• No results found

Designing The Impossible Tablet

N/A
N/A
Protected

Academic year: 2021

Share "Designing The Impossible Tablet"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

Designing The “Impossible” Tablet

June, 2010

Lalan Mishra

(2)

Session Objectives

Overview of the Smart-Mobile Landscape

A close-up view of the Tablet

Understanding the real challenges of the Tablet design

Freescale’s i.MX SoC as the core engine for Tablets.

Leveraging Freescale’s solution to accelerate time-to-market

(3)
(4)

Smart Mobile Devices

Smartphones

*

Auto Infotainment

Smartbooks

**

(5)

Smartphones

Wireless connectivity

anywhere

Internet enabled

E-mail, SMS and IM

Full browser

capability

Access to

rich application

stores

Location-aware

content

(6)

eBook Readers

Wireless

enabled

Access to rich content –

books

,

newspapers

,

blogs

Carry

entire library

with you

Conventional book features –

quick page turns

, make notes

New

teaching modes

(7)

Smartbooks

Computing functionality of a netbook,

Connectivity and battery-life of a smartphone

Internet

enabled

Third

or

Fourth

Screen

Personal

feel vs. compute feel

Always on

and

instant resume

Multi-hour

social networking

High-definition video player

Location aware

services

(8)
(9)

Tablet :: Portability without Sacrificing Convenience

PC /

Smartbook

Phone / Smartphone

Laptop / Netbook

Portability

Great Internet & Entertainment Experience

All Day Battery Life

(10)

Tablet :: Portability without Sacrificing Convenience

PC /

Smartbook

Phone / Smartphone

Laptop / Netbook

More display area than a smartphone

About 4 times the screen area of a typical smartphone

Smaller than a netbook

(11)

Tablet :: Users’ Needs

Easy to Use

Simple and intuitive user interface

Customizable

Constant connectivity

“Always-on” – WiFi, Bluetooth, 3G/4G

Great Internet experience

Excellent browser experience

Excellent graphics & video

Instant-on

Fast boot within few seconds

Cold boot as well as resume from sleep

All day battery life

Power management ‘without a fan’

(12)

Understanding the real challenges of the

Tablet design

(13)

Tablet :: The Design Challenges

H/W Features

Mechanical

Operating Hours

(14)

Design Challenges :: H/W Features

Processor : Must be highly integrated SoC

System Memory : At least 512MB of DDR

Storage Memories : 4GBto 64GB (Internal) and option to accept

removable memories

Display : 1024X768 or 1024X600; color-LCD internal and option to

connect external HD Display

Wireless Connectivity : WiFi, 3G, BlueTooth, RF4CE

Navigation : GPS, eCompass

Ports : USB 2.0 host and USB-micro

Audio : HiFi Stereo with microphone support

Camera : 3M-pixel

Sensors : Accelerometer, Ambient Light

Battery : 26 to 30 W-Hr

(15)

Design Challenges :: Mechanical

Size : 200*128*14.9mm

(7.87 x 5.04 x 0.59 inches)

Power(ON/OFF

)

LEDs

Speaker

Material: plastic

Colors: Black,

White, Blue, Pink,

Red, Bronze

Finish: high gloss

Audio jack

MicroSD

USB

Volume

up/down

USB

(16)

Design Challenges :: Operating Hours

The Tablet System must be able to operate for “All-day” for the most

desired use case scenario.

The biggest challenge comes in terms of the power demanded by

different peripherals and the processor of the system.

It is absolutely a key to choose a processor which has been

designed for low power operations. Freescale’s i.MX product family

is BEST SUITED for tablet applications.

Going beyond the traditional backlight display dimming is crucial in

meeting the long operating hours.

(17)

Design Challenges :: Software

Must be supported with most popular BSPs. (Linux, Android …)

Must be supported with essential Multimedia CODECs, 3D-Graphics

and application softwares.

A great eco-system support is needed to enable the software.

Excellent software power management is a MUST to meet long

