Search This Blog

Saturday, June 23, 2018

C28x Piccolo Vs Delfino Comparison

The common question that everybody has is what is the difference between Piccolo and Delfino that is used alongside the C2000 Texas DSP.

The delfino is name is associated with the high performance line of DSP having a Floating Point Unit. This include Family of TMS320F2833x, TMS320F2834x and TMS320F2837xD. Typically delfino's have more pins, more peripherals, more memory and faster CPU's.

The piccolo is generally considered by Texas as a roadmap for all the F280x series. This includes family of TMS320F2802x, TMS320F2803x, and TMS320F2806x. Typically piccolo have less pin count, reduced number of peripherals and a slower CPU. 

Apart from the clock speed and reduced pin count both the delfino and piccolo have the exact same C28x Architecture at the core. 


Let have a small table for comparison. This is just what is found on the texas website consolidated in a single table.


F2806x
F2807x
F2833x
F2837xS
F2837xD
C28x CPUs
1
1
1
1
2
Clock
90 MHz
120 MHz
150 MHz
200 MHz
200 MHz
Flash | RAM | OTP
128Kw | 50Kw | 1Kw
256Kw | 50Kw | 2Kw
256Kw | 34Kw | 1Kw
512Kw | 82Kw | 2Kw
512Kw | 102Kw | 2Kw
On-Chip Oscillators
×
Watchdog Timer
ADC
1 – 12-bit (SOC)
3 – 12-bit
1 – 12-bit (SEQ)
4 – 12/16-bit
4 – 12/16-bit
Buffered DAC
×
3
×
3
3
Analog COMP wDAC
×
FPU
✔ (each CPU)
6 Channel DMA
✔ (each CPU)
CLA
×
✔ (each CPU)
VCU | TMU
✔ | ×
× |
× | ×
✔ | ✔
✔ | ✔ (each CPU)
ePWM | HRPWM
✔ | ✔
✔ | ✔
✔ | ✔
✔ | ✔
✔ | ✔
eCAP | HRCAP
✔ | ×
✔ | ×
✔ | ×
✔ | ×
✔ | ×
eQEP
SCI | SPI | I2C
✔ | ✔ | ✔
✔ | ✔ | ✔
✔ | ✔ | ✔
✔ | ✔ | ✔
✔ | ✔ | ✔
CAN | McBSP | USB
✔ | ✔ | ✔
✔ | ✔ | ✔
✔ | ✔ | ×
✔ | ✔ | ✔
✔ | ✔ | ✔
UPP
×
×
×
EMIF
×
1
1
2
2

Key Terms


  1. C28x CPU - High performance 32 bit CPU based on C28x Architecture.
  2. RAM - Random Access Memory
  3. OTP - One Time Programmable Memory
  4. ADC - Analog to Digital Converter
  5. DAC - Digital to Analog Converter
  6. FPU - Floating Point Unit
  7. DMA - Direct Memory Access
  8. CLA - Hardware Control Law Accelerator
  9. CRC - Cyclic Redundancy Check
  10. COMP - Comparator Module
  11. VCU - Viteribi, Complex Math and CRC Unit
  12. TMU - Trignometric Math Unit
  13. ePWM - Enhanced Pulse Width Modulation Module Peripheral
  14. HRPWM - High Resolution PWM Peripheral
  15. eCAP - Enhanced Capture Module Peripheral
  16. HRCAP - High Resolution Capture Module Peripheral
  17. eQEP - Enhanced Quadrature Encoder Pulse Module Peripheral
  18. SCI - Serial Communication Interface
  19. SPI - Serial Peripheral Interface
  20. I2C - Inter Integrated Circuit Communication
  21. CAN - Controlled Area Network
  22. USB - Universal Serial Bus
  23. UPP - Universal Parallel Port
  24. McBSP - Multi Channel Buffered Serial Port
  25. VREG - Voltage Regulator
  26. EMIF - External Memory Interface
  27. EPI - External Peripheral Interface
Note: Here Kw means Kilo Words. 1 word = 16bit.




No comments:

Post a Comment