Системы на кристалле компании texas instrumentstexas...

54
Системы на кристалле компании Texas Instruments: Системы на кристалле компании Texas Instruments: От ARM9 к Cortex-A15 В й Введение в семейства процессоров Sitara Integra DaVinchi + DSP inside Mikhail Sokolov, Texas Instruments March 2011

Upload: others

Post on 22-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Системы на кристалле компании Texas Instruments:Системы на кристалле компании Texas Instruments:От ARM9 к Cortex-A15

В йВведение в семейства процессоров

Sitara Integra DaVinchi + DSP insideg

Mikhail Sokolov, Texas Instruments

March 2011

Page 2: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

TI Embedded ProcessorsEmbedded processing portfolio

S ft & D l t T l

Digital Signal Processors (DSPs)Microcontrollers (MCUs) ARM®-Based Processors

TI Embedded Processors

Software & Development Tools

32-bit ARM®16-bit ultra-l DSP32-bit ARM32-bit

real timeUltra-

low powerMulticore

S ®C2000™ Sitara™ C6000™

I t ™

MCUslow power MCUs

SDSP+ARM

32 bit ARM MPUsreal-time

MCUslow power

DSPsDSPs

Stellaris®

ARM® Cortex™-M3MSP430™

Up to 80 MH

Up to 25 MH

C2000Delfino™

Piccolo™

40 MHz to 300 MH

Sitara ARM® Cortex™-A8

& ARM9™

Integra™

Value Line to 600 MHz 300 MHz to >1.5 GHz

Floating DSP +

C5000™

Up to 300 MHz16-bit Fixed Point +

C6000™

Up to 10GHzMulticore,

Fixed/Floating

DaVinci™Digital Media Processors

80 MHzFlash

64 KB to 256 KBUSB, ENET

MAC+PHY CAN

25 MHz

Flash1 KB to 256 KB Analog I/O, ADC

300 MHz Flash, RAM

16 KB to 512 KB

PWM, ADC,

Perf. Line to 1.5 GHzUp to 32KB I/D cache 256 KB L2, LPDDR,

DDR2/3 supportGEMAC, PCIe+PHY,

SATA PHY CAN

Floating DSP Video Accelerators

L2 CachemDDR, DDR2/DDR3

USB 2.0 OTG, GEMAC, SATA SPI UPP PRU

FFT Accelerator

Up to 320 KB RAMUp to 256 KB ROMUSB 2.0, ADC, SPI M BSP I2C LCD

g+Accelerators

Up to 4 MBL2,32 KB L1, 1 MB SL2

RapidIO, PCIe,10/100MACMAC+PHY, CAN,

ADC, PWM, SPIMotion control, HMI, industrial

automation

g ,LCD, USB

Measurement,sensing, general

purpose

PWM, ADC, CAN, SPI, I2CMotor control, digital power,

lighting, ren. energy

SATA+PHY, CAN,USB+PHY, PRU

Industrial automation,portable data terminals,Single-board computing

SATA, SPI, UPP, PRU, PCIe2.0,McBSP,McASP

Video, audio, voice,security,conferencing,test & measurement

McBSP, I2C, LCD,On-chip regulators

Portable audio/voice,fingerprint biometrics,

portable medical

10/100MAC,Hyperlink, DDR2/3Telecom, medical,mission critical,

base stations

$1.00 to $8.00$0.25 to $9.00 $1.85 to $20.00 $5.00 to $50.00 $5.00 to $200.00 $2.99 to $10.00$40 to $200.00

MPUs – Microprocessors

2

Page 3: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Advanced GUIs &

SITARA INTEGRA DAVINCI

Advanced GUIs & Displays, Connectivity,

Video AccelerationAdvanced GUIs &

Displays, Connectivity,Intensive Signal

DAVINCI

Video Accelerators

Intensive Signal Processing

INTEGRA +DSPDSP

Advanced GUIs & Displays, Connectivity

INTEGRA

+ARM

+ARM

Displays, Connectivity

SITARA

ARM• Point of Sale• Portable Data Terminals

• Networked Audio• Test and Measurement

• Networked Audio & Video• Media Servers

• Portable Data Terminals• Human Machine Interface

• Power & Energy Management • Industrial Vision & Control

• Video Security• Video Conferencing

3

Page 4: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

SITARA SoC product line

Page 5: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Sitara™ offersPerformance• Up to 450MHz ARM9™ to 1.5GHz Cortex™-

Scalability• Largest software compatible ARM MCU & p

A8 devices• Industry’s first widely available Cortex-A8

devices - 2 DMIPS per MHz• Graphics acceleration up to 27M polygons/s

Embedded MPU portfolio• ARM only to ARM + accelerator functionality

while reusing both SW and HW designs• Leverage TI’s extensive portfolio of• Graphics acceleration up to 27M polygons/s

performance for advanced user interface • High speed DDR2 and DDR3 memory

performance

• Leverage TI s extensive portfolio of embedded ARM devices to maximize your product’s changing needs

• Fully pin-for-pin and software compatible

Strength of SoftwareConnectivity

options to scale from ARM only to ARM + DSP

Strength of Software• Free and easy access to software• Low cost development tools with reference

code

Connectivity• 10/100/1000 Ethernet• CAN 2.0 and High speed USB interface• Multiple serial port options per device

• Application specific and advanced development kits

• Aggressive Linux community, Windows Embedded CE and RTOS ecosystem of

p p p p• Lowest cost processor with SATA interface• Flexible LCD controller for up 720p displays

moving to 1080p in future devices• Industrial peripheral support Embedded CE and RTOS ecosystem of

development partners• Driver software available for most high-level

operating systems

• Industrial peripheral support

Page 6: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Sitara™ processors are ideal for

S t t t i t di

Design requirementsApplications such as

HVAC d b ildi t l • System cost constraints needing high system integration

• Network connectivity (Ethernet, ®

• HVAC and building controls

• Network appliances

Wi-Fi®)

• Multiple connectivity and interface options (CAN, USB, SDIO, LCD I/F,

• Industrial automation

• Point-of-service machinesp ( , , , ,

I2C, SATA, PWM)

• Advanced graphical user interfaces (graphics acceleration)

• Test and measurement

• Medical instrumentation(g p )

• Operating system compatibility (Linux, Windows® Embedded CE, and Others)

• Educational consoles

• Industrial low power PCsand Others)

• Scalability (broad portfolio of product options with code compatible roadmap)

• … many others

compatible roadmap)

• Application software portability (code compatible roadmap)

Page 7: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Sitara™ ARM9™ & Cortex™-A8 target marketsIndustrial

Automation Broad MarketData Terminals

• Industrial control and ti it i t f

• Flexible industrial connectivity • Broad embedded processing tf li t ll fconnectivity interfaces

• Low heat dissipation core (no fan or heat sink)

• Extended temp range

• 3D graphics accelerator for building advanced GUI functions

