Top Banner
TI DSPs
9

DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

Apr 15, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

TI DSPs

Page 2: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

TI

‘C80 (very old)

Page 3: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

TI

‘C2xxx, for motor control

PWM outputs

Page 4: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

TI

‘C5xxx (low end)

Very power efficient: up to 0.05 mW/MIPS

Page 5: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

TI

‘C6xxx (high end)

e.g.:

2x4 MAC/cycle (8 bit), at 600 MHz we get

4.8 GMAC/s

Page 6: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

How to compare performances (1/4)?

Page 7: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

How to compare performances (2/4)?

Page 8: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

How to compare performances (3/4)?

Page 9: DSP and MCU Introduction · ppcl PP .s code ppasm Linker MP Compiler MP Assembler pp Compiler PP Assembler MP library pp library executable code ppslm pdm ppemu mpslm ... Figure TMS320C80

How to compare performances (4/4)?