David Rose
Director, Consumer Electronics
Beijing 3rd June 2004
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 1
25 cores per second in 2003
Set-top-box ABS/Airbag/Safety
55MAudio
Digital Body &6MDashboard
Gaming Infotainment
DVD Powertrain
Industrial control
Gvt ID/IT security
782M
Wireless LAN Voice phones
VoIP
74M 530Mphones
Feature
Ink Printer
Hard Disk Drives
Digital Camera
32M
Flash Cards 55M
Laser Printer
Networked Storage Digital Video Camera
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 2
Wireless and Secure Solutions
2000
1800
1600
1400
Units (M's)
1200
+ Continuous
Convergence
1000
800
600
400
200
0
2004 2008
Wireless Secure
Nokia 9500 w/ WLAN
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 3
Automotive and MCUs
800
700
600
Units (M's)
500
400
+ Continuous
Convergence
300
200
100
0
2004 2008
Automotive MCUs
Average MCU per car will increase from 12 to 20 by 2009 (includes low end
autos)
60% will be 16/32-bit architectures
First ARM core-based Powertrain design announced – Honda Life
16 Semiconductor companies now shipping microcontrollers including
Philips, ST, OKI and TI
ST and OKI announced targeted toolkits for ARM core-based MCUs
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 4
ARM in Consumer Entertainment
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 5
Overview of Consumer Electronics
What products are found in the Consumer Electronics
segment?
“Un-tethered” Digital Media Players
Portable Audio Players
Portable Media Players
“Plugged In” Media Appliances for the Digital Home
DTV
DVR
STB
DSC
Printers
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 7
Portable Audio Marketplace
Portable Audio Snapshot
Format:
MP3, AAC, ATRAC, WMA need support
Software codecs predominate in audio space
Content:
Multiple players are now entering the
downloadable music business
Compressed content (ripping and/or
downloading) primarily generated via PCs
Home music servers are becoming popular
Players:
Flash-based - Sigmatel
HDD-based Jukebox – PortalPlayer
Recommended ARM digital audio cores:
ARM7TDMI (embedded solution)
ARM926 (application OS)
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 8
Portable Video Marketplace
Portable Video Snapshot
Format:
Audio - MP3/AAC/WMA/SRS
Imaging – JPEG/PNG
Video – MPEG4/H.264/VC-9
Content:
Audio
Camera images
Music videos, TV PVR playback, movie promos, home video, streaming video
Players
OEMs and SiPs are deploying preliminary designs in 2004, volume in 2H05
Low end requirements
2 hour video with 6 hours audio playback
MP3/AAC/JPEG/MPEG4
24 fps QVGA (320x240) decode
High end requirements
6 hour video with 15 hours audio playback
MP3/AAC/WMA/JPEG/PNG/MPEG4/VC-9/DiVx/H.264
30 fps D1 (720x480) decode
Recommended ARM digital audio cores:
Low End: ARM7TDMI + OptimoDE
High End: ARM926EJ-S + OptimoDE, X-Scale
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 9
ARM Licensable Technology
Compute engines
Processors
OptimoDE™ Data Engines
Graphics Engines – MBX, MOVE™
Software
Java - JTEK™
Security - TrustZone™
Power management – IEM
3D – Swerve
Smart card execution environment – SecureJC
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 10
ARM926EJ-S
Jazelle enhanced cached
processor for OS based
platform applications
MMU to support: Symbian OS,
Linux, Windows CE & Palm OS
Selectable size instruction & data
caches (4K - 128K)
Instruction & data Tightly Coupled
Memory (TCM) interfaces with
wait state support
Separate instruction & data AHB
buses
ETM interface for real-time trace
with the ETM9
* Worst case: slow process, +125C, Vcc-10% depends on 220-250MHz* on TSMC 0.13µm G
synthesis tools, cell library and place route tools used Available Now
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 11
ARM926EJ Prime Starter Kit
Single Use Design License
ARM926EJ Foundry Core
ARM ETM9 Foundry Macrocell
ARM926EJ PrimeXsys Platform
AMBA Design Kit
RealView Versatile Baseboard for ARM926EJ
RealView Developer Suite (RVDS)
Multi-ICE
Options
Additional ARM IP
Additional 3rd party IP
PrimeXsys Platform Operating Systems Board Support Packages
WinCE
Symbian OS
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 12
PrimeXsys Platform Benefits
Shortening Time to Market
Virtual Component & OS-ports is best possible starting point
Verification methodology enables faster testing
Models and development boards - parallel h/w & s/w development
Reduced Risk
Already available - known functionality, performance, size & cost
Knowledge transfer from ARM’s engineers to yours
Reduced Development Cost
Licensable IP so cost amortized across ARM partnership
Reduced On-going Costs
Latest versions of OS-ports provided as maintenance updates
PrimeXsys Community
Independent vendor H/W and S/W IP, and tools already working with
PrimeXsys
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 13
PrimeXsys Platform - Software Support
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 14
ARM926EJ-S PXP - Hardware
Multi-port memory controller
ARM926EJ-S 32-bit SDR or 16-bit DDR
With MOVETM Supports MBX 3D graphics
Flexible bus
ETM/ETB infrastructure
Static memory
Peripherals for controller
OS support Synch flash
Asynch flash
ROM, etc.
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 15
MPCore Multiprocessor: Architecture
Configurable number of Private Fast (Can be used
hardware interrupt lines Interrupts (FIQ) as NMI)
Interrupt Distributor
IRQ
IRQ
IRQ
Configurable CPU/VFP CPU/VFP CPU/VFP CPU/VFP
between
1 and 4
Symmetric L1 Memory L1 Memory L1 Memory L1 Memory
CPU
I & D Coherence
Private Snoop Control Unit (SCU) 64bit bus Control
Peripheral bus
Bus
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 18
Available Chipsets (1)
Partner Core Speed Process Device Application Segment ASSP/ASIC
ARM920
Atmel ARM920T 180MHz 0.18 Microcontroller Universal All ASSP
Samsung ARM9 Family 300 - 533MHz L13HS S3C2440 Apps Processor Wireless ASSP
Samsung ARM9E Family 200-500MHz L13HS ARM9 Family Universal All ASSP
Samsung ARM10E Family 1GHz L13HS ARM9 Family Universal All ASSP
Samsung ARM11 Family 330-680MHz L09 ARM9 Family Universal All ASSP
Marvell ARM946/966 330MHz 0.15 Press Release Comms & Drives Storage
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 19
Available Chipsets (2)
Partner Core Speed Process Device Application Segment ASSP/ASIC
Qualcomm ARM1136J-S 300MHz -1GHz MSM7xxx Apps Processor Wireless
LSI ARM1136J-S 400MHz Gflx 0.11 RapidChip Universal Consumer ASIC + ASSP
LSI ARM1026EJ-S 333MHz Gflx 0.12 RapidChip Universal Consumer ASIC + ASSP
LSI ARM926EJ-S 266MHz Gflx 0.13 RadipChip Universal Consumer ASIC + ASSP
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 20
ARM Key Technologies - Jazelle
Direct execution of Java ByteCode
12K gates, not a coprocessor
Supports Sun KVM, CVM
8x Performance of Software JVM
(Embedded CaffeineMark3.0)
Key to making DVB MHP / OpenCable platforms
responsive
Single Processor for Java and existing OS/applications
High performance without extra system cost
Low memory requirements
ARM926, ARM1026 & ARM1136 families
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 21
ARM Key Technologies Thumb-2
EEMBC Analysis - Performance Second Generation of the Thumb
Architecture
Blended 16-bit and 32-bit instruction set
25% faster than Thumb
26% smaller than ARM
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 22
ARM Key Technologies - IEM
Battery Life matters in
Consumer Entertainment
Portable media players
Portable gaming consoles
Convergent devices
Code Density - lower system cost, More features per Kbyte, improved
performance from low cost memory systems
Code Tools - RealView Tools generate the most compact and efficient
code to get the most performance out of any ARM based SoC
Strong Industry Support - hundreds of third party developers, CE
specific support
TM
THE ARCHITECTURE FOR THE DIGITAL WORLD 24