• High performance core for fast

portfolio to allow for optimization on performance, power and cost

• Flexible integrated peripherals d ti it ti• 3D graphics accelerator for

building advanced GUI functions

• Real-time Linux kernel

response times• Power efficient (down to 7mW

standby, 182mW active)

and connectivity options• Large ARM® ecosystem and

third-party network simplifies application development

Long Product Lifecycles with Focus on Reliability and Quality

supported

Page 8: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Sitara™ ARM® microprocessors

ARM Cortex™-A8

In Development

ARM Cortex-A8ARM9™

Available Now

“AM38x Next” (2011)“AM33x Next” (2011)

AM1810AM1808

AM3894AM3892

New!New!New!New! New!New!New!New!

New!New!New!New! AM33x Next (2011)AM1808AM1806AM1802AM1707

AM3892AM3715AM3703AM3517

New!New!New!New!

New!New!New!New!

AM1707AM1705

AM3517AM3505OMAP3515OMAP3503

More performanceand value options

Low Power ARM9 with flexible peripherals

• Power efficient (down to 37mW standby 402mW active)

OMAP3503High-performance Cortex-A8

with system integration• Up to 1.5GHz (3000 DMIPS)• Power efficient (down to 12mW

• Beyond 1.5GHz performance• 1080p display supportstandby, 402mW active)

• User configurable interfaces through the programmable real-time unit (PRU)

• Integrated peripherals: PROFIBUS,

Power efficient (down to 12mW standby, 700mW active)

• Integrated graphics for rich user interface functions

• Integrated interfaces of PCIe, USB,

1080p display support• Enhanced graphics for superior user

interface functions

10/100 Ethernet, USB, SATA, CAN, UART and many others

Support for Linux, Windows® Embedded CE, Android, & RTOS

10/100/1000 Ethernet, SD card, Wi-Fi®, CAN, and many others

Page 9: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Sitara™ ARM® MPU roadmapProduction Sampling AM389xp g

Development Am4xx•New Cortex-A9

AM5x Next•New ARM Cortex-A15

• ARM Cortex-A8• 1.2/1.51GHz• 1G-Enet x2• 3D graphics• PCIe, SATA• DDR2/3

OMAP35x• ARM Cortex™-A8

AM37x• ARM Cortex-A8• 800MHz/1GHz• 3D graphics

DDR2/3• Advanced display

AM387x• ARM Cortex-A8• 800MHz/1GHz

• 600/720 MHz• 3D graphics• LPDDR1

g p• LPDDR1 • 1G-Enet Switch

• 3D graphics• PCIe, SATA• LPDDR1,DDR2/3• Advanced display

performance line - performance and features optimized

AM35x• ARM Cortex-A8

AM335x• ARM Cortex-A8

AM17x• ARM9™

AM18x• ARM9

• 600MHz• 3D graphics• 10/100 Enet• CAN• LPDDR1/DDR2 AM5x Next

N ARM

• Up to 600MHz• 3D graphics• 1G-Enet switch• CAN, TSC/ADC• PRU• LPDDR1/DDR2ARM9

• 375/456MHz• 10/100 Enet• PRU• SDRAM

ARM9• 375/456MHz• 10/100 Enet• PRU• SATA• SDRAM/LPDDR1

AM1xx• New ARM9

•New ARM Cortex-A15

LPDDR1/DDR2

/DDR2

value line - device and system cost optimized

| Available Now | 1H2011 | 2H2011 | 2012 | 2013 || -----------------------Available Now-------------------------- | -------1H2011------- | -------2H2011------ | ----------2012--------- | --------2013--------- |

Page 10: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Multiple peripheral, memory and performance combinations

AM1707 AM1806 AM1808AM1705

combinations

TI-provided Linux & Windows® Embedded CE plus Developer Network offerings

OS & drivers

PRU UART, PRU CAN, touch screen interface demos, etcExamplecode

SDRAM SDRAM DDR2/mDDR/SDRAM

DDR2/mDDR/SDRAM

375 and 450 MHzARM9Memoryinterface

Key EMAC

PRU USB 2.0 PRU USB 2.0

EMAC

PRU USB 2.0

USB 1.1EMAC

PRU USB 2.0

USB 1.1

SDRAM SDRAMinterface

peripheralseQEP Video I/O

LCD CtrMMC/SD

uPP SATA

LCD Ctr

Video I/O

MMC/SD

uPP

eQEP

LCD CtrMMC/SDMMC/SD

• Smart meteringTargetapplications

• Intelligent occupancy sensor

• Portable data terminal• Bar code scanner

• Point-of-service• Educational consoles

• Industrial automation

• Home automation

10

Software Compatible

Page 11: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

AM1808/06/02 ARM9™ based processorsBenefits

• Multiple connectivity and interface options• Rich, intuitive user interfaces• High system integration = reduced system cost

ARM9 AM18x

1802/1808 1806/18081802 1808

Sample Applications• Industrial/home automation• Test & measurement• Portable data terminals

ARM9

PRUVideo Ports

Input x2

Display Subsystem

Processor300 MHz

16K/16K L1

375/456 MHzPortable data terminals

Power• Total Power: 402mW• Standby Power: 37mW L3/L4 Interconnect

PRUSubsystem

Input x2LCD

Controller Output x2128K SRAM

16K/16K L1

Schedule and packaging• Production

• AM1808/06: Now• AM1802: 1Q’11

Connectivity

USB OTG w/ PHY McASP UART x3

Serial Interface

• AM1802: 1Q 11• Samples: AM1802: Now• ZCE: 13x13mm nFBGA, 0.65mm pitch, 361-balls

(AM1808/06)• ZWT: 16x16mm BGA, 0.8mm pitch, 361-balls I2C x1

SPI x2 McBSP x2

uPP

UHPI

I2C x2• Extended Temperature Grade Options

• Commercial (0C to 90C) • Extended (-40C to 90C) (AM1802)• Industrial (-40C to 105C) (AM1808/06)

Pin to pin compatible processor: OMAP L138

Memory Interface

10/100 EMAC

SATA

USB HS w/ PHY

GP 3

Flash/SDRAM

Timers

WDT x1

LPDDR1/DDR2• Pin to pin compatible processor: OMAP-L138

AM1810 includes PROFIBUS controller

10/100 EMAC GP x3

MMC/SD/SDIO x2

LPDDR1/DDR2

eCAP x3

PWM x2MMC/SD/SDIO x1

Page 12: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Flexibility and differentiation with Programmable Real Time UnitProgrammable Real-Time Unit

AM18x Extend connectivity and peripheral capability

• Allows implementing additional standardARM9Perip

• Allows implementing additional standard interfaces such (UART & CAN)

• Full programmability allows adding customers proprietary interfaces

PRU

pherals

p p y

Reduce system power consumption• Allows switching off the ARM clock -Allows switching off the ARM clock

offloading the ARM

