Системы на кристалле компании texas instrumentstexas...
TRANSCRIPT
Системы на кристалле компании Texas Instruments:Системы на кристалле компании Texas Instruments:От ARM9 к Cortex-A15
В йВведение в семейства процессоров
Sitara Integra DaVinchi + DSP insideg
Mikhail Sokolov, Texas Instruments
March 2011
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
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
SITARA SoC product line
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
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)
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
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
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--------- |
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
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
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
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
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
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
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
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
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
INTEGRA SoC product line
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
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
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
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
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
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
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
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
SPE Development PlatformpZigBeeOMAP L138
C2000 PLC28
DaVinchi SoC product line
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 )
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
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.
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
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
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
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
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
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
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
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
Software Support
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
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
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
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
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
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
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
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
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
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
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
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
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