SlideShare a Scribd company logo
1 of 18
Sundance Multiprocessor Technology
EVP6472
Embedded TI MultiCore Solution
Easy development platform for Dual ‘TI 320C6472 DSPs
C6472
Multicore
DSP
C6472
Multicore
DSP
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
EDMA3.0 with Switch Fabric
Shared L2 memory
10/100/1G
Ethernet
sRIODDR-2
GPIO I2CPLL
Timers Others BootROM
High Density Memory System
6 High Speed C64x+ CPUs
“Switch Fabric” DMA Engine
Communications Subsystem
DDR-2 Memory Interface
DSP based system provides
programmability, flexibility,
extensibility.
• Small Footprint allows high board density
• 24x24, FC-BGA
C64x+ Core
L1
Prog
L1
Data
C64x+ Core
L1
Prog
L1
Data
C64x+ Core
L1
Prog
L1
Data
C64x+ Core
L1
Prog
L1
Data
C64x+ Core
L1
Prog
L1
Data
C64x+ Core
L1
Prog
L1
Data
L2 memory L2 memory L2 memory L2 memory L2 memoryL2 memory
TSIPHPI Utopia II
• 3 different speed versions – 500MHz,
625MHz, & 700MHz Deliver 24,000,
30,000, & 33,600 (16-bit) MMAC)
• Based on TI’s flagship C64x+ DSP
core (achieved BDTI’s highest speed
score)
• 100% backward compatibility with
other C64x DSPs enables legacy code
re-use for development efficiency &
faster time-to-market
• Memory architecture enables highest
CPU performance
• Separate L1 Program and Data Memory
per CPU
• 32KB L1 Program
• 32KB L1 Data
• Configurable as Cache or Memory
• Unified L2 Memory per CPU
• 608KB each
• Can be Program or Data
• Configurable as Cache or Memory
• Shared L2 Memory
• 768KB in total
• Memory available to all cores
• Can be Program or Data
• Access managed by separate controller
• High bandwidth communications between
peripherals, memories and CPUs.
• Handles multiple concurrent transfers
• Communication peripherals can
initiate transfers without CPU
• High throughput for high bandwidth
peripherals
• Various Peripherals enhance data
communication
• UTOPIA 2 – supports telecom networks
• 10/100/1G Ethernet – supporting IP
networks and systems
• MII, rMII, S3MII
• GMII, rGMII
• TDM ports allow up to 3072 Timeslots
• sRIO for DSP-DSP communications
• Direct connect or through switch.
• Host port allows DSP memory probe.
• EMIF for DDR-2 Standard
• Low Cost memory in market window
• 32-bit memory bus
• 8 and 16-bit DDR memories only
• 400-533 MHz data rate
4
Computer architecture
Design flow strategy and methodology
Sundance’sHardwareDiamondTasksDiamondIDECompilerTools
Network of heterogeneous processor devices
DSPs, FPGAs, PowerPC, Host processor...
Platform abstraction and communication links
DSP Tasks FPGA Tasks
Code Composer Studio
Compiler & Linker
XILINX ISE
Synthesis, Implementation and PAR
3L Diamond DSP 3L Diamond FPGA
Electronic System Level tools
PARS, System Generator, HDL coder, Impulse C, IP cores...
ESL
5
3L Diamond Development System
Multi-DSP RTOS and FPGA task-based co-design tool
www.3L.com/IDE/IDE%20Demo.htm
What is 3L Diamond?
Multiprocessor devices co-design tool optimised for the Sundance hardware
Designed for multiprocessor systems, simplicity and efficiency
• During development and execution
Reduce the application development time and integration burden
• Automatically invoke Xilinx ISE to build hardware tasks
• Automatically call Texas Instruments Code Composer to compile software tasks
• Automatically creates one single application
• Automatically configure your network of processor devices
Key features:
• Interactive development environment
• Support for DSP, FPGA, Embedded PowerPC cores…
• Real-time operating system for DSP processors
• Design structure for reusable FPGA IP cores
• Leverage system complexity and reduce time-to-market
Six Processor Cores
Six Processor Cores
A complex 3L Diamond Multicore application ... in just one file!
Diamond processor
a Diamond task
A 3L Diamond Multicore application:
a Diamond channel
Twelve C64x+ DSP Cores:Software Tasks to execute:Interconnection Channels:
7
3L Diamond IDE
Integrated development environment framework
Describe the application only, everything else is automatically done.
8
Impulse CoDeveloper for 3L Diamond
Electronic system level (ESL) design tool
What is Impulse C?
Development tool for FPGA-accelerated computing
C-programming language to FPGA design approach
Hardware Acceleration for High-Performance Systems
• For embedded digital signal processing systems
• For high-performance computing
Key features:
• Design of FPGA devices
• Made for dataflow-oriented applications
• Software-to-hardware compiler
• Interactive parallel optimizer
• Increase code execution performance from 10x up to 30x
• Platform support package for the Sundance hardware
http://www.impulsec.com/app_web_training.htm
9
PARS Model-based design
Parallel application from rapid simulation
Simulink design environment
PARS pluggin
Target hardware
Multi-DSP and FPGA applications from Simulink®
Hardware-in-the-loop testing for real-time simulations
10
PARS Model-based design
Why is PARS efficient and how does it work?
Build a model with MATLAB Simulink®
Verify and simulate the Simulink model created
Use PARS to partition the model into:
• DSP Tasks
• FPGA Tasks
• HOST Tasks
PARS creates a 3L Diamond project (Diamond generates a single application)
The test vectors are generated from the Simulink testbench model
The application is loaded and runs on the Sundance hardware
The simulation model is executed on the real hardware system
The test results are sent back to Simulink for data analysis
Hardware-in-the-loop testing is the most efficient technique for:
• Rapid simulation
• Efficient proof of concept for algorithm
• Fast prototyping system
11
PARS Model-based design
Design environment from MATLAB Simulink®
http://www.youtube.com/user/SundanceDSPVideos
12
SMT372T
Dual ‘C6472 DSPs, FPGA, Ethernet,109 LVDS I/O pins, TIM Module
SMT372T is the heart of the Evaluation Platform for TI’s TMS320C6472
DSP and can be used on a range of carriers, from PCI104 to Compact PCI.
13
SMT372T
Dual ‘C6472 DSPs, FPGA, 109 LVDS I/O pins, TIM Module
SMT372T is the Module that EVP6472 is based on and can be used for
OEM customers as a components
Sundance
IP-Cores
VHDL Sources
GTX / RSL
SRIO
IP-Core
(Optional)
Ethernet
Router
Comport
Timers
Interupts
VIRTEX 5
(Power PC)
Flash control
and FPGA
configuration
EMAC
SLB
4x 8-bit
differential
SundanceLocalBus
RSL Connectors
(2 bottom, 1 top)
Primary TIM
connector
C6472
DSP1
500 – 625 MHz
C6472
DSP2
500 – 625 MHz
CPLD
CFG/BOOT
DDR2
256MBytes
@533MHz
DDR2
256MBytes
@533MHz
Clocks
PHY
RJ45
Header
FLASH
64MBytes
FPGA
Configuration
DSP
Application
109 I/O
SRIO
EMAC
McBSP
HPI
SRIO
SRIO
HPI
EMAC
DDR2
26.66MHz
SRIO
125/156MHz
Core / EMAC
25MHz
14
EVP6472
Dual ‘C6472 ,FPGA, USB2.0, Ethernet, RS232C, 109 LVDS I/O pins
EVP6472 is a stand-alone platform for experimenting with algorithms for
high-speed signal processing for various applications.
LEDS
USB 2.0
Micro SD
JTAG IN
JTAG Out TTL
I/O
QUAD UART
4x RS232
VIRTEX 5
POWER PC
SundanceLocalBus
FLASH MEMORY
PHY
RJ45 header
C6472
DSP1
500 – 700MHz
C6472
DSP2
500 – 700MHz
DDR2
256MBytes
533MHz
DDR2
256MBytes
533MHz
CPLD
CFG/BOOT
RSL Connectors
FPGA SPARTAN 3
FLASH MEMORY
Sundance
IP Cores
Ethernet
Router
FLASH
control and
FPGA
Config
SRIO IP
CORE
SLB 4x 8bit
differential
GTX / RSL
Comport
Timers
Interupts
EMAC
Clocks
SundanceLocalBus
Power
Supplies
+/-12V
+5V
+3.3V
EVP6472 Overview
15
EVP6472
Dual ‘C6472 DSPs, FPGA, USB2.0, RS232C,109 LVDS I/O pins
EVP6472 is a stand-alone platform for experimenting with algorithms for
high-speed signal processing for various applications.
16
www.EVP6472.com
Complete ‘C6472 Development System
17
www.EVP6472.com
Complete ‘C6472 Development System
18
Thank you!
Flemming Christensen
Managing Director
Sundance Multiprocessor Technology
www.sundance.com
Contact details:
Flemming.C@Sundance.com
+ 44 7850 911 417
Skype: Flemming_Skype

