Overview
The TMS320DM643AZDK6 is a high-performance, fixed-point digital signal processor (DSP) developed by Texas Instruments. It is based on the second-generation VelociTI™ very-long-instruction-word (VLIW) architecture (VelociTI.2™), making it an excellent choice for digital media applications. This DSP is part of the TMS320C6000™ DSP platform and is code-compatible with other C64x™ devices. With a clock rate of up to 600 MHz and a performance of up to 4800 million instructions per second (MIPS), the DM643 offers cost-effective solutions to high-performance DSP programming challenges.
Key Specifications
Specification | Details |
---|---|
Processor Core | TMS320C64x™ DSP Core |
Clock Rate | 500 MHz, 600 MHz |
Cycle Time | 2 ns (DM643-500), 1.67 ns (DM643-600) |
Instructions per Cycle | Eight 32-bit instructions/cycle |
MIPS | 4000, 4800 MIPS |
On-Chip Memory | 16KB L1P Program Cache, 16KB L1D Data Cache, 256KB L2 Unified Mapped RAM/Cache |
External Memory Interface | EMIFA (64-bit bus width), SDRAM, SBSRAM, ZBT SRAM |
Peripherals | EDMA (64 independent channels), McASP0, I2C0, McBSP, EMAC, MDIO, VCXO Interpolated Control Port (VIC), Video Ports (VP1 and VP2) |
Package | 548-Pin BGA (GDK, ZDK, GNZ, ZNZ) |
Process Technology | 0.13 µm |
Voltage | Core: 1.2 V (-500), 1.4 V (-600); I/O: 3.3 V |
Key Features
- High-Performance DSP Core: The TMS320C64x™ DSP core features eight highly independent functional units, including two multipliers and six arithmetic logic units, allowing for up to eight 32-bit instructions to be executed per cycle.
- Enhanced Direct-Memory-Access (EDMA) Controller: With 64 independent channels, the EDMA controller enhances data transfer efficiency.
- Ethernet MAC (EMAC): Supports 10/100 Mb/s Ethernet with IEEE 802.3 compliance and hardware flow control.
- Video and Audio Interfaces: Includes Video Ports (VP1 and VP2), VCXO Interpolated Control Port (VIC), and Multichannel Buffered Serial Port (McBSP) and McASP0 for audio interfaces.
- General-Purpose I/O and Timers: Features 16 general-purpose I/O pins and three 32-bit general-purpose timers.
- Flexible PLL Clock Generator: Supports various clock frequency multipliers.
- JTAG and I2C Interfaces: Includes IEEE-1149.1 (JTAG) boundary-scan-compatible and I2C0 interfaces for peripheral control and communication.
Applications
The TMS320DM643AZDK6 is designed for a variety of high-performance digital media applications, including:
- Video Processing: Supports advanced video processing tasks with its video ports and VCXO interpolated control port.
- Audio Processing: Capable of handling multiple audio formats and interfaces through McASP0 and McBSP.
- Networking: Integrated 10/100 Mb/s Ethernet MAC (EMAC) for efficient network communication.
- Embedded Systems: Suitable for use in embedded systems requiring high computational power and flexible peripheral interfaces.
Q & A
- What is the clock rate of the TMS320DM643AZDK6?
The clock rate of the TMS320DM643AZDK6 can be up to 600 MHz. - How many instructions can the TMS320DM643AZDK6 execute per cycle?
The TMS320DM643AZDK6 can execute up to eight 32-bit instructions per cycle. - What type of memory does the TMS320DM643AZDK6 have?
The TMS320DM643AZDK6 features 16KB L1P Program Cache, 16KB L1D Data Cache, and 256KB L2 Unified Mapped RAM/Cache. - Does the TMS320DM643AZDK6 support Ethernet?
Yes, it supports 10/100 Mb/s Ethernet with IEEE 802.3 compliance. - What peripherals are available on the TMS320DM643AZDK6?
The peripherals include EDMA, McASP0, I2C0, McBSP, EMAC, MDIO, VCXO Interpolated Control Port (VIC), and Video Ports (VP1 and VP2). - What is the package type of the TMS320DM643AZDK6?
The package type is a 548-Pin BGA (GDK, ZDK, GNZ, ZNZ). - What is the process technology used in the TMS320DM643AZDK6?
The process technology is 0.13 µm. - What are the voltage requirements for the TMS320DM643AZDK6?
The core voltage is 1.2 V (-500) or 1.4 V (-600), and the I/O voltage is 3.3 V. - Is the TMS320DM643AZDK6 JTAG compatible?
Yes, it is IEEE-1149.1 (JTAG) boundary-scan-compatible. - What development tools are available for the TMS320DM643AZDK6?
The development tools include a new C compiler, an assembly optimizer, and a Windows® debugger interface.