(18)
(19)

i.MX53x :: The Best Processor Engine for Tablet Design

i.MX53

CPU Platform

Connectivity

System Control

Cortex-A8

Timers

Security

Sahara v4

Trust Zone

RTIC

SCC v2

SRTC

Multimedia

Display

Secure JTAG

Power Mgmt

PLL x4

Clock Reset

Neon

Watch Dog x2

Timer x3

PWM x2

Memory

ROM

RAM

Fast IrDA

eMMC 4.3/SD 2.1 x4

CSPI x3

UART x5

Keypad

I

2

C x3

ESAI

SSI/I

2

S x3

eMMC 4.4

SATA

HS USB OTG +PHY

HS Host+PHY

HS ULPI Host x2

SPDIF Tx/Rx

GPIO

10/100 Ethernet

+IEEE1588

ETM

1080p30 Video Decoder

720p30 Video Encoder

1080p30 TV Out

Resizing & Blending

Inversion / Rotation

Image Enhancement

De-interlacing

eFUSES

Smart DMA

32KB

i-cache

32KB

d-cache

256KB

L2-cache

Vector Floating

Point Unit

OpenGL ES 2.0 + VG1.1

Camera Interface

PATA

Analog VGA Out

Parallel (RGB) UXGA

LVDS UXGA

2GB DDR2/DDR3

@ 400MHz

SLC/MLC NAND

Up to 16-bit ECC

Ext. Memory I/F

Specifications:

ƒ

CPU:

Cortex-A8, up to1GHz Consumer / 800MHz Auto

ƒ

Process:

65nm, LP/GP

ƒ

Core Voltage: 0.75-1.1V

ƒ

Package:

19x19 0.8mm 529 ball BGA

ƒ

Temp Range: -20 to 70C

-40 to 85C

Key Features and Advantages

ƒ

High performance CPU: Cortex A8

ƒ

2GB DDR2/3 memory at 400MHz

ƒ

HDD: PATA, S-ATA interface

ƒ

One eSDHC ports supports MMC4.4 including DDR mode

ƒ

Ethernet 10/100 with IEEE1588

ƒ

Delivers rich graphics and UI in HW

ƒ

OpenGL ES 2.0 3D accelerator (AMD Z430)

ƒ

OpenVG 1.1 graphics accelerator (AMD Z160)

ƒ

Neon Vector floating point co-processor

ƒ

Display up to UXGA (1600x1200)

ƒ

Drives high resolution video in HW

ƒ

Multi-format HD1080 video decode

ƒ

Multi-format HD720 video encode

ƒ

High quality video processing (resizing, de-interlacing, etc)

ƒ

Displays: Parallel, LVDS or VGA

ƒ

Audio: I2S, SPDIF Rx/Tx, ESAI

ƒ

Secure boot (HAB), cryptographic accelerators, TZ

ƒ

More analog integration: simplified system, reduced system BOM

ƒ

Temperature Monitor for smart performance control

ƒ

Linear supply regulators

ƒ

32KHz Oscillator

Availability:

ƒ

Sampling now (alpha/beta customers)

ƒ

Ready for general market in Q1 2011

32kHz Osc

Temp Monitor

LDO Supply x2

(20)

i.MX53x :: Key Features

►Connectivity

ƒ

High speed USB OTG and HS Host, with embedded

Phy(s) (2x). HS Host x2

ƒ

Up to 800Mbps LV/DDR2 & DDR3, 2GB total DDR.

ƒ

SLC/MLC NAND Flash 8/16-bit, up to 16-bit ECC

ƒ

SRAM/NOR

ƒ

High speed eMMC 4.3/4.4, SD 2.1, UART, SPI

ƒ

ATA-6, SATA 2 + PHY

ƒ

3.3V and GPIO support on most non-DDR pins

Security

ƒ

Secure High Assurance Boot

ƒ

AES, DES/3DES, SHA-1, SHA-224, SHA-256

ƒ

Run-time Integrity Checker and Security Controller