More Related Content

What's hot

Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecturekomal mistry
 
Digital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsDigital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsFrancois Charlot
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal ProcessorParakram Chavda
 
Features of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspFeatures of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspSmriti Tikoo
 
DSP architecture
DSP architectureDSP architecture
DSP architecturejstripinis
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)Md. Arif Hossain
 
Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processorsPeriyanayagiS
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems DesignReza Sameni
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1Hossam Hassan
 
Modern processor art
Modern processor artModern processor art
Modern processor artwaqasjadoon11
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing Sri Rakesh
 

What's hot (17)

Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
 
Digital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsDigital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 years
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal Processor
 
Features of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dspFeatures of tms_320_2nd_generation_dsp
Features of tms_320_2nd_generation_dsp
 
01 dsp intro_1
01 dsp intro_101 dsp intro_1
01 dsp intro_1
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
dsp Lesson1
dsp Lesson1dsp Lesson1
dsp Lesson1
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)
 
Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processors
 
Dsp algorithms 02
Dsp algorithms 02Dsp algorithms 02
Dsp algorithms 02
 
Dsp lab seminar
Dsp lab seminarDsp lab seminar
Dsp lab seminar
 
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dspIntroduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
 
Modern processor art
Modern processor artModern processor art
Modern processor art
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing
 

