Overview
The TMS320C6746EZWT3 is a fixed- and floating-point Digital Signal Processor (DSP) from Texas Instruments, part of the TMS320C6000™ platform. This device is designed for low-power applications and offers significant performance enhancements while maintaining low power consumption. It is based on the C674x DSP core, which is a superset of the C67x+ and C64x+ instruction set architectures (ISAs). The TMS320C6746EZWT3 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
Feature | Specification |
---|---|
Processor Speed | 375 MHz and 456 MHz |
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 (asynchronous RAM, Flash, NOR, NAND), 16-bit SDRAM |
Peripheral Interfaces | UART, SPI, MMC/SD Card, I2C, USB 2.0 OTG, Ethernet MAC (EMAC), Video Port Interface (VPIF), Universal Parallel Port (uPP) |
Package Type | NFBGA (361 pins) |
Power Supply | 1.8-V or 3.3-V LVCMOS I/Os |
Key Features
- C674x DSP Core: Supports fixed-point and floating-point operations, including IEEE single and double precision floating-point.
- Cache Architecture: Two-level cache with 32KB L1P and L1D caches and 256KB L2 unified cache.
- Enhanced Direct Memory Access Controller 3 (EDMA3): 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 (EMAC), Video Port Interface (VPIF), and Universal Parallel Port (uPP).
- Programmable Real-Time Unit Subsystem (PRUSS): Two independent PRU cores with 32-bit load-store RISC architecture.
- Audio and Video Interfaces: Multichannel Audio Serial Port (McASP) and Multichannel Buffered Serial Ports (McBSPs) for audio, and VPIF for video.
- Power Management: Standard power-management mechanisms including clock gating and dedicated interrupt controller.
Applications
- Currency Inspection: Used in automated systems for currency validation and processing.
- Biometric Identification: Employed in biometric authentication systems for secure identification.
- Machine Vision (Low-End): Utilized in low-end machine vision applications for image processing and analysis.
- Other Applications: Suitable for various other applications requiring high-performance DSP capabilities, such as industrial automation, medical devices, and telecommunications.
Q & A
- What is the processor speed of the TMS320C6746EZWT3?
The processor speed of the TMS320C6746EZWT3 is 375 MHz and 456 MHz.
- What type of cache memory does the TMS320C6746EZWT3 have?
The device features a two-level cache architecture with 32KB L1P and L1D caches and 256KB L2 unified cache.
- What are the key features of the EDMA3 controller in the TMS320C6746EZWT3?
The EDMA3 controller includes 64 independent DMA channels, 16 quick DMA channels, and programmable transfer burst size.
- What types of memory interfaces are supported by the TMS320C6746EZWT3?
The device supports DDR2/mDDR, EMIFA (asynchronous RAM, Flash, NOR, NAND), and 16-bit SDRAM.
- What is the purpose of the Programmable Real-Time Unit Subsystem (PRUSS) in the TMS320C6746EZWT3?
The PRUSS includes two independent PRU cores with 32-bit load-store RISC architecture, designed for real-time processing tasks.
- Does the TMS320C6746EZWT3 support USB and Ethernet interfaces?
Yes, the device includes a USB 2.0 OTG port and a 10/100 Mbps Ethernet MAC (EMAC).
- What are the audio and video interface capabilities of the TMS320C6746EZWT3?
The device features a Multichannel Audio Serial Port (McASP), Multichannel Buffered Serial Ports (McBSPs), and a Video Port Interface (VPIF).
- How does the TMS320C6746EZWT3 manage power consumption?
The device includes standard power-management mechanisms such as clock gating and a dedicated interrupt controller.
- What are some common applications of the TMS320C6746EZWT3?
The device is commonly used in currency inspection, biometric identification, low-end machine vision, and other high-performance DSP applications.
- What development tools are available for the TMS320C6746EZWT3?
The device is supported by a range of development tools including C compilers, DSP assembly optimizer, and a Windows® debugger interface.