dsp and mcu introduction · ppcl pp .s code ppasm linker mp compiler mp assembler pp compiler pp...

9
TI DSPs

Upload: others

Post on 15-Apr-2020

59 views

Category:

Documents


0 download

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)?