Accelerate system performance • Efficient in handling system’s real-time

events that have tight latency constraintsS i li d t d t h dli t• Specialized custom data handling to offload the ARM

12

Page 13: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Leveraging the PRU for real-world applicationsapplications

Point-of-service & portable data terminals requiring many UARTs

Telematics system requiring CAN

requiring many UARTs

AM18x AM18xScreen

ARM9ARM9

Screen

USB t

LCDCtrl Pe

Screen

USBLCDCtrl

P

U

LED bank

CANUART4 GSM

portUSB

UART1

eripheralsGSM

USB port

Ctrl

USBUART1

eripherals

PRU

PRU Keypad

PrinterCAN

CANport

UART5UART6UART7

GPS UART2

UART3

s

GPS UART2UART3

s

RS232 port

13

Page 14: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

AM1810 overviewKey FeaturesKey Features• ARM926EJ S RISC core

AM1810Processor

• ARM926EJ-S RISC core• 10/100 Ethernet• Integrated LCD controller

16 bit Flash memory interface

ARM9 PRUSubsystem

with PROFIBUS

Video Ports

Input x2

Display Subsystem

LCDController Output x216K/16K L1

• 16-bit Flash memory interface• 16-bit DDR2/mDDR interface• Three 16650-type UARTs

I d t i l d ( 40 t 105°C)

Interconnect

PROFIBUS p

• Industrial grade (-40 to 105°C)• Active power 1mW/MHz

PROFIBUSPROFIBUS

Connectivity

USB HS / PHY

USB OTG w/ PHY

SPI 2

McBSP x2 McASP

UART 2

Serial Interface

PROFIBUSPROFIBUS• Programmable Real-time Unit

Subsystem with PROFIBUS• UART1 or UART2 can be used

Memory InterfaceEMAC

SATA

USB HS w/ PHY

I2C x2Timers

SPI x2 UART x2

PROFIBUS UART

• UART1 or UART2 can be used for PROFIBUS

AvailabilityAvailabilityGP x3

Flash/SDRAM

MMC/SD/SDIO 2

WDT x1

LPDDR1/DDR2uPP

UHPI

PWM 2yy

• Samples Nov 2010• Production March 2011• Guaranteed long term supply

MMC/SD/SDIO x2

eCAP x3

PWM x2

• Guaranteed long-term supply

Page 15: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

PROFIBUS – Why TI?

Typical SolutionTypical Solution• PROFIBUS ASIC/FPGA• External Application

ProcessorIsolation

RS485 Transceiver

Host InterfaceProcessor Profibus

ASIC/FPGAIsolation

TI SolutionTI Solution• Integrated PROFIBUS withAM1810 • Integrated PROFIBUS with

application processor• PROFIBUS Fieldbus Data

Link Layer (FDL)

ARMCPU

UART

Timer RX / TX ISO1176TRS485 implemented on PRUSS

• ARM9 runs PROFIBUS stack and user application

Shared Memory PROFIBUS

FDL

PRUTX enable

Isolation

RS485 Transceiver

FDL

Page 16: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

AM3517/05 Cortex™-A8 based processorsAM3517/05ProcessorsARM®

Cortex™-A8

Benefits• 1200 DMIPs for OS’s like Linux, Win CE, RTOS• 10M polygons/second for robust GUIs• Multi window overlay for hardware accelerated user

interface

3D Graphics

Accelerator(AM3517 l )

Video ProcessingFront End

VideoI t

Display Subsystem

10 bit DAC

LCD ControllerVideo Encoder

600 MHz

16K/16K L1

256K L2

interface

Sample Applications• Industrial/home automation• Point of service

L3/L4 Interconnect

(AM3517 only) Input(16-bit)

M I t fC ti it

10 bit DAC10 bit DAC

S i l I t f

64K SRAM• Single board computers• Digital signage

PowerT t l P 700 W Memory InterfaceConnectivity

USB HS Host x2

USB OTG w/ PHY DDR2

MCSPI x4

McBSP x5Serial Interface

NAND/NOR

• Total Power: 700mW• Standby Power: 12mW

Schedule and packaging• Production: Now

10/100 EMAC

CAN Controller I2C x3

Timers

MMC/SD/SDIO x3

HDQ/ 1-wire

• ZCN: 17x17mm BGA, 0.65mm pitch, 491-ball.Utilizes Via Channel™ array technology with 0.8mmpitch plus design rules

• ZER: 23x23mm PBGA, 1.0mm pitch, 484-ball

WDT x1

GP x12

UART w/ IrDA

UART x3

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only

Page 17: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

AM3715/03 Cortex™-A8 based processorsARM®

Cortex™-A8

AM3715/03Processors

Benefits• 2000DMIPS for OS’s like Linux, Win CE, RTOS• Up to 30% reduction in power• 20M polygons per second for robust GUIs

3D Graphics

Accelerator(AM3715 l )

Video ProcessingFront End

VideoI t

Display Subsystem

10 bit DAC

LCD ControllerVideo Encoder

800MHz/1 GHz32K/32K L1

256K L2

Sample Applications• Smart connected devices• Patient monitoring

L3/L4 InterconnectM I t fC ti it S i l I t f

(AM3715 only) Input(12-bit)

10 bit DAC10 bit DAC

64K SRAMPatient monitoring

• Single board computers• Low power PC

PowerMemory InterfaceConnectivity

USB HS Host x3

USB OTG

NANDMCSPI x4

McBSP x5Serial Interface

LPDDR1• Dynamic Voltage and Frequency Scaling (DVFS) • Total Power: 735mW (800MHz)• Standby Power: 0.1mW (600MHz)

I2C x3

Timers

MMC/SD/SDIO x3

HDQ/ 1-wire

Schedule and packaging• Production: Now• CBP: 12x12mm PBGA, 0.4mm pitch, 515-ball,

Package on Package (PoP)

WDT x2

GP x12

UART w/ IrDA

UART x3g g ( )

• CBC: 14x14mm PBGA, 0.5mm pitch, 515-ball, PoP• CUS: 16x16mm PBGA, 0.65mm pitch. 423-ball.

Utilizes Via Channel™ array technology with 0.8mm pitch plus design rules

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only

Page 18: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

AM3894/2 Cortex™-A8 based processorsARM®

Cortex-A81 2 GHz/

Display

Display processor

Resizer

Graphics(AM3894 only)

PowerVR SGX

Benefits• Faster program execution and more simultaneous

applications• Communicate simultaneously over multiple high speed

connections 1.2 GHz/1.5 GHz*

32K/32K L1

256K L2

3D Gfx

SecurityAES, 3DES

RNG

HS OSD SD OSD

SD Encoder SD DAC x3

HD Encoder HD DAC x3

connections• Reduced BOM parts count

Sample Applications• Networking & Communications (routers, gateways,

it h NAS) RNGHDMI Xmit(w/HDCP) HDMI PHY

HD Video I/O x2

