doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...debug soc analyzer...

14
Doing more with multicore! Utilizing the power-efficient, high-performance KeyStone multicore DSPs November 2012

Upload: others

Post on 11-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

Doing more with multicore!

Utilizing the power-efficient, high-performance KeyStone multicore DSPs

November 2012

Page 2: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

How the world is doing more with TI’s multicore

Page 3: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

Using TI multicore for wide variety of applications

Wireless Base Stations, SDR

Test and AutomationRadar/Safety

Video Surveillance

High Performance Computing, Imaging

Video and Audio Infrastructure

Page 4: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

Applying TI multicore to get the highest performance of specialized processing

4

Image processing

High performance math, signal processing

Video transcoding, transrating

Analytics

Wireless base stations

Page 5: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

Leveraging TI multicore to enhance current products

5

Page 6: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

TI’s KeyStone Multicore Platform

Page 7: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

TI’s KeyStone multicore architecture

7

Multicore Shared Memory ControllerMulticore Shared Memory Controller

Multicore NavigatorQueue Manager

Multicore NavigatorQueue Manager

I/OI/O

AccelerationPacAccelerationPac

C66x CorePacsC66x CorePacs

C66x CorePacsC66x CorePacs

ARM CorePacsARM CorePacs

ARM CorePacsARM CorePacs

Page 8: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

Enriched KeyStone DSP portfolio available today!Portable,

StandaloneInfrastructure,

Advanced connectivity

Page 9: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

TI’s breakthrough C66x Core Performance

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

32 GMACsPer core@ 1 GHz

16 GFLOPsPer Core@ 1 GHz

100% compatible with existing C64x+ software

M1

8 Instruction VLIW FetchDecode

Register File BRegister File A

L1 S1 D1 M2 L2 S2 D2

Page 10: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

• XDS 560 V2• XDS 560 Trace

Host Computer Target Board

Eclipse

Polycore

ENEAOptima

3L

Editor

CodegenOpenMP

Profiler

Debugger

RemoteDebug

SoC Analyzer

Visualization

CriticalBlue

Silicon Entitlement

SYS/BIOSMulticore Demo

LinuxMulticore Demo

Linux, SYS/BIOSDemo

Libraries – DSPLIB, Image, Math, Media, SimulinkLibraries – DSPLIB, Image, Math, Media, Simulink

Multicore Software Development Kit

Code Composer

StudioTM

ThirdParty

Plug-Ins

Operating System w/ Boot Loader

Demonstration

Multicore Programming Model

Silicon Entitlement

SYS/BIOS Linux

Inter Core Communication

Platform Development Kit (PDK)(Chip Support, Driver, Examples)

TI’s KeyStone toolsMulticore performance, Single core simplicity

Page 11: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

Digital Signal Processing• FFT• Adaptive Filtering• Filtering and convolution• Others…..• Available free from TI

KeyStone Multicore Software – Libraries & Codecs

MATLAB/Simulink• Image processing• Math operations

Vision Analytics

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

Security/Cryptography• AES, SHA1, 3DES

Voice• G.711, G.722• G.723, G.729• CDMA, AMR(NB/WB),

EVRC-B• Others

Audio• MPEG1 Layer2• AAC LC/HE• AC3 2.0/5.1• Sample Rate

Conversion

Video• H.263• H.264• MPEG2• MPEG4• VC1/WMV9 Decode• Others

Fax• T.38• Fax Modem

Libraries

Codecs

Page 12: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

TMDXEVM6678L EVM

Code Composer Studio™ IDE*Design *Code and Build *Debug *Analyze *Tune

H/W Development Tools

• 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.

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

Page 14: Doing more with multicore!archive.ednchina.com/download.bbs.ednchina.com/...Debug SoC Analyzer Visualization Critical Blue Silicon Entitlement SYS/BIOS Multicore Demo Linux Multicore

www.ti.com/multicore

Get started with TI

www.ti.com/you-tubehttp://newscenter.ti.com/

TI news center

http://twitter.com/TXInstruments

www.ti.com/multicoremixwww.ti.com/e2e

Multicore Mix

www.facebook.com/texasinstruments

www.ti.com/asktheexperts

Do more with MULTICORETI’s real-time updates and references

Chinese Language e2e forum

www.deyisupport.com