fixed-point multi-core dsp application examples

15
1 Sundance Multiprocessor Technology Multicore Solutions Real-time processing, DSP system architectures.

Upload: sundance-multiprocessor-technology-ltd

Post on 13-Dec-2014

228 views

Category:

Technology


3 download

DESCRIPTION

The TMS320C4672 is a six-Core DSP from Texas Instrument that can be cascaded into larger system and interface to a FPGA from doing Real-World connectivity. This presentation provide some Application example for MultiCore DSP solutions

TRANSCRIPT

Page 1: Fixed-point Multi-Core DSP Application Examples

1

Sundance Multiprocessor Technology

• Multicore Solutions

Real-time processing,

DSP system architectures.

Page 2: Fixed-point Multi-Core DSP Application Examples

2

Outlines

TMS320C6472 MultiCore DSP• http://processors.wiki.ti.com/index.php/C6472

Diamond software architecture for MultiCore DSP• http://www.3l.com/

Model-based design concept for DSP + FPGA ‘C’-based design concept for FPGA EVP6472 Evaluation Platform

• Technical Overview• Prices

Page 3: Fixed-point Multi-Core DSP Application Examples

3

Computer architectureDesign flow strategy and methodology

Su

nd

an

ce’s

Ha

rdw

are

Dia

mo

nd

Ta

sks

Dia

mo

nd

ID

EC

om

pile

r T

oo

ls

Network of heterogeneous processor devicesDSPs, FPGAs, PowerPC, Host processor...

Platform abstraction and communication links

DSP Tasks FPGA Tasks

Code Composer StudioCompiler & Linker

XILINX ISESynthesis, Implementation and PAR

3L Diamond DSP 3L Diamond FPGA

Electronic System Level toolsPARS, System Generator, HDL coder, Impulse C, IP cores...E

SL

Page 4: Fixed-point Multi-Core DSP Application Examples

FPGA

4

Multicore DSPs used for Magnetic Resonance Imaging

C64551 GHz

C64551 GHz 1 GHz

C64551 GHzC6455

SM

T94

6Q

uad

AD

C/D

AC

TodayEVP6472-946

LVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Beam Forming

EVP6472-946Application Support

Page 5: Fixed-point Multi-Core DSP Application Examples

5

Multicore DSPs used for CT-Scan Application

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T95

9Q

uad

AD

C/D

AC

TodayEVP6472-959

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Beam Forming

EVP6472-959Application Support

Page 6: Fixed-point Multi-Core DSP Application Examples

6

Multicore DSPs used for High Performance Vision

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T93

9D

VI

Tran

scei

ver

TodayEVP6472-939

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Beam Forming

DVI-Input

EVP6472-939

DVI-Out

Application Support

Page 7: Fixed-point Multi-Core DSP Application Examples

7

Multicore DSPs used for Avionics Imaging

1 GHzC6455

1 GHzC6455

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T92

2H

igh

Res

C

amer

a

TodayEVP6472-922

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Face detectionLVDS-Input

EVP6472-922Application Support

Page 8: Fixed-point Multi-Core DSP Application Examples

8

Multicore DSPs used for Stereo Image-processing

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T94

9 D

ua

l C

am

era

L

ink

TodayEVP6472-949

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data formatting

Camera #2

EVP6472-949

Camera #1

Application Support

Page 9: Fixed-point Multi-Core DSP Application Examples

9

Multicore DSPs used for GigE Vision™ Frame Grabber

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

945

Du

al

Gig

E L

ink

TodayEVP6472-945

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data formatting

Camera #2

EVP6472-945

Camera #1

Application Support

Page 10: Fixed-point Multi-Core DSP Application Examples

10

Multicore DSPs used for Security and Surveillance

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T90

9 D

ua

l V

ide

o

De

co

de

r

TodayEVP6472-909

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data formatting

Camera #16

EVP6472-909

Camera #1

Application Support

Page 11: Fixed-point Multi-Core DSP Application Examples

11

Multicore DSPs used for WiMax Wireless Repeater

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T90

3 D

ua

l W

iMa

x R

F

TodayEVP6472-903

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data Conversion

Channel A

EVP6472-903

Channel B

Application Support

Page 12: Fixed-point Multi-Core DSP Application Examples

12

Multicore DSPs used for Wireless Communication Tester

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T91

1 D

ua

l 5

GH

z R

F

TodayEVP6472-911

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data Conversion

Channel A

EVP6472-911

Channel B

Application Support

Page 13: Fixed-point Multi-Core DSP Application Examples

13

Multicore DSPs used for Software Defined Radio

1 GHzC6455

1 GHzC6455

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T94

3 D

ua

l D

AQ

Mo

du

le

TodayEVP6472-943

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data Conversion

Channel A

EVP6472-943

Channel B

Application Support

Page 14: Fixed-point Multi-Core DSP Application Examples

14

Multicore DSPs used for Waveform Generator

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T98

1 D

ual

1G

hz

DA

C O

utp

ut

TodayEVP6472-981

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data Conversion

Channel A

EVP6472-381

Channel B

Application Support

Page 15: Fixed-point Multi-Core DSP Application Examples

15

Multicore DSPs used for Vector Signal Analyser

C64551 GHz

C64551 GHz

C64551 GHz

1 GHzC6455

1 GHzC6455

1 GHzC6455

SM

T99

1 D

ual

1G

hz

AD

C In

pu

t

TodayEVP6472-991

FPGALVDS

C6472Multicore

DSP

C6472Multicore

DSP

RapidIO

Ethernet/USBHost System

Data Conversion

Channel A

EVP6472-991

Channel B

Application Support