64K RAM 512KShared

RAM

switches, servers, NAS)• Single board computers• Interactive kiosks• Multi-display products• Industrial control / HMI L3/L4 Interconnect

Serial Interface System Parallel

EDMA x4UART x3 SD/SDIO USB 2.0

• Industrial control / HMI

Software and development tools• Linux, WinCE and drivers direct from TI• Android and RTOS (QNX, Green Hills, etc) from EDMA x4

Timers x8WDT

UART x3SPI

I2C x2McASP x3

SD/SDIOGPIO

USB 2.0+ PHY x2

(host and device)EMAC

10/100/1G x2M BSPSmart Card x2

( )partners

• Full featured and low cost development board options

Schedule and packaging• Samples: Now

M I t f

10/100/1G x2(GMII, MII)

PCIe (2.0)x2 lanes

McBSP

SPDIF

• Samples: Now• Production: 4Q’11• Dev. Tools: Now (DDR2). DDR3 will be available 1Q11.• Packaging: 25x25, 0.65mm via channel array, 1031 ball

Availability of some features, derivatives, or packages may be delayed from initial silicon availability

Peripheral limitations may apply among different packagesSome features may require third party supportAll speeds shown are for commercial temperature range only * Initial sampling will be for the XAM3894 1 0GHz

Memory InterfaceDDR2/3 x2

SATA x2(3Gbps)

Async EMIF/NANDp p g y Initial sampling will be for the XAM3894 1.0GHz

Page 19: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

INTEGRA SoC product line

Page 20: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Integra™ DSP+ARM® processor development made easydevelopment made easy

Why DSP+ARM?y

• DSPs are up to 60% more efficient for signal processing tasks such as FFTs digital filtering

Vision Processing Al ith

ARM

processing tasks such as FFTs, digital filtering and image analysis

• Frees ARM resources for applications processing

Algorithm

DSP

ARM ARM

DSP + ARM Do more with less

processing• Increases overall system performance

A d TI k DSP i f ARM d l

DSP + ARM. Do more with less.

And, TI makes DSP programming easy for ARM developers:

Free tools included in the TI EZ SDK:TI’ C6EZR f d ti E bl d l t il ARM d• TI’s C6EZRun for code porting – Enables developers to easily run ARM code on a DSP without learning DSP architecture

• TI’s C6EZAccel library – Provides a library of hundreds of DSP-optimized signal processing algorithms with ARM APIs to accelerate development time

20

processing algorithms with ARM APIs to accelerate development time

Page 21: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Integra (DSP + ARM®) Processor Roadmap

Production SamplingC6A816x Key Features of Devices:Key Features of Devices:• Up to 1.5 GHz C674x

DSP• Up to 1.5 GHz ARM

Cortex-A8• 3D Graphics Engine• 2x DDR3/DDR2• 2x Gigabit EMAC, 2x

SATA, 2x PCIe, 2 USB 2.0

OMAP-L138Ke Feat res of De icesKey Features of Devices:• 450 MHz C674x DSP• 450 MHz ARM9• uPP, SATA, PRU,

LCD I/F, USB 2.0, 10/100 EMAC,

OMAP-L137Key Features of Devices:• 450 MHz C674x DSP• 450 MHz ARM9 ,

DDR2/mDDR450 MHz ARM9

• 10/100 EMAC, SDRAM• eHRPWM, eQEP, eCAP• McASP, USB2.0• Automotive grade available

1H10 2H101H10Speeds shown are for commercial temperature. Dates approximate initial samples. Not all peripherals shown.

2H10

Page 22: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Value Line Integra™ (DSP+ARM) Processors are ideal for:are ideal for:

Design considerations Applications such as

• Flexible network connectivity and IO peripherals

Portable Test & Measurement

Public Safety and Military• Need for a high-level OS and

a GUI

Public Safety and Military Radio

Audioa GUI

• Signal processing for analysis functions

Audio

Power Protection Systemsfunctions

• Standby and active power Portable Medical

efficiency Automotive Safety/Vision

22

Page 23: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Performance Line C6A816x Integra™ DSP+ARM®

processors are ideal for:pDesign considerations Applications such as

• Intensive signal processing with high precision floating point operations

Machine/Industrial Vision

High End Test & Measurementpoint operations

• Need for a high-level OS d li ti t

High End Test & Measurement

and application support

• Advanced display and Medical/Biological Imaging

graphics capability

• Network Connectivity & Tracking and Control (Avionics)

high speed interfaces

23

Page 24: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

OMAP-L138 Processor Unmatched Connectivity & Integration for Power-Efficient Processors

ARM9 DSP PRU S b tExample Applications:

ARM9 Subsystem

DSP Subsystem

ARMC674x DSP LCD

PRU Subsystem2x PRU

4K+4K Prog512+512 Data

GP

IOs

Portable Test & MeasurementPower Protection SystemsPublic Safety and Military ARM

926EJ-SCPU

DSPCore

LCD Controller

uPP(L1x8 Only)L1P 32K

L1D 32K

Public Safety and Military RadioPortable MedicalAutomotive Safety/Vision

B fit

Switched Central Resource (SCR) / EDMA

Video I/O(L1x8 Only)

L1D 32KL2 256K 128KB

RAMBenefits:

Longer battery lifeNetwork (wired or Wireless) or USB,

Switched Central Resource (SCR) / EDMA

Connectivity SystemPeripherals

SATA Interface to FPGA or high speed ADC/DACDi l t VGA

Program/Data StorageSerial Interfaces

WDTimer

PWM(3)

SATA(L1x8 Only)UHPI USB2.0

HS USB 1.1

EMAC eCAPDisplay up to VGALarge on-chip memoryScalability for software re-use and algorithm precision

I2C(2)

UART (3)McASPSPI

(2)MMC/SD

(2)McBSP

(L1x8 Only)

AsyncEMIF16-bit

mDDR/ DDR2/

SDRAM16-bit

algorithm precisionAdditional control and protocol expansion

24

On-Line Data Sheet and Collateral

Page 25: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

C6A816x Integra™ DSP + ARM® Cortex-A8™ processor A li ti i l dprocessorCores

• C674x™ Programmable, Floating/Fixed Point DSP Core up to 1.5 GHz

