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
- C28x CPU - High performance 32 bit CPU based on C28x Architecture.
- RAM - Random Access Memory
- OTP - One Time Programmable Memory
- ADC - Analog to Digital Converter
- DAC - Digital to Analog Converter
- FPU - Floating Point Unit
- DMA - Direct Memory Access
- CLA - Hardware Control Law Accelerator
- CRC - Cyclic Redundancy Check
- COMP - Comparator Module
- VCU - Viteribi, Complex Math and CRC Unit
- TMU - Trignometric Math Unit
- ePWM - Enhanced Pulse Width Modulation Module Peripheral
- HRPWM - High Resolution PWM Peripheral
- eCAP - Enhanced Capture Module Peripheral
- HRCAP - High Resolution Capture Module Peripheral
- eQEP - Enhanced Quadrature Encoder Pulse Module Peripheral
- SCI - Serial Communication Interface
- SPI - Serial Peripheral Interface
- I2C - Inter Integrated Circuit Communication
- CAN - Controlled Area Network
- USB - Universal Serial Bus
- UPP - Universal Parallel Port
- McBSP - Multi Channel Buffered Serial Port
- VREG - Voltage Regulator
- EMIF - External Memory Interface
- EPI - External Peripheral Interface
Note: Here Kw means Kilo Words. 1 word = 16bit.
No comments:
Post a Comment