Overview
The TMS320C6746EZCEA3 is a fixed- and floating-point Digital Signal Processor (DSP) from Texas Instruments, part of the C674x DSP family. This device is designed for low-power applications and offers significant performance enhancements compared to other members of the TMS320C6000 platform. It features a 2-level cache-based architecture, with a C674x DSP core that supports both fixed-point and floating-point operations. The device 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
Specification | Details |
---|---|
Processor Speed | 375 MHz and 456 MHz versions |
Performance | Up to 3648 MIPS and 2746 MFLOPS |
Instruction Set | Superset of C67x+ and C64x+ ISAs |
Cache Memory | 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, 256KB L2 Unified Mapped RAM/Cache |
Memory Interfaces | DDR2/mDDR, EMIFA, NOR, NAND, 16-bit SDRAM |
Peripheral Interfaces | UART, SPI, MMC/SD Card, I2C, USB 2.0 OTG, Ethernet MAC, Video Port Interface (VPIF), Universal Parallel Port (uPP) |
Package Type | NFBGA (361 pins) |
Body Size | 13.00 mm x 13.00 mm or 16.00 mm x 16.00 mm |
Key Features
- C674x DSP Core: Supports fixed-point and floating-point operations with a load-store architecture and nonaligned support. It includes 64 general-purpose registers and six ALU functional units.
- Cache Architecture: Two-level cache with 32KB L1P and L1D caches and 256KB L2 unified mapped RAM/cache.
- Enhanced Direct Memory Access Controller 3 (EDMA3): Features 64 independent DMA channels, 16 quick DMA channels, and programmable transfer burst size.
- Peripheral Set: Includes UART, SPI, MMC/SD Card, I2C, USB 2.0 OTG, Ethernet MAC, Video Port Interface (VPIF), Universal Parallel Port (uPP), and more.
- Programmable Real-Time Unit Subsystem (PRUSS): Two independent PRU cores with 32-bit load-store RISC architecture and dedicated interrupt controller.
- Power Management: Standard power-management mechanisms including clock gating and dedicated power-down modes.
Applications
- Currency Inspection: Utilized in automated systems for currency verification and processing.
- Biometric Identification: Used in biometric systems for identification and authentication.
- Machine Vision (Low-End): Applied in low-end machine vision applications requiring real-time processing.
Q & A
- What is the processor speed of the TMS320C6746EZCEA3?
The processor speed is available in 375 MHz and 456 MHz versions.
- What is the performance of the TMS320C6746EZCEA3 in terms of MIPS and MFLOPS?
The device offers up to 3648 MIPS and 2746 MFLOPS.
- What type of instruction set does the TMS320C6746EZCEA3 support?
The device supports a superset of the C67x+ and C64x+ ISAs.
- What is the cache memory architecture of the TMS320C6746EZCEA3?
The device features a two-level cache with 32KB L1P and L1D caches and 256KB L2 unified mapped RAM/cache.
- What types of memory interfaces are supported by the TMS320C6746EZCEA3?
The device supports DDR2/mDDR, EMIFA, NOR, NAND, and 16-bit SDRAM memory interfaces.
- What peripheral interfaces are available on the TMS320C6746EZCEA3?
The device includes UART, SPI, MMC/SD Card, I2C, USB 2.0 OTG, Ethernet MAC, Video Port Interface (VPIF), and Universal Parallel Port (uPP) among others.
- What is the package type and body size of the TMS320C6746EZCEA3?
The device is packaged in an NFBGA with 361 pins and has body sizes of 13.00 mm x 13.00 mm or 16.00 mm x 16.00 mm.
- What are some of the key applications of the TMS320C6746EZCEA3?
The device is used in currency inspection, biometric identification, and low-end machine vision applications.
- Does the TMS320C6746EZCEA3 support real-time processing?
Yes, the device includes a Programmable Real-Time Unit Subsystem (PRUSS) for real-time processing.
- What power management features are available on the TMS320C6746EZCEA3?
The device features standard power-management mechanisms including clock gating and dedicated power-down modes.