Viewers also liked

Practical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansPractical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansLiving Online
 
Digital communication system
Digital communication systemDigital communication system
Digital communication systembabak danyal
 
(NBFCs) Non Banking Finance Companies - By Aditya Agarwal
(NBFCs) Non Banking Finance Companies - By Aditya Agarwal(NBFCs) Non Banking Finance Companies - By Aditya Agarwal
(NBFCs) Non Banking Finance Companies - By Aditya AgarwalAditya Agarwal
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 

Viewers also liked (6)

Practical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and TechniciansPractical Digital Signal Processing for Engineers and Technicians
Practical Digital Signal Processing for Engineers and Technicians
 
Dsp Datapath
Dsp DatapathDsp Datapath
Dsp Datapath
 
Digital communication system
Digital communication systemDigital communication system
Digital communication system
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
(NBFCs) Non Banking Finance Companies - By Aditya Agarwal
(NBFCs) Non Banking Finance Companies - By Aditya Agarwal(NBFCs) Non Banking Finance Companies - By Aditya Agarwal
(NBFCs) Non Banking Finance Companies - By Aditya Agarwal
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 

Similar to Fixed-point Multi-Core DSP Platform

High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...Analog Devices, Inc.
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...Edge AI and Vision Alliance
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer PortfolioAnupama Sujith
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoEmbarcados
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationVEDLIoT Project
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionPersiPersi1
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Arvind Kumar
 
Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system designPantech ProLabs India Pvt Ltd
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iiiEmbeddedbvp
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 

Similar to Fixed-point Multi-Core DSP Platform (20)

Fixed-point Multi-Core DSP Application Examples
Fixed-point Multi-Core DSP Application ExamplesFixed-point Multi-Core DSP Application Examples
Fixed-point Multi-Core DSP Application Examples
 
