Introduction to TI ARM®-Based Embedded Processors ARM®-Based TI Offerings Overview
Target Applications for TI’s ARM-Based Devices ARM processors cover a wide range of performance and features enabling system designers to create solutions that meet their precise requirements.
ARM9 32-bit µP Up o 500 MHz
ARM® Cortex™-A8/9 32-bit µP Up to 1 GHz
OMAP35x
Microcontrollers ARM Cortex™-M3 32-bit MCU Up to 100 MHz
Stellaris® LM3Sxx
ARM to TI device capability overlay
TI’s ARM-Based Devices TI Processor OMAP3503
CPU ARM Cortex™-A8
OMAP3515
ARM Cortex-A8
OMAP3525
OMAP-L137
ARM Cortex-A8 + C64x™ DSP ARM Cortex-A8 + C64x DSP ARM926 + C674x DSP
OMAP-L138
ARM926 + C674x DSP
OMAP3530
TMS320DM355 TMS320DM335 TMS320DM357 TMS320DM365
ARM926 ARM926 ARM926 ARM926
TMS320DM6467
ARM926 + C64x+™ DSP TMS320DM6446 ARM926 + C64x+ DSP TMS320DM6443 ARM926 + C64x+ DSP TMS320DM6441 ARM926 + C64x+ DSP Stellaris® LM3S: 1/3/6/800, 1000 Stellaris LM3S: 6/8/9000 Stellaris LM3S: 3/5/9000 Stellaris LM3S: 2/5/8/9000
Texas Instruments 3Q 2009
DM3x DM644x DM646x OMAP-L1x
O/S Complexity
Computing Capability
Applications Processors
Connectivity Complexity
Target applications include: • Data processing • POS • Handheld computing • Wired communications • Networking • Broadcast equipment • Wireless communications • Handsets • LAN/WAN routers • Consumer electronics • Portable A/V players • Digital set-top • Digital cameras • Network appliances • HVAC • Gaming equipment • Automotive • Infotainment • Safety and control • Body electronics • Industrial • Medical • Automation and drives • Metering • Power supplies • Remote monitoring • Building controls • Factory automation • Test and measurement equipment
User Interface
TI offers a broad range of ARM-based products that address a wide variety of applications while delivering optimum performance, power consumption and system cost. These ARM-based products span a variety of TI’s product lines. See the chart below for how these products map to the ARM offerings.
Capability
Introduction to TI Embedded Processing
Control Capability
4
ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3
MHz 600
Operating System Key Peripherals Linux, Windows CE MMC/SD, McBSP, UART, USB 2.2 HS 3-Port, USB 2.0 HS OTG 600 Linux, Windows CE MMC/SD, McBSP, UART, USB 2.2 HS 3-Port, USB 2.0 HS OTG 600 Linux, Windows CE MMC/SD, McBSP, UART, USB 2.2 HS 3-Port, USB 2.0 HS OTG 600 Linux, Windows CE MMC/SD, McBSP, UART, USB 2.2 HS 3-Port, USB 2.0 HS OTG 300/300 Linux, Windows CE, MMC/SD, SDRAM/NAND, EMAC, UART, VxWorks USB 2.0 HS OTG, USB 1.1 300/300 Linux, Windows CE, mDDR/DDR2, SDRAM/NAND, SATA, uPP, VxWorks EMAC, USB 2.0 HS OTG, USB 1.1 135, 216, 270 Linux mDDR/DDR2, USB 2.0 H/OTG 135, 216 Linux mDDR/DDR2, USB 2.0 H/OTG 270 Linux EMAC, DDR2, JTAG, USB 2.0 OTG 216, 270, 300 Linux EMAC, mDDR/DDR2, HPI, voice codec, USB 2.0 H/OTG 594, 729/ Linux, Windows CE EMAC, DDR2, USB 2.0, HPI, PCI, ATA 297, 365 300/600 Linux, Windows CE EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F 300/600 Linux, Windows CE EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F 256/512 Linux, Windows CE EMAC, DDR2, USB2.0, HPI, ATA, Flash card I/F 20–50 Schedulers and General purpose various RTOS 50–100 Schedulers and ENET 1588 MAC+PHY various RTOS 50–100 Schedulers and USB OTG/H/D various RTOS 50–100 Schedulers and CAN various RTOS
Embedded Processing Guide