Overview
The TMS320C6746BZWTA3 is a fixed- and floating-point Digital Signal Processor (DSP) from Texas Instruments, based on the C674x DSP core. This device is designed as a low-power applications processor, offering significant power savings compared to other members of the TMS320C6000 platform. It is equipped with a 2-level cache architecture, including 32KB of L1P program cache and 32KB of L1D data cache, along with 256KB of L2 unified mapped RAM/cache. The DSP supports both 32-bit integer and IEEE single and double precision floating-point operations, making it versatile for various applications.
Key Specifications
Specification | Details |
---|---|
Processor Core | 375- and 456-MHz C674x Fixed- and Floating-Point VLIW DSP |
Instruction Set | Superset of the C67x+ and C64x+ ISAs |
Performance | Up to 3648 MIPS and 2746 MFLOPS |
Cache Memory | 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, 256KB L2 Unified Mapped RAM/Cache |
Memory Interfaces | DDR2/mDDR Memory Controller, EMIFA (Asynchronous, SDRAM, NOR, NAND) |
Peripheral Interfaces | Three 16550-Type UART Modules, Two SPIs, Two MMC/SD Card Interfaces, Two I2C Bus, One HPI |
Ethernet | 10/100 Mbps Ethernet MAC (EMAC), IEEE 802.3 Compliant |
Video Interface | Video Port Interface (VPIF), Two 8-Bit SD (BT.656), Single 16-Bit or Single Raw Video Capture Channels |
Package | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) |
Key Features
- C674x DSP Core: Supports 32-bit integer, IEEE single precision (32-bit), and IEEE double precision (64-bit) floating-point operations.
- Cache Architecture: 32KB L1P program cache, 32KB L1D data cache, and 256KB L2 unified mapped RAM/cache.
- EDMA3 Controller: 64 independent DMA channels, 16 Quick DMA channels, and programmable transfer burst size.
- Peripheral Interfaces: Includes three 16550-Type UART modules, two SPIs, two MMC/SD card interfaces, two I2C Bus, and one HPI.
- Audio and Video Interfaces: Multichannel Audio Serial Port (McASP), Multichannel Buffered Serial Ports (McBSPs), and Video Port Interface (VPIF).
- Ethernet and Networking: 10/100 Mbps Ethernet MAC (EMAC) with IEEE 802.3 compliance.
- Programmable Real-Time Unit Subsystem (PRUSS): Two independent PRU cores with 32-bit load-store RISC architecture.
- USB and Other Interfaces: USB 2.0 OTG port with integrated PHY, and a Universal Parallel Port (uPP).
Applications
- Currency Inspection: Used in automated systems for currency verification and processing.
- Biometric Identification: Employed in biometric systems for fingerprint, facial, or other biometric data processing.
- Machine Vision (Low-End): Utilized in low-end machine vision applications such as quality control and object detection.
Q & A
- What is the core frequency of the TMS320C6746 DSP?
The TMS320C6746 DSP operates at frequencies of 375 MHz and 456 MHz.
- What type of cache architecture does the TMS320C6746 use?
The device uses a 2-level cache architecture with 32KB L1P program cache, 32KB L1D data cache, and 256KB L2 unified mapped RAM/cache.
- What are the key features of the EDMA3 controller in the TMS320C6746?
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 TMS320C6746?
The device supports DDR2/mDDR memory controllers and EMIFA for asynchronous, SDRAM, NOR, and NAND memories.
- Does the TMS320C6746 support Ethernet connectivity?
Yes, it includes a 10/100 Mbps Ethernet MAC (EMAC) that is IEEE 802.3 compliant.
- What is the role of the Programmable Real-Time Unit Subsystem (PRUSS) in the TMS320C6746?
The PRUSS includes two independent PRU cores with 32-bit load-store RISC architecture, designed for real-time processing tasks.
- What types of audio interfaces are available on the TMS320C6746?
The device includes a Multichannel Audio Serial Port (McASP) and Multichannel Buffered Serial Ports (McBSPs).
- Can the TMS320C6746 be used in machine vision applications?
Yes, it is suitable for low-end machine vision applications such as quality control and object detection.
- What is the package type of the TMS320C6746BZWTA3?
The device is packaged in a 361-Ball Pb-Free Plastic Ball Grid Array (PBGA).
- Does the TMS320C6746 support USB connectivity?
Yes, it includes a USB 2.0 OTG port with integrated PHY.