AXONIM Devices presentation
AXONIM Devices presentationAXONIM Devices presentation
AXONIM Devices presentation
 
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
High Performance DSP with Xilinx All Programmable Devices (Design Conference ...
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
 
Sundance Profile 2014
Sundance Profile 2014Sundance Profile 2014
Sundance Profile 2014
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer Portfolio
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
REDA services
REDA servicesREDA services
REDA services
 
dsp-processor-ppt.ppt
dsp-processor-ppt.pptdsp-processor-ppt.ppt
dsp-processor-ppt.ppt
 
Resume_Bhasker
Resume_BhaskerResume_Bhasker
Resume_Bhasker
 
177732477-Voice-101.pdf
177732477-Voice-101.pdf177732477-Voice-101.pdf
177732477-Voice-101.pdf
 
Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions Pactron , Hardware, Board level & Manufacturing solutions
Pactron , Hardware, Board level & Manufacturing solutions
 
Dsp
DspDsp
Dsp
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system design
 
Asar resume
Asar resumeAsar resume
Asar resume
 
39245196 intro-es-iii
39245196 intro-es-iii39245196 intro-es-iii
39245196 intro-es-iii
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 

More from Sundance Multiprocessor Technology Ltd.

TULIPP - Leaving a legacy: The ultimate Low-Power Image Processing Handbook
TULIPP - Leaving a legacy: The ultimate Low-Power Image Processing HandbookTULIPP - Leaving a legacy: The ultimate Low-Power Image Processing Handbook
TULIPP - Leaving a legacy: The ultimate Low-Power Image Processing HandbookSundance Multiprocessor Technology Ltd.
 

More from Sundance Multiprocessor Technology Ltd. (20)

Sundance Perception Blade
Sundance Perception BladeSundance Perception Blade
Sundance Perception Blade
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
Sundance at the 49th Intelligent Sensing Program
Sundance at the 49th Intelligent Sensing ProgramSundance at the 49th Intelligent Sensing Program
Sundance at the 49th Intelligent Sensing Program
 
Sundance VCS-1 for Precision Robotics
Sundance VCS-1 for Precision RoboticsSundance VCS-1 for Precision Robotics
Sundance VCS-1 for Precision Robotics
 
TULIPP at the 10th Intelligent Imaging Event
TULIPP at the 10th Intelligent Imaging EventTULIPP at the 10th Intelligent Imaging Event
TULIPP at the 10th Intelligent Imaging Event
 
Sundance TULIPP Workshop at Nottingham Trent University
Sundance TULIPP Workshop at Nottingham Trent UniversitySundance TULIPP Workshop at Nottingham Trent University
Sundance TULIPP Workshop at Nottingham Trent University
 
TULIPP Starter Kit – AGRI
TULIPP Starter Kit – AGRITULIPP Starter Kit – AGRI
TULIPP Starter Kit – AGRI
 
System Design on Zynq using SDSoC
System Design on Zynq using SDSoCSystem Design on Zynq using SDSoC
System Design on Zynq using SDSoC
 
Re-Vision stack presentation
Re-Vision stack presentationRe-Vision stack presentation
Re-Vision stack presentation
 
Moving object detection on FPGA
Moving object detection on FPGAMoving object detection on FPGA
Moving object detection on FPGA
 
ANPR FPGA Workshop
ANPR FPGA WorkshopANPR FPGA Workshop
ANPR FPGA Workshop
 
E3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - SundanceE3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - Sundance
 
HiPEAC 2018 - CPS, why all the fuss?
HiPEAC 2018 - CPS, why all the fuss?HiPEAC 2018 - CPS, why all the fuss?
HiPEAC 2018 - CPS, why all the fuss?
 
Sundance HiPEAC 2018 Presentation
Sundance HiPEAC 2018 PresentationSundance HiPEAC 2018 Presentation
Sundance HiPEAC 2018 Presentation
 
TULIPP - Leaving a legacy: The ultimate Low-Power Image Processing Handbook
TULIPP - Leaving a legacy: The ultimate Low-Power Image Processing HandbookTULIPP - Leaving a legacy: The ultimate Low-Power Image Processing Handbook
TULIPP - Leaving a legacy: The ultimate Low-Power Image Processing Handbook
 
TULIPP at NMI 18-5-17
TULIPP at NMI 18-5-17TULIPP at NMI 18-5-17
TULIPP at NMI 18-5-17
 
Open VPX Tutorial
Open VPX TutorialOpen VPX Tutorial
Open VPX Tutorial
 
VF360 OpenVPX Board w. Altera Stratix and TI KeyStone DSP
VF360 OpenVPX Board w. Altera Stratix and TI KeyStone DSPVF360 OpenVPX Board w. Altera Stratix and TI KeyStone DSP
VF360 OpenVPX Board w. Altera Stratix and TI KeyStone DSP
 
Stack PC in PC104 Land
Stack PC in PC104 LandStack PC in PC104 Land
Stack PC in PC104 Land
 
EMC2 Xilinx SDSoC presentation
EMC2 Xilinx SDSoC presentationEMC2 Xilinx SDSoC presentation
EMC2 Xilinx SDSoC presentation
 

Recently uploaded

Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作f3774p8b
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作f3774p8b
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesVip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)861c7ca49a02
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...Amil Baba Dawood bangali
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...Amil Baba Dawood bangali
 
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...
Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...amilabibi1
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls in Delhi
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一diploma 1
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作ss846v0c
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubaikojalkojal131
 

Recently uploaded (20)

Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
 
RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作RBS学位证,鹿特丹商学院毕业证书1:1制作
RBS学位证,鹿特丹商学院毕业证书1:1制作
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesVip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Vip Udupi Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
young call girls in  Khanpur,🔝 9953056974 🔝 escort Serviceyoung call girls in  Khanpur,🔝 9953056974 🔝 escort Service
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uk England Northern ...
 
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...
Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...Hindu amil baba kala jadu expert  in pakistan islamabad lahore karachi atar  ...
Hindu amil baba kala jadu expert in pakistan islamabad lahore karachi atar ...
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
美国IUB学位证,印第安纳大学伯明顿分校毕业证书1:1制作
 
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
1:1原版定制美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
 

Fixed-point Multi-Core DSP Platform

  • 1. Sundance Multiprocessor Technology EVP6472 Embedded TI MultiCore Solution Easy development platform for Dual ‘TI 320C6472 DSPs C6472 Multicore DSP C6472 Multicore DSP
  • 2. 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
  • 3. EDMA3.0 with Switch Fabric Shared L2 memory 10/100/1G Ethernet sRIODDR-2 GPIO I2CPLL Timers Others BootROM High Density Memory System 6 High Speed C64x+ CPUs “Switch Fabric” DMA Engine Communications Subsystem DDR-2 Memory Interface DSP based system provides programmability, flexibility, extensibility. • Small Footprint allows high board density • 24x24, FC-BGA C64x+ Core L1 Prog L1 Data C64x+ Core L1 Prog L1 Data C64x+ Core L1 Prog L1 Data C64x+ Core L1 Prog L1 Data C64x+ Core L1 Prog L1 Data C64x+ Core L1 Prog L1 Data L2 memory L2 memory L2 memory L2 memory L2 memoryL2 memory TSIPHPI Utopia II • 3 different speed versions – 500MHz, 625MHz, & 700MHz Deliver 24,000, 30,000, & 33,600 (16-bit) MMAC) • Based on TI’s flagship C64x+ DSP core (achieved BDTI’s highest speed score) • 100% backward compatibility with other C64x DSPs enables legacy code re-use for development efficiency & faster time-to-market • Memory architecture enables highest CPU performance • Separate L1 Program and Data Memory per CPU • 32KB L1 Program • 32KB L1 Data • Configurable as Cache or Memory • Unified L2 Memory per CPU • 608KB each • Can be Program or Data • Configurable as Cache or Memory • Shared L2 Memory • 768KB in total • Memory available to all cores • Can be Program or Data • Access managed by separate controller • High bandwidth communications between peripherals, memories and CPUs. • Handles multiple concurrent transfers • Communication peripherals can initiate transfers without CPU • High throughput for high bandwidth peripherals • Various Peripherals enhance data communication • UTOPIA 2 – supports telecom networks • 10/100/1G Ethernet – supporting IP networks and systems • MII, rMII, S3MII • GMII, rGMII • TDM ports allow up to 3072 Timeslots • sRIO for DSP-DSP communications • Direct connect or through switch. • Host port allows DSP memory probe. • EMIF for DDR-2 Standard • Low Cost memory in market window • 32-bit memory bus • 8 and 16-bit DDR memories only • 400-533 MHz data rate
  • 4. 4 Computer architecture Design flow strategy and methodology Sundance’sHardwareDiamondTasksDiamondIDECompilerTools Network of heterogeneous processor devices DSPs, FPGAs, PowerPC, Host processor... Platform abstraction and communication links DSP Tasks FPGA Tasks Code Composer Studio Compiler & Linker XILINX ISE Synthesis, Implementation and PAR 3L Diamond DSP 3L Diamond FPGA Electronic System Level tools PARS, System Generator, HDL coder, Impulse C, IP cores... ESL
  • 5. 5 3L Diamond Development System Multi-DSP RTOS and FPGA task-based co-design tool www.3L.com/IDE/IDE%20Demo.htm What is 3L Diamond? Multiprocessor devices co-design tool optimised for the Sundance hardware Designed for multiprocessor systems, simplicity and efficiency • During development and execution Reduce the application development time and integration burden • Automatically invoke Xilinx ISE to build hardware tasks • Automatically call Texas Instruments Code Composer to compile software tasks • Automatically creates one single application • Automatically configure your network of processor devices Key features: • Interactive development environment • Support for DSP, FPGA, Embedded PowerPC cores… • Real-time operating system for DSP processors • Design structure for reusable FPGA IP cores • Leverage system complexity and reduce time-to-market
  • 6. Six Processor Cores Six Processor Cores A complex 3L Diamond Multicore application ... in just one file! Diamond processor a Diamond task A 3L Diamond Multicore application: a Diamond channel Twelve C64x+ DSP Cores:Software Tasks to execute:Interconnection Channels:
  • 7. 7 3L Diamond IDE Integrated development environment framework Describe the application only, everything else is automatically done.
  • 8. 8 Impulse CoDeveloper for 3L Diamond Electronic system level (ESL) design tool What is Impulse C? Development tool for FPGA-accelerated computing C-programming language to FPGA design approach Hardware Acceleration for High-Performance Systems • For embedded digital signal processing systems • For high-performance computing Key features: • Design of FPGA devices • Made for dataflow-oriented applications • Software-to-hardware compiler • Interactive parallel optimizer • Increase code execution performance from 10x up to 30x • Platform support package for the Sundance hardware http://www.impulsec.com/app_web_training.htm
  • 9. 9 PARS Model-based design Parallel application from rapid simulation Simulink design environment PARS pluggin Target hardware Multi-DSP and FPGA applications from Simulink® Hardware-in-the-loop testing for real-time simulations
  • 10. 10 PARS Model-based design Why is PARS efficient and how does it work? Build a model with MATLAB Simulink® Verify and simulate the Simulink model created Use PARS to partition the model into: • DSP Tasks • FPGA Tasks • HOST Tasks PARS creates a 3L Diamond project (Diamond generates a single application) The test vectors are generated from the Simulink testbench model The application is loaded and runs on the Sundance hardware The simulation model is executed on the real hardware system The test results are sent back to Simulink for data analysis Hardware-in-the-loop testing is the most efficient technique for: • Rapid simulation • Efficient proof of concept for algorithm • Fast prototyping system
  • 11. 11 PARS Model-based design Design environment from MATLAB Simulink® http://www.youtube.com/user/SundanceDSPVideos
  • 12. 12 SMT372T Dual ‘C6472 DSPs, FPGA, Ethernet,109 LVDS I/O pins, TIM Module SMT372T is the heart of the Evaluation Platform for TI’s TMS320C6472 DSP and can be used on a range of carriers, from PCI104 to Compact PCI.
  • 13. 13 SMT372T Dual ‘C6472 DSPs, FPGA, 109 LVDS I/O pins, TIM Module SMT372T is the Module that EVP6472 is based on and can be used for OEM customers as a components Sundance IP-Cores VHDL Sources GTX / RSL SRIO IP-Core (Optional) Ethernet Router Comport Timers Interupts VIRTEX 5 (Power PC) Flash control and FPGA configuration EMAC SLB 4x 8-bit differential SundanceLocalBus RSL Connectors (2 bottom, 1 top) Primary TIM connector C6472 DSP1 500 – 625 MHz C6472 DSP2 500 – 625 MHz CPLD CFG/BOOT DDR2 256MBytes @533MHz DDR2 256MBytes @533MHz Clocks PHY RJ45 Header FLASH 64MBytes FPGA Configuration DSP Application 109 I/O SRIO EMAC McBSP HPI SRIO SRIO HPI EMAC DDR2 26.66MHz SRIO 125/156MHz Core / EMAC 25MHz
  • 14. 14 EVP6472 Dual ‘C6472 ,FPGA, USB2.0, Ethernet, RS232C, 109 LVDS I/O pins EVP6472 is a stand-alone platform for experimenting with algorithms for high-speed signal processing for various applications. LEDS USB 2.0 Micro SD JTAG IN JTAG Out TTL I/O QUAD UART 4x RS232 VIRTEX 5 POWER PC SundanceLocalBus FLASH MEMORY PHY RJ45 header C6472 DSP1 500 – 700MHz C6472 DSP2 500 – 700MHz DDR2 256MBytes 533MHz DDR2 256MBytes 533MHz CPLD CFG/BOOT RSL Connectors FPGA SPARTAN 3 FLASH MEMORY Sundance IP Cores Ethernet Router FLASH control and FPGA Config SRIO IP CORE SLB 4x 8bit differential GTX / RSL Comport Timers Interupts EMAC Clocks SundanceLocalBus Power Supplies +/-12V +5V +3.3V EVP6472 Overview
  • 15. 15 EVP6472 Dual ‘C6472 DSPs, FPGA, USB2.0, RS232C,109 LVDS I/O pins EVP6472 is a stand-alone platform for experimenting with algorithms for high-speed signal processing for various applications.
  • 18. 18 Thank you! Flemming Christensen Managing Director Sundance Multiprocessor Technology www.sundance.com Contact details: Flemming.C@Sundance.com + 44 7850 911 417 Skype: Flemming_Skype