(incl. Secure RAM and Security Monitor)

ƒ

Random Number Generator Accelerator (RNGA)

ƒ

Secure JTAG Controller (with electrical fuses)

ƒ

Secure real-time clock

ƒ

Universal Unique ID

ƒ

Tamper Detection

ƒ

ARM TrustZone

►Power Management

ƒ

Advanced power management (DVFS, DPTC)

ƒ

State retention power gating

ƒ

Multiple independent clock and power domains

ƒ

Support LCD back-light power saving

►CPU

ƒ

ARM Cortex A8 w/ Neon

ƒ

32KB L1 (Instruction and Data cache)

ƒ

256KB L2 cache

►Multimedia

ƒ

Encode – HD720 30fps (MPEG4 SP, H.264 BP, MPEG2 MP),

MJPEG 8Kx8K

ƒ

Decode – HD1080 30fps (MPEG2 MP, MPEG4 ASP, H.264 HP,

VC-1 AP, H.263/Sorenson, DivX, RV10), JPEG 8Kx8K

ƒ

Graphics – OpenVG1.1, OpenGL ES 2.0 @ 33M Tri/sec

ƒ

Image processing - Resizing, Inversion, Rotation, Colour Space

conversion, De-interlacing, Video/Graphics combining

ƒ

TV Encoder – Composite / S-Video / Component out for

PAL/NTSC or Component out at 1080p60

►Camera

ƒ

2x Parallel I/F, 20-bit each

ƒ

Up to 3Mpixel @ 15fps, up to 45Mpixel/sec

Display

ƒ

2x Parallel or LVDS Display I/F

ƒ

Up to UXGA, 24 bit @ 60fps

Analog

ƒ

Temperature Monitor

ƒ

LDO Supplies (PLL and Memory)

ƒ

32KHz Oscillator

(21)

i.MX53x Overview :: Enhancement over i.MX51

30%-40% more web-browsing speed

X2 more video (1080p now) performance

25% more 2D/3D graphics performance

Enabling 1GHz CPU at 50% reduced power

Higher & better system integration on a single die

2GB DDR2, LV-DDR2 & DDR3

UXGA LVDS display

(22)

i.MX53 GPU Overview

2x GPU Solution – 2D (OpenVG) and 3D (OpenGL)

High-Performance Programmable 3D Core

GPUv3 @ 200MHz (Improved from 166MHz in i.MX51)

33 M triangles / sec

200 M pixels / sec raw performance (1 pixel / clock)

ƒ

600 M pixels / sec (effective w/ 3x overdraw)

Licensed from ATI/AMD (Z430)

OpenGL ES 2.0 GPU

ƒ

Also Supports: OpenGL ES 1.1, Direct3D Mobile

High-Performance 2D Vector Graphics Core

GPU-VGv1 IP @ 200MHz (improved from 166MHz in i.MX51)

200 M pixels / sec raw performance (1 pixel / clock)

Licensed from ATI/AMD (Z160)

Native OpenVG 1.1 GPU

(23)

i.MX53 IPU :: Dual Display Capabilities

Notes

Maximal peak rate (including blanking overhead)

ƒ

Single display: 165 MP/sec

ƒ

Total: 180 MP/sec

For TV, the peak rate (and blanking overhead) is fixed by the standards:

SDTV: 13.5 MP/sec, 720p/1080i: 74.25 MP/sec, 1080p: 148.5 MP/sec

For LCDs

ƒ

The assumed screen refresh rate is 60 Hz

ƒ

“Marginal support”: depends on the display, requires a more careful evaluation

Second Display

First Display

SDTV

480i30/576i25

WVGA

WSVGA

HDTV

720p60/1080i30

HDTV

1080p60

WVGA (800x480 ~ 0.4 MP)

Yes

Yes

Yes

Yes

Yes

WSVGA (1000x600 ~ 0.6 MP)

Yes

Yes

Yes

Yes

WXGA (1366x768 ~ 1.0 MP)