• ARM® Cortex™-A8 (MPU) up to 1.5 GHz3D G hi E i t 27M l / (C6A8168

Applications include:Machine Vision, Industrial Instruments, Tracking and Control

C6A8168

ARM micro-

processor

Fixed/Floating

point DSP

Display

• 3D Graphics Engine – up to 27M polygons/s (C6A8168 only)

• Display Subsystem – interface to multiple, simultaneous HD displays

Memory processorpoint DSP

ARM Cortex A8 TM

C674x DSPCore

Video I/OSD DAC HD DAC

3D Graphics Engine

Memory• ARM: 32KB L1I-Cache, 32KB L1 D-Cache, 256K L2• DSP: 32KB L1I-Cache, 32KB L1 D-Cache, 256K L2• External Interfaces: Two DDR3-1600 Controllers and

NAND

P i h l (x3)C

(x3)HDMI PHY

HD Video I/O (x2)

Peripherals• Gigabit EMAC x2• USB 2.0 Ctlr/PHY x 2• PCIe 2.0 – x1; Supports 2 lanes• SATA 3.0Gbps supports 2 external drives• HDMI 1 3 Tx

Switched Central Resource (SCR)

PeripheralsUSB GMIIPCIe McASP

HDMI 1.3 Tx• SD/SDIO• McASP x3, McBSP• SPI, GPIO, I2C, UART, EMAC

Power

Memory Interfaces

USB2.0x2

GPIOGMII

EMACx2

PCIe2

lanes

McASPx3

SPDIFMcBSP

I2Cx2

UARTx3 SPI• Total Power – Typical 5-6W

Package• 25x25, 0.65mm pitch, 1031 ball plastic BGA• Via Channels enable low cost design rules -- 4 mil traces

and 10/20 mil escape viasDDR3

x2SDIO/SD

AsyncEMIF/NAND

SATA2x2

C6A8168 – full-featured device

and 10/20 mil escape vias

Pricing/Availability• Samples/EVM now available• Pricing

• TMDXEVM8168: $1895 C6A8168 full featured deviceC6A8167 – without 3D graphics

TMDXEVM8168: $1895• C6A816x, starting at $46 1ku

Page 26: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

SITARA & INTEGRA Pins CompatibilitySampling

Development

DSPCores C674x: 300-456MHz C674x: 300-456MHz

C6743/5/7 C6742/6/8 C6 Next

DSP Key Attributes

PRU* - Mechanism to provide additional i/f and protocols

PRU* - Mechanism to provide additional i/f and protocols

Key Periph ENET/USB; SDRAM SATA/VPIF/uPP/ENETDDR2/mDDR/SDRAM

DSP+

DDR2/mDDR/SDRAM

Cores C674x: 300-456MHzARM9: 300 456MHz

C674x: 300-456MHzARM9: 300 456MHz

C674x: 540M-1.2GHzCortexA8:720 1 5GHz

OMAP-L137/C6L137

OMAP-L138/C6L138 C6A8x C6A8 Next

ARM ARM9: 300-456MHz ARM9: 300-456MHz CortexA8:720-1.5GHz

Key Attributes PRU* - Mechanism to provide additional i/f and protocols

PRU* - Mechanism to provide additional i/f and protocols

Display subsystemGfx Accel

Key Periph ENET/USB; SDRAM SATA/VPIF/uPP/ENETDDR2/mDDR/SDRAM

PCIe/2xUSB/2xENETDDR2/DDR3

AM17xx AM389xAM18 AM Next

ARM

AM17xx AM389xCores ARM9: 375-456MHz ARM9: 375-456MHz CortexA8:720-1GHz

Key Attributes PRU* - Mechanism to PRU* - Mechanism to Low power and high

AM18xx AM Next

yprovide additional i/f and protocols

provide additional i/f and protocols

p gperformance options

Key Periph ENET/USB; SDRAM SATA/VPIF/uPP/ENETDDR2/mDDR/SDRAM

PCIe/2xUSB/2xENETDDR2/DDR3

26

2010* PRU = Programmable Realtime Unit

2009 2011Pin compatible Pin compatible Pin compatible

Page 27: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Smart Power and EnergyDevelopment Platform Overview OMAP -138

Integra DSP

Development Platform Overview

• OMAP-L138 Experimenter’s Kit PLC MODEMMODULE I/F p

Extended for use in Power and Energy Applications

ETHERNETgy pp

– Power monitoring and analytics• 4 instrument transformer inputs: 3-phase

S power plus neutral (I, V)• Low-noise, 24-bit AIC (ADC+DAC)

ANALOG

DSP+ARM

– Communications Interfaces• On board: Ethernet, CANCAN

OUT

• Via Module or connector: PLC, Zigbee and GPSRS-232

– Software Kit for evaluation and demonstration of applicationsCURRENT, VOLTAGE INPUT

Page 28: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

SPE Development PlatformpZigBeeOMAP L138

C2000 PLC28

Page 29: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DaVinchi SoC product line

Page 30: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

TI’s Video Processors are ideal for:

• Single and Multi-Channel Video

Design Considerations: Applications such as:

Single and Multi-Channel Video up to 1080p

• Multi-Format Codec Support (for audio speech video &

• IP Network Cameras

• Video Communications(for audio, speech, video, & imaging)

• Graphics / Video (with hardware and software support)

• IPTVand software support)

• Imaging Applications

DSP & ARM Headroom (with

• Digital Signage

• Portable Media Players• DSP & ARM Headroom (with video accelerators offloading much of the compression processing)

• Portable Media Players

• Automotive Vision

• Video System BOM Integration (with integrated front-end and back-end imaging tools on chip)

• Portable Medical Products

• Portable Video Applications (with total power consumption up to 1.2 V)

30p )

Page 31: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

TI DM portfolioProducts available today

ARM Vid A l t

Digital Media Processors

Products available today

DSP Vid A l t DSP + ARMARM + Video Accelerators

DM36x DM6431/3/5/7 DM3730/25

DSP + Video Accelerators DSP + ARM+ Video Accelerators

DM36xDM355DM357DM335

DM6431/3/5/7DM648 DM647

DM3730/25DM6467/T DM6446

rman

ce

DM335

Per

for

Optimum Consumer Video

Enhanced Video with Real time Signal

Advanced Graphics andVideo Real-time Signal

ProcessingGraphics and

Video• ARM9 processor and powerful co-processors

• Enhanced video processing sub-• High-level of application

specific integration to • High performance multi-system (with integrated front-end and back-end imaging interfaces)

• Low-power design (<850mW total power)

specific integration to reduce system cost for communications and surveillance applications

format video up to 1080p• Ideal for Video, Imaging

and Vision applications31

featured product

Page 32: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DaVinci™ Digital Media Roadmapne

Production Sampling Development

DM PerformanceNext (1Q12)

man

ce L

in

Performance Optimized

DM6467T• 1080P60

enc/dec• C64x+ARM9

Next (1Q12)• Up to 3x 1080P60

enc/dec• 2D/3D graphics

DM LP Next (1Q12)

• 1x 1080P60 enc/dec

DM37xx• 720P dec• Cortex-A8

Per

form enc/dec

• 2D/3D graphics• Up to 1GHz• 3D graphics

DM368DM Value Next

(1Q12)

Line

DM355• MPEG4 720P

encode• 225 MHz ARM9

DM365• 720P enc/dec• 300 MHz ARM9• Image

co-proc.

DM368• 1080P30 enc• 432Mhz ARM9• Image co-proc

• 1080P60• Cortex-A8• Adv image

co-proc

Valu

e L

Power Optimized

DM64x• SD/HD video

C64

DM643x• C64x• Low cost SD

• Image co-proc

DM644x• Up to 720P

enc/decC64 +ARM9

2011 2013

• C64x• Multiple

video ports

Low cost SD video

• C64x+ARM9• OSD capable

2010Speeds shown are for commercial temperature. Dates approximate initial samples. Not all peripherals shown.

Page 33: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DM3xx Family - Simple, integrated video d i t t d t i tdevice to meet product requirements

DM3x generation offers flexible solutions to meet most industry standard needsDM3x y

Highly integrated devices to reduce overall g y gBOM cost for most video applications

Flexibility and efficiency enables video system optimization

Proven DaVinci™ environment and d lpartner ecosystem eases development

Page 34: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DM3x processor generationVideoShared

PeripheralApplications

Software

p g

AcceleratorsPeripheralSet

Software Compatibility

SWCompatible DM335 ARM 926

Std Set:EDMA, UART, USB2 0 DDR2Compatible 9 6

135/216 MHz

DM355 Std Set:EDMA UART MPEG4

Pin to PinCompatible

USB2.0, DDR2, EMIF, SDIO,

& more!

DM355 ARM 926135/216/270 MHz

EDMA, UART, USB2.0, DDR2,

EMIF, SDIO, & more!

MPEG4MJPEGJPEG

Advanced: MPEG4DM365 ARM 926216/270/300 MHz

Advanced:Std Set, plus EMAC,, HPI,

Keyscan, RTC, & Voice Codec

MPEG4MJPEGJPEGH.264

MPEG4MJPEGJPEGH.264

ARM 926432 MHz

DM368 AdvancedPeripheral

Set

Page 35: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DM368 digital media processorUp to 1080p30 Full HD Video Encode and Closed-loop Decode

Example applications:

p p p

Example applications:

• IP security camera• HD digital signage

ARM Subsystem Image

Si l

Video Processing Subsystem

Front EndHMJCP Co-Processors Image Sensor

I t f

DM368 processor

HD digital signage• HD video communications

systems and cameras• Multi-channel DVR

Subsystem

ARM9 CPU432

Signal Processing

(ISP)

10b HD/SD DACBack End

Processors

H.264VC1

MPEG2

MPEG4

Resizer

Interface

Histogram/3A

Multi channel DVR• Portable medical

Benefits:

432 MHz

DMA Data & Configuration Bus

EnhancedOn-Screen

Display

10b HD/SD DACVideoEnc

Back EndMPEG4JPEG 10b HD DAC

10b HD DAC

• Multi-format HD video with H.264 up to 1080p

• High system integration (with OSD,

DMA Data & Configuration Bus

SystemConnectivity

EDMA Keyscan/ADC PWMTimer x4USB 2 0HS WDTEMAC

Peripherals

histogram, previewer, resizer, and other processing blocks as well as peripheral support)

• Multi channel multi stream and

Program/Data StorageSerial Interfaces

McBSP1

EDMA

I2C HPI

V i

RTC

Keyscan/ADC PWMx4

Timer x464b2.0HS

OTGWDTEMAC

10/100

mDDR/DDR2

NAND/ECC

MMC/SDIO• Multi-channel, multi-stream and

multi-rate• Free, TI-provided codecs

x1 SPI x5

UART x2

VoiceCodec

DDR2EMIF

ECCEMIF

SDIOx2

B k t DM d | d t iti i 35Back to: DM roadmap | product positioning

Page 36: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DSP + ARM SoC product familiesDSP ARM SoC product families

DSP provides increased performance and intelligent video analysis / processing

DM64xxDM64xx

BOM reduction for system cost savingsBOM reduction for system cost savings

Customizable and scalable to support future codes

Proven DaVinci™ environment and d lpartner ecosystem eases development

Page 37: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DSP + ARM ProcessorVideo

AcceleratorsKey peripheral/ characteristic

General Purpose

ProcessorDSP Core Processor Accelerators/ characteristicProcessor

SWCompatible DM6441 ARM 926

202/256 MHz

Baseline1:VPBE, VPFE,EMAC, VICP,

Processor

C64x+405/513 MHz

MPEG4MPEG2JPEG202/256 MHz

DM6443 ARM 926Baseline1

+ higher speedMPEG4MPEG2

Pin to PinCompatible

EMAC, VICP,USB 2.0, & more

405/513 MHz

C64x+

JPEGH.264

ARM 926297 MHz

+ higher speed- VPFE- VICP

JPEGH.264

DM6446 B li 1MPEG4MPEG2

C64x594 MHz

DM6446 MPEG4

DM6446 ARM 926297 MHz

Baseline1+ higher speed

MPEG2JPEGH.264

C64x+594 MHz

DM6467/T ARM 926297/364/500 MHz

DM6446+ higher speed

+ HDVICP – VICPDifferent videoBlocks & more

MPEG4MPEG2JPEGH.264

C64x+594/729/1000 MHz

Page 38: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DSP + ARM ProcessorVideo

AcceleratorsKey peripheral/ characteristic

General Purpose

ProcessorDSP Core Processor Accelerators/ characteristicProcessor

SWCompatible OMAP

3525ARM A8

600 MHz

Baseline1:Video In and out

IVA,

Processor

C64x+430 MHz

MPEG4MPEG2JPEG600 MHz

OMAP ARM A8 Baseline1MPEG4MPEG2

Pin to PinCompatible

IVA,USB , MMC

430 MHz

C64x+

JPEGH.264

3530ARM A8

720 MHzBaseline1+ Graphics JPEG

H.264

DM3725 B li 1MPEG4MPEG2

C64x520 MHz

MPEG4

DM3725 ARM A8800 MHz / 1 GHz

Baseline1+ higher speed

MPEG2JPEGH.264

C64x+660 MHz / 800 MHz

DM3730 ARM A8800 MHz/ 1 GHz

Baseline1+ Higher speed

+ graphics

MPEG4MPEG2JPEGH.264

C64x+660 MHz / 800 MHz

MPEG4MPEG2JPEGH.264

ARM A8xxx MHz

DM Next AdvancedPeripheral

SetC64x+xxx MHz

Page 39: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

TMS320DM6467/T SoC

Example Applications: DM6467 DM6467TExample Applications:

• HD-Video Conferencing HD VICP 0

TCM RAMDigital Video Interfaces

Capture

ARM Subsystem

DSP SubsystemConferencing

• HD- Media Gateways

MEMC

IPDELF

ECD

TCM RAM

CALC

HD VICP 1

Capture2x BT.6561x BT.1120

Display2x BT.6561x BT.1120

St I/O

ARM926EJ-S

500 MHz

C64x+TM

DSP

1000 MHz• Video Surveillance

Benefits:MC LF

ECD

HD VICP 1TCM RAM

CALCVideo Data Conversion Engine

Stream I/O

ChromaSampler HW Menu

Overlay

DownScaler

297/364 MHz

594/729 MHz

Benefits:

• Integrated ARM + DSP provides complete system

Switched Central Resource (SCR)

Peripherals ConnectivitySystem

y

provides complete system solution.

• Rich suite of multi-format id l t

Peripherals Connectivity

VLYNQG-

EMAC With

MDIO

WDTimer

System

PWM×2

Timer×2

PCI

HPI

USB 2.0

PHYEDMA

video accelerators• HD Video capable ATA

Async EMIF/NAND

DDR2Controller(16b/32b)

Program/Data Storage

I2C

Serial Interfaces

SPIMcASP 1 ch

McASP 4 ch

UART ×3

Page 40: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

DM3730/25 SoC

DM3730/25C6000

DM3730

Example Applications:• Low power PC

Media Pla erARM®

Cortex 3D

DM3730/25 Processors

Display Subsystem

10 bit DACLCDC

Display Subsystem

Video

C6000C64x+

DSP + video

• Media Player• Patient monitoring• Single board computers

Cortex-A8

3D Graphics

Accelerator(3730) 12-bit Video

Input

Video Processing Front End

Video Processing Front End

10 bit DAC10 bit DAC

Con-troller

VideoEnc

g p• Test and measurement

Benefits:L3/L4 Interconnect

InputFront EndFront End

M I t fC ti it S i l I t fBenefits:• Flexible video accelerator

and signal processing engine

Memory InterfaceConnectivity

USB HS Host x3

USB OTG LPDDR1

MCSPI x4

McBSP x5MMC/SD/SDIO

x3

Serial Interface

g p g g• Comprehensive SDK• High system integration• Compatible w/ popular

I2C x3

Timers

x3

HDQ/ 1-wire

• Compatible w/ popular OMAP35x WDT x2

GP x12

UART w/ IrDA

UART x3

Page 41: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Software Support

Page 42: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Software & Kits Overview for Sitara™ ARM® Cortex™-A8 and ARM9™ MPUs

Software Highlights Software Block Diagram

Android®, Linux®, and WinCE® EZ Software Development Kits save time and money

Include royalty free board support packages, exampleInclude royalty free board support packages, example applications and benchmarksDeveloped and supported by TITake full advantage of the processor, graphics and di l b t

E i t

Sitara Kits Available Todaydisplay subsystemsSupported on a variety of hardware platforms including evaluation modules and community development boardsDevelop in your preferred environment

OverviewExperimenter Kits

Develop in your preferred environmentEclipse-based Code Composer Studio™ IDEVariety of OS-specific kitsExtended debug capability with TI/commercial JTAG

Developer Kitsg p y

emulatorsVersatile RTOS offering through variety of RTOS partners Embedded Processors Wiki

SW Support

Comprehensive support ecosystem leveraging TI’s E2E and open source development communities available 24/7 SW Partner Network

TI Software Support

Page 43: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Software and Kits Overview forIntegra™ DSP + ARM® ProcessorsgSoftware Highlights Software Block Diagram

Android®, Linux®, and WinCE® EZ Software Development Kits save time and money

I l d lt f b d t k ftInclude royalty free board support packages, software libraries, and frameworksDeveloped and supported by TITake full advantage of the DSP, ARM, graphics andTake full advantage of the DSP, ARM, graphics and display subsystems

TI’s C6EZRun and C6EZAccel ease DSP code development for ARM programmers

S t d i t f h d l tf f

Integra Kits Available TodayOverview

Supported on a variety of hardware platforms from evaluation modules to complete reference designsDevelop in your preferred environment

Eclipse-based Code Composer Studio

IntegraDevelopment Kits

Eclipse based Code Composer StudioVariety of OS-specific kitsExtended debug capability with TI/commercial JTAG emulators Embedded Processors Wiki

SW Support

Comprehensive support ecosystem leveraging TI’s E2E and open source development communities available 24/7 SW Partner Network

TI Software Support

43

Page 44: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Software & Kits Overview for DaVinci™ Digital Media Processors

Software Highlights Software Block Diagram

g

Android®, Linux®, and WinCE® EZ Software Development Kits save time and money

Include royalty free board support packages software

D Vi i Ki A il bl T d

Include royalty free board support packages, software libraries, and frameworksDeveloped and supported by TITake full advantage of the video processing, graphics, DaVinci Kits Available TodayTake full advantage of the video processing, graphics, and display subsystems

Optimized video codecs and imaging libraries Supported on a variety of hardware platforms from

l ti d l t l t f d i

Overview

Experimenter Kits

Developer Kitsevaluation modules to complete reference designsDevelop in your preferred environment

Eclipse-based Code Composer StudioVariety of OS specific kits

Reference Designs and Dev Kits

Variety of OS-specific kitsExtended debug capability with TI/commercial JTAG emulators

Comprehensive support ecosystem leveraging TI’s Embedded Processors Wiki

SW Support

Comprehensive support ecosystem leveraging TI’s E2E and open source development communities available 24/7

SW Partner Network

TI Software Support

Page 45: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Multimedia CodecsMultimedia Codecs• TI provides complete set of multimedia encoders/decoders

optimized for TI application processors free of charge!p pp p g– Optimal balance of flexibility and hard acceleration– Production hardened and deployed in numerous professional, enterprise

d li ti ( id ill d f i MID )and consumer applications (video surveillance and conferencing, MIDs,.. )– Integrated in gStreamer, OpenMax, Codec Engine frameworks

• Well defined, flexible APIsWell defined, flexible APIs• OS agnostic implementation• Configurable from multi-channel/low resolutions to single channel/HD

W ll d t d i t ( d d t t k• Well documented resource requirements (program and data memory, stack, DMA channels etc)

• Fully supported by TIy pp y– Codec Forum– Codec Wiki

• Free, available for download

Page 46: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

C6EZRun ARM® to DSP porting kit

For ARMARM®®/Linux/Linux®® developers,developers, C6EZRunC6EZRun quickly ports ARM d t th DSP ki DSP d l tcode to run on the DSP, making DSP development easy,

fast and cost efficient

• Creates ARM-side interfaces that abstract theCreates ARM side interfaces that abstract the DSP without writing DSP code

• Allows developer to quickly partition code between the ARM and DSP, easily and rapidly optimizing system performance

• Provides a familiar development environment to Linux• Provides a familiar development environment to Linux programmers with a GCC-like interface, simplifying the user/development experience

Page 47: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

C6EZAccel: ARM® access to ready-to-use DSP kernels

For system developerssystem developers, C6EZAccel, C6EZAccel xdais algorithm accelerates the addition of DSP functionality making DSPaccelerates the addition of DSP functionality, making DSP

development easy, fast and cost efficient

• Provides easy access to more than 100 optimized DSP kernels allowing system developers to addDSP kernels, allowing system developers to add differentiation without writing DSP code

• Provides ARM-side API library that abstracts the DSP, enabling system developers to use DSP functionality without knowing DSP architectureknowing DSP architecture

• Utilizes DSP to run ready to use optimized algorithms allowing• Utilizes DSP to run ready-to-use optimized algorithms, allowing more efficient use of SoC and avoiding processor upgrades

Page 48: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

C6EZFlo Graphical development kitp p

For DSP developersDSP developers, C6EZFlo, C6EZFlo’s graphical development kit creates a visual signal flow, making DSP prototyping easy,

fast and cost-efficient

• Allows intuitive drag and drop functionality to connect i/o g p yblocks to peripherals on the DSP without needing to know DSP code, architecture or drivers

• Generates C code that is optimized, cleanly structured, and heavily commented – easy to read, modify and expandy y , y p

• Features broad and expandable block set to support a wide range of end applications

Page 49: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Linux®

TI provides Linux BSP and SDK Releases NRE or royalty FREE

Developed and supported by TI– Developed and supported by TI– Major release every 6 months - roughly

synchronized with the new kernel releasesLinks– Release accessible either through ti.com or through

open source GIT Trees BSP release includes: Linux drivers UBoot Linux

s• BSP availability/roadmap• SDK availability/roadmap• Linux Tool Chain – BSP release includes: Linux drivers, UBoot, Linux

file system– SDK release includes: BSP release plus graphics

• Code Composer Studio v5• Flash Support• TI e2e Linux forum

SDK (Open GL ES API), Qt framework, performance benchmarks, Matrix application launcher, flashing tool and pin-mux utilities…

• Embedded processor wiki

p• Flash support available as plug in

– Standard tool chain (Code Sourcery G++ Lite, CCS 5) pro ided as part of the SDK releaseCCSv5) provided as part of the SDK release

Page 50: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Linux® SDK • Enables customers to quickly develop

applications on TI platforms and products

• Components– Documentation

• Quick Start Guide, SW Developer’s Guide, User pGuides

– Installer• Easy installation of all SDK components including all

target and host software componentsg p– Matrix Application Launcher

• User Interfaces based on Qt/WebKit & Ncurses• Touchscreen, mouse and keyboard support

Example Applications and Demos– Example Applications and Demos• Benchmarks, 2D/3D demos, Web browser,

WLAN/Bluetooth® support…– CCSv5 Beta (Eclipse IDE) –

• Compile, build, debug (CodeSourcery Lite gcc tool chain)

• Qt SDK plug-in• Preconfigured projects for all example applications

B t ti i S t b 2010• Beta timing: September 2010– Utilities

• Flashing Tool, Pin Mux configuration

Page 51: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Android™ on – www.arowboat.orgg• Rowboat (www.arowboat.org) –

a community portal for Androida community portal for Android on TI ARM® Cortex™-A8 platformsplatforms

– A completely free, open-source project for all customers, developers, and third parties

• Supported by TI Development teampp y p– Android base port and graphics support available for TI

EVMs and Community boards (Beagleboard now) on rowboat.Includes: Code (binary and source) WiKi How to’s

Links– Includes: Code (binary and source), WiKi, How-to s,

links, IRC, FAQs, and more– Large 3rd party network is contributing on rowboat and

providing customized solutions

• Android SW Roadmap

• Android Tool Chain

•TI Android e2e Forum p g

• TI Android Development Kit – Derived from rowboat to aid customers development

and out of the box experience

• Embedded processor wiki

and out of the box experience.• Stable periodic snapshots (approx. every 6 months)

available on www.ti.com • Tested by TI quality assurance team• Include product specific documentation

Page 52: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Windows® Compact Embedded• TI Windows Embedded CE BSP

– Drivers, application framework, & graphics package with targeted applications and demos.

p

OMAP L1xxAM 17x/18x

OMAP 35xAM 35x/37x

DM 37x

FutureAM/C6A8/DM

devices

R l d th h TI b

WinCE® 6.0 R3 X XWinCE 7.0 X X

– Released through TI web page• BSP Source code download is free - Microsoft runtime license

required for commercial shipments– Tools: Visual Studio and Platform Builder 180-day trial

included with EVM as part of Windows Embedded

Links• WinCE SW Roadmap included with EVM as part of Windows Embedded

Developer Acceleration Program (WEDAP)• Quality

– BSP tested by TI internal quality assurance team

• WinCE Tool Chain

• WinCE 7.0

• TI WinCE e2e Forum– Tests include CETK tests, performance stress tests,

TI proprietary tests– CETK test report available with the release

• All releases supported by TI

TI WinCE e2e Forum

• Embedded processor wiki

All releases supported by TI– Periodic (quarterly) maintenance BSP releases – WinCE e2e forum and Embedded processor wiki

Page 53: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Graphics SupportGraphics Support• 3D Graphics SDK is integrated into Linux®, Android® and Windows®

Embedded (CE) SDKsA il bl f t t /A d l f Li A d id d Wi CE– Available free to customers/App developers for Linux, Android and WinCE

– Utilizes POWERVR SGX 3D H/W accelerator– Khronos Open API (Open GL ES, Open VG) compliant

Standard development kits available for Linux Android and WinCE– Standard development kits available for Linux, Android and WinCE – Proof-of-concept demonstration and example software with SDK

• Neon Accelerated 2D Graphics library available for Linux SDK from TIBitBlt Engine Library Integrated with Qt 1 2 (Object code only)– BitBlt Engine Library Integrated with Qt 1.2 (Object code only)

– Available for AM and DM37x processors now– Customer information required for delivery

Download link available with Linux SDK download page– Download link available with Linux SDK download page• Neon Accelerated 2D graphics library available for WinCE and Android

– Open Source Acceleration for Android (SKIA)TI library for DirectDraw Acceleration for WinCE– TI library for DirectDraw Acceleration for WinCE

– Software as part of TI Android and WinCE deliverables• Active 3rd party options and application specific solutions

Page 54: Системы на кристалле компании Texas InstrumentsTexas ...dedf.promwad.com/materials/DEDF2011-Sokolov-TI-SoC-Family.pdf · Введение в семейства

Software Support FlowSearch issue in Forums/Wikis

No further action required

Otherwise move to step 2

If answer foundSearch existing FAQs on: • e2e Forums• Embedded Processor

Forums/Wikis

Step

1

Otherwise, move to step 2

M t t 3Iss e sol ed

Embedded Processor Mediawiki

Reporting the issue

I f ti b t bl iIssue not solved

Provide additional information: go back to step 2

Problem solved Move to step 3Issue solved

Provide issue information into the relevant SW e2e

Reporting the issue

Step

2

Information about problem is provided with URL for status tracking – move to step 3SW Problem Identified

into the relevant SW e2e forum

Follow progress on the problem resolution throughp

3

Closing the Issue

Mark forum thread as problem resolution through online access to database if applicable

If SW Problem Identified

Ste answered