Doing more with multicore! Utilizing the power-efficient, high-performance KeyStone multicore DSPs November 2012
How the world is doing more with TI s multicore
Using TI multicore for wide variety of applications Radar/Safety Test and Automation High Performance Computing, Imaging Video and Audio Infrastructure Video Surveillance Wireless Base Stations, SDR
Applying TI multicore to get the highest performance of specialized processing Wireless base stations High performance math, signal processing Video transcoding, transrating Analytics Image processing 4
Leveraging TI multicore to enhance current products 5
TI s KeyStone Multicore Platform
TI s KeyStone multicore architecture Multicore Navigator Queue Manager Multicore Shared Memory Controller ARM CorePacs ARM CorePacs C66x CorePacs C66x CorePacs AccelerationPac I/O 7
Enriched KeyStone DSP portfolio available today! Portable, Standalone Infrastructure, Advanced connectivity
TI s breakthrough C66x Core Performance 32 GMACs Per core @ 1 GHz 16 GFLOPs Per Core @ 1 GHz Fastest Integrated Fixed and Floating Point DSP 4x Multiply accumulate boost over C64x+ Up to 10 Ghz DSP (8 cores @1.25 Ghz) Floating point operating at the industry s fastest fixed point speed (1.2 GHz) 90 new instructions Improved support for complex arithmetic and matrix computation SIMD support for floating point M1 8 Instruction VLIW Fetch Decode L1 S1 D1 M2 L2 S2 D2 Register File A Register File B 100% compatible with existing C64x+ software
TI s KeyStone tools Multicore performance, Single core simplicity Code Composer Studio TM Editor Codegen OpenMP Profiler Debugger Remote Debug SoC Analyzer Visualization Eclipse Third Party Plug-Ins Polycore ENEA Optima 3L Critical Blue Multicore Software Development Kit SYS/BIOS Multicore Demo Linux Multicore Demo Silicon Entitlement Linux, SYS/BIOS Demo Libraries DSPLIB, Image, Math, Media, Simulink SYS/BIOS Demonstration Operating System w/ Boot Loader Multicore Programming Model Inter Core Communication Linux Platform Development Kit (PDK) (Chip Support, Driver, Examples) Host Computer Target Board XDS 560 V2 XDS 560 Trace
KeyStone Multicore Software Libraries & Codecs Digital Signal Processing FFT Adaptive Filtering Filtering and convolution Others.. Available free from TI Image Processing Edge Detection Boundary Morphology Others.. Available free from TI Voice and Fax Line Echo Cancellation Voice Activity Detection Others Available free from TI Libraries MATLAB/Simulink Image processing Math operations Vision Analytics Security/Cryptography AES, SHA1, 3DES Codecs Voice G.711, G.722 G.723, G.729 CDMA, AMR(NB/WB), EVRC-B Others Fax T.38 Fax Modem Video H.263 H.264 MPEG2 MPEG4 VC1/WMV9 Decode Others Audio MPEG1 Layer2 AAC LC/HE AC3 2.0/5.1 Sample Rate Conversion
TMDXEVM6678L EVM Code Composer Studio IDE *Design *Code and Build *Debug *Analyze *Tune H/W Development Tools CCSv5 Allows designers of all experience levels to move quickly through application development (www.ti.com/ccstudio) EVM Kit includes BIOS 6.x, MCSDK 2.0 (NDK, PDK, LIB etc), Sample Program and Out of box demo (OOB) e.g. User Guide, Starter guide, Tech Ref Guide, App Notes etc TMDXEVM6678L EVM with XDS100 emulation $399 TMDXEVM6678LE EVM with XDS560V2 emulation $599 TMDXEVM6678LXE EVM with XDS560V2 emulation Encryption Enabled $599 TMDSEMU560v2STM UE XDS560v2 System Trace Emulator with 128Mb System Trace buffer and Ethernet / USB support Optional PCIe adapter card to connect the C6678 EVM to a standard PCI header of a desktop.
KeyStone multicore partners Multicore Programming Tools Commercial, off-the-shelf cards: Advanced Mezzanine (AMC) PCIe (with Gen 2) ATCA Chassis/System Custom H/W VPX card 13
Do more with MULTICORE TI s real-time updates and references Get started with TI Multicore Mix Chinese Language e2e forum www.ti.com/multicore www.ti.com/asktheexperts www.ti.com/multicoremix www.ti.com/e2e www.deyisupport.com TI news center http://newscenter.ti.com/ www.ti.com/you-tube http://twitter.com/ TXInstruments www.facebook.com/ texasinstruments