Overview
The TMS320C6746EZWTD4 is a fixed- and floating-point Digital Signal Processor (DSP) from Texas Instruments, based on the C674x DSP core. This low-power applications processor is designed to provide significant power savings compared to other members of the TMS320C6000 platform. It is ideal for original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to develop devices with robust operating systems, rich user interfaces, and high processor performance.
Key Specifications
Category | Description |
---|---|
Manufacturer | Texas Instruments |
Series | TMS320C674x |
Package | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) |
Operating Temperature Range (°C) | -40 to 90 |
Clock Rate | 456 MHz |
Non-Volatile Memory | ROM (1.088 MB) |
On-Chip RAM | 488 kB |
Voltage - Core | 1.00 V, 1.10 V, 1.20 V, 1.30 V |
Voltage - I/O | 1.8 V, 3.3 V |
Cache Memory | 32 KB L1P Program RAM/Cache, 32 KB L1D Data RAM/Cache, 256 KB L2 Unified Mapped RAM/Cache |
Key Features
- 375- and 456-MHz C674x Fixed- and Floating-Point VLIW DSP
- C674x Instruction Set Features: Superset of the C67x+ and C64x+ ISAs, Byte-Addressable (8-, 16-, 32-, and 64-Bit Data), 8-Bit Overflow Protection, Bit-Field Extract, Set, Clear, Normalization, Saturation, Bit-Counting
- Up to 3648 MIPS and 2746 MFLOPS
- Two-Level Cache Memory Architecture
- Enhanced Direct Memory Access Controller 3 (EDMA3): 2 Channel Controllers, 3 Transfer Controllers, 64 Independent DMA Channels, 16 Quick DMA Channels
- Load-Store Architecture With Nonaligned Support: 64 General-Purpose Registers (32-Bit), Six ALU (32- and 40-Bit) Functional Units
- Supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit) and DP (IEEE Double Precision/64-Bit) Floating Point
- Programmable Real-Time Unit Subsystem (PRUSS): Two Independent Programmable Real-Time Unit (PRU) Cores, 32-Bit Load-Store RISC Architecture
- Peripheral set includes: 10/100 Mbps Ethernet MAC (EMAC), USB 2.0 OTG interface, I²C Bus interfaces, multichannel audio serial port (McASP), multichannel buffered serial ports (McBSPs), SPIs, UARTs, and more
Applications
The TMS320C6746EZWTD4 is versatile and can be used in a variety of applications, including:
- Audio and Video Processing: With its robust DSP capabilities and support for interfaces like AC97 Audio Codec and Video Port Interface (VPIF), it is suitable for high-performance audio and video processing.
- Industrial Automation: The device's real-time capabilities, enhanced by the PRUSS and various timers, make it ideal for industrial automation and control systems.
- Telecommunications: It supports telecom interfaces such as ST-Bus and H100, and has a 10/100 Mbps Ethernet MAC, making it suitable for telecommunications equipment.
- Medical Devices: The low power consumption and high processing performance make it a good fit for medical devices that require real-time processing and low power consumption.
Q & A
- What is the clock rate of the TMS320C6746EZWTD4?
The clock rate of the TMS320C6746EZWTD4 is up to 456 MHz.
- What type of cache memory does the TMS320C6746EZWTD4 have?
The device features a two-level cache memory architecture with 32 KB L1P Program RAM/Cache, 32 KB L1D Data RAM/Cache, and 256 KB L2 Unified Mapped RAM/Cache.
- What are the key features of the C674x Instruction Set?
The C674x Instruction Set includes a superset of the C67x+ and C64x+ ISAs, byte-addressable data, 8-bit overflow protection, bit-field extract, set, clear, normalization, saturation, and bit-counting.
- What is the operating temperature range of the TMS320C6746EZWTD4?
The operating temperature range is -40 to 90°C.
- Does the TMS320C6746EZWTD4 support floating-point operations?
- What peripherals are included in the TMS320C6746EZWTD4?
The device includes peripherals such as 10/100 Mbps Ethernet MAC, USB 2.0 OTG interface, I²C Bus interfaces, multichannel audio serial port (McASP), multichannel buffered serial ports (McBSPs), SPIs, UARTs, and more.
- What is the purpose of the Programmable Real-Time Unit Subsystem (PRUSS)?
The PRUSS includes two independent programmable real-time unit (PRU) cores, each with a 32-bit load-store RISC architecture, designed for real-time processing tasks.
- Does the TMS320C6746EZWTD4 support external memory interfaces?
- What is the package type of the TMS320C6746EZWTD4?
The package type is a 361-Ball Pb-Free Plastic Ball Grid Array (PBGA).
- Is the TMS320C6746EZWTD4 suitable for low-power applications?