Yes

Yes

Yes

Yes

WSXGA+ (1680x1050 ~ 1.8 MP)

Yes

Yes

Marginal

UXGA (1600x1200 ~ 1.9 MP)

Yes

Marginal

Marginal

(24)

i.MX53 :: Security

HW Reverse

Engineering

Modifying / Replacing

Device’s Image

Version Rollback

Attack

Viruses, Trojans?

Driver & Kernel Mode

SW Manipulation

Physical Attacks

JTAG Protection

JTAG Protection

(3 security modes)

(3 security modes)

High Assurance

High Assurance

Boot

Boot

Run Time Integrity

Run Time Integrity

Checks

Checks

HW Firewall

HW Firewall

Version Control

Version Control

(Image Revocation)

(Image Revocation)

Physical Tamper

Physical Tamper

Detectors

Detectors

(25)

Leveraging Freescale’s solution to accelerate

time-to-market

(26)

Freescale’s i.MX53 SABRE Platform forTablet/Smartbook

Flash 10.1

i.MX53x

Sleek Industrial Design

1GHz i.MX53 processor

More & faster memory

(1GB @ 400MHz)

Longer battery life

1080p decode, HDMI output

Platform support for Android,

Chromium, WinCE 7, Flash 10.1

(27)

System Block Diagram

(28)

Platform Highlights

Modular Design; easy to adopt. All

complex components on a small

foot-print board to support quick adoption

and prototyping.

Support for parallel, LVDS, HDMI, VGA

and Pixel-Qi displays.

1GB DDR-3

Support for Content-Adaptive backlight

control to save backlight power by upto

70%, leading to appx. 30 to 35% system

level power saving.

WiFi, BT, 3G and GPS support.

(29)
(30)
(31)

Guidelines for Adoption

Contact i.MX marketing for design files and related support.

Use the Core-module board as the main engine

Create your custom base board to meet your platform specific

(32)
(33)

Summary

i.MX53 is best suited for tablet/Smartbook design

Design files available NOW through marketing for early adoptors.

Modular design to accelerate the pace of prototyping.

Extremely power efficient design to meet long operating hours.

Cost optimized eBOM

Extensive BSP and software support

Tablet is the fastest emerging consumer product segment. The Freescale

i.MX53 platform is the right platform to start designing your Smart-Mobile

devices. Get started TODAY!!!

(34)

Join the i.MX Community TODAY!!!

www.iMXcommunity.org

A Freescale supported open web community of developers sharing

common interest in transforming

i.MX applications processors

into

practically anything imaginable.

i.MX Community

Serves all component enablement peripherals including basic to complex software

i.MX Forums, Groups and Blogs Posts

News, Photos and Videos

Training, Events and Promotions

Check it out!

(35)

References

Related documents

Knowing in advance that Neolithic settlements pre- sent challenges for geophysical prospection, we present the results of two integrated geophysical surveys carried out on

Conclusion: Single field 45-degree nonmydriatic digital retinal images were limited by fair sensitivity for determining diabetic retinopathy although overall accuracy from the

In GPCE ’04 : Proceedings of the 3rd International Conference on Generative Programming and Component Engineering , pages 1–18, Vancouver, British Columbia, Canada, October

Only a few instances of Spanish-to- Navajo direct toponymic borrowing or calque-acquisition can be cited, even in the cases of Spanish-established, central places (for example,

Within the samples studied, B30 water mass of the estuary of Bilbao had a particular/distinguishable active community and functional profile, differing from

In efforts to determine if measures such as the Goodenough-Harris and Koppitz scoring systems can be useful tools to ascertain executive functioning ability, the following areas

In a post-hoc analysis, after omission of 13 non-PTSD veterans with past psychiatric history of combat related PTSD (as well as their offspring), a significant difference in

Explosion scenario RES for ExLOPA Emission sources Historical data Safety barrier data Ignition sources Selection matrix Event tree Selection of RES 1 Explosion atmosphere ATEX