Texas Instruments TMS320C6400
From Wikipedia, the free encyclopedia
The TMS320C64xx is Texas Instruments fastest (currently) fixed-point DSP family. It's part of the TMS320C6x DSP family, which is in turn part of the TMS320 family.
- It has 256 bit VLIW Very long instruction word based on VelociTI instruction set dual bus Harvard architecture.
- 32 bit data word length
- Clock speed ranging from 300 - 1000 MHz
- Code compatible with the older C6200 fixed-point family and with the C6700 floating point family.
- The C64xx cpu has two sets of functional units. Each set contains four units and a register file of 32 32-bit registers. There is a cross path between the sets of functional units.
- M - All multiplication operations also include bit-count, rotate, Galois field multiplies, and bidirectional variable shift hardware.
- L - Logic and arithmetic operations - 32/40-bit arithmetic and compare operations and 32-bit logical operations
- S - Logic and arithmetic operations - 32-bit arithmetic operations , 32/40-bit shifts and 32-bit bit-field operations, 32-bit logical operations , Branches, Constant generation and Register transfers to/from control register file (.S2 only)
- D - Data addressing units - Address calculations, loads and stores, constant generation and 32 logical operations
For more details +
- 64 registers of 32-bit word length
- Capable of up to four 16-bit MAC (multiply–accumulates) per cycle or up to eight 8-bit MAC per cycle.
[edit] DM64x
Main article: Texas Instruments DaVinci
Specialised version with integrated peripherals for digital media applications including:
- Two to three video ports
- Ethernet MAC
- Option for PCI - DM642 only
- Vic - analog-to-digital converter (9 - 16 bit resolution)
- I²C
[edit] External links
- C6400 DSPs
- C6455 datasheet and user guide Currently TI's most powerful DSP
- Analog and Power for C6455 DSP
- DM642 datasheet and userguide
- TI DSP developer site
- TI getting started with DSP page