2. AMD AND TI PARTNER TO DELIVER HETEROGENEOUS
COMPUTING IN A WINDOWS 8.1 TABLET
! Customer
Expecta/ons
for
Tablet
– Touch
Enabled
– Untethered
Opera/on
– Context
Awareness
– Long
Ba>ery
Life
! Key
features
and
components
– 9D
Sensor
Fusion
– Ambient
Light
Sensing
– Connected
Standby
Support
for
Bluetooth,
WiFi,
3G/4G
and
GPS
– Proximity
Detec/on
for
Radio
Emissions
Control
2
3. DISCOVERY FFRD:
“MULLINS” DUAL CORE BASED FANLESS TABLET
! Internally
developed
by
AMD
– Connected
Standby
valida/on
vehicle
– Bring-‐up
with
first
Mullins
silicon
! Key
features
and
components
– “Mullins”
2C
APU
– TI
TM4E1111
EC
and
Sensor
Fusion
MPU
– Full
Windows
8
sensor
implementa/on
– 11.6”
1920x1080
panel
with
touch
overlay
– Cameras:
1080p30
fps
front,
8MP
rear
– BT4.0/LTE/802.11n/NFC/GPS
– Dock
Port
<10mm
fanless
stack-‐up
LCD/touch/cover
glass
ba>ery
3
APU/PCB
12. KEY FEATURES OF MULLINS + TI TM4E1111
Mullins with the TI TM4E1111 platform companion enables:
Key component for Connected Standby
Integrated System EC (Embedded Controller)
Microsoft’s Sensor Fusion for accelerometer, gyroscope and ecompass sensors
Complete Microsoft SPB solution for I2C, UART and SPI
interfaces virtualized over LPC
Small form factors with 9x9mm BGA
12
14. WHAT IS THE NEED FOR CONNECTED STANDBY?
! Existing sleep models … Sleep S3
! No method to maintain communication channels and device driver
operation
! Transitions in/out of S3 require comms (WWAN, WLAN, etc.) to reconnect
! S3 standby doesn’t allow background tasks
! Connected Standby … S0a & S0i3
! Enables comms to be “always on” during low power state
14
15. WHAT IS CONNECTED STANDBY?
! System-wide power-idle state, based on user presence
! “Always On”
– CS systems maintain the appearance of being always on
– Very low latency from ‘screen off’ to full-power (latency limits mandated by
MS)
! “Always Connected”
– Maintains comms connections during ‘user not present’ sleep state
! Smart Phone model
– User not present … provide low-power operation
– User present … provide high performance
– Very fast switching between modes
! Power-idle functions
– AMD defined ‘which components are active’ in this power state … not set
by OS
15
16. CHARACTERISTICS OF A CONNECTED STANDBY SYSTEM
! User present - new power state: S0a [ACPI S0]
! System works like classical S0 state
! Full performance of all devices
! User not present - new power state: S0a & S0i3 [ACPI S0]
! Always on (stays in ACPI S0)
– Maintains comms and peripheral connections
– Supports applications/tasks in burst method [~30 second cycles]
! Always connected
– Stays connected to devices and comms channels
! Instant On and Off transitions – required < 300ms < 500ms
! Between ‘user not present’ states S0i3 & S0a
! Between ‘user not present’ and ‘user present’
! Shutdown - S4
! Only at critical battery level
! CS system never reboots and never powers down
16
20. MICROSOFT CS REQUIREMENT EXAMPLES
! Critical Windows Hardware Certification Kit (WHCK) requirements:
! Less than 5% battery drain over 16 hour period in Connected Standby
– Deferred until 2015 by Microsoft…
! Less than 300ms exit latency from power button press to display on
– Relaxed to 500ms until 2015 …
! Cryptographic acceleration (AMD PSP)
! fTPM2.0 (AMD PSP)
! HW validated boot (AMD PSP)
! UEFI Secure Boot
! Review Microsoft™ Connected
Standby documentation for all
suggested and required aspects of
Connected Standby devices
! Other requirements
! Windows 8 Runtime Requirements:
! Non-rotational OS boot volume
! WiFi device supports NDIS 6.3 features (D0 offload, Wake on Push, etc.)
! ACPI 5.0 flag indicating low-power S0 over S3
20
21. AMD DISCOVERY PLATFORM – CS ENABLED
! Hardware requirements
! Fusion Sensor support: TI Flurry
! AMD Recommended sensor types and manufacturers
– Unsupported sensors will require custom driver from TI
! Low power interfaces
– I2C, I2S, UART, SDIO, eMMC, SATA … with Devslp support
! Software requirements
! Windows 8.1 (or beyond), with MS Inbox device drivers
! Device drivers that support APCI compliant methods for power and
wake controls, for all devices and device controllers on the system platform
(including drivers from AMD and 3rd parties)
! CS-compatible drivers for Sensor Fusion devices/sensors
! System UEFI BIOS, with ACPI support for each device on the platform
21
22. MULLINS COMPANION ASIC: TI TM4E1111
! HID over I2C
! Windows 8™ … new miniport driver for devices on I2C Bus
! TI TM4E1111
! Sensor fusion product, utilizing virtual I2C interface over LPC, to enable
Windows 8 (and later) features including:
– Ambient Light Sensor
Touch Screen Interface
GPS
NFC
9-axis sensors
! EC (Embedded Controller) functionality
– Power management control
Battery gauge
Battery charging control
! Required on AMD Tablets with Connected Standby
22