Overview
The TMS320C6748EZWT3 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 significantly lower power consumption compared to other members of the TMS320C6000 platform. It enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly develop devices with robust operating systems, rich user interfaces, and high processor performance. The device features a 2-level cache-based architecture, enhancing its performance and efficiency.
Key Specifications
Characteristic | Description |
---|---|
Processor Speed | 375 MHz and 456 MHz |
Instruction Set | Superset of 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 |
General-Purpose Registers | 64 (32-bit) |
ALU Functional Units | Six (32- and 40-bit) |
Floating-Point Support | IEEE Single Precision (32-bit) and Double Precision (64-bit) |
DMA Controller | Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 independent channels and 16 quick DMA channels |
Memory Interfaces | DDR2, mDDR, 16-bit SDRAM, NAND/Flash, EMIFA |
UART Modules | Three configurable 16550-type UART modules with modem control signals and 16-byte FIFO |
SPI Interfaces | Two SPI interfaces each with multiple chip selects |
I2C Interfaces | Two Master and Slave I2C Bus interfaces |
Packages | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) with 0.65-mm and 0.80-mm ball pitch |
Voltage | Core: Variable (1.2V-1.0V) for 375 MHz, Variable (1.3V-1.0V) for 456 MHz; I/O: 1.8V or 3.3V |
Key Features
- Load-Store Architecture with nonaligned support
- Byte-addressable (8-, 16-, 32-, and 64-bit data)
- 8-bit overflow protection, bit-field extract, set, clear, normalization, saturation, and bit-counting
- Compact 16-bit instructions
- Flexible RAM/cache partition (L1 and L2)
- Enhanced Direct Memory Access Controller 3 (EDMA3) with programmable transfer burst size
- Support for up to four SP additions per clock, four DP additions every two clocks
- Support for floating-point reciprocal approximation (RCPxP) and square-root reciprocal approximation (RSQRxP) operations
- Two multiply functional units with mixed-precision IEEE floating-point multiply support
- Three configurable 16550-type UART modules with modem control signals and 16-byte FIFO
- Two Serial Peripheral Interfaces (SPI) each with multiple chip selects
- Two Multimedia Card (MMC)/Secure Digital (SD) Card Interfaces with Secure Data I/O (SDIO) interfaces
- Two Master and Slave Inter-Integrated Circuits (I2C Bus) interfaces
- LCD Controller and Video Port Interface (VPIF)
- Enhanced High-Resolution Pulse Width Modulators (eHRPWM) and Enhanced Capture (eCAP) modules
- 10/100 Mb/s Ethernet MAC (EMAC) with MII and RMII interfaces
- SATA controller supporting SATA I and SATA II
Applications
- Currency Inspection
- Biometric Identification
- Machine Vision (Low-End)
- Robust operating systems and rich user interfaces in various embedded systems
- High-performance processing in mixed processor solutions
Q & A
- What is the TMS320C6748EZWT3 based on?
The TMS320C6748EZWT3 is based on the C674x DSP core.
- What are the processor speeds available for the TMS320C6748EZWT3?
The processor speeds available are 375 MHz and 456 MHz.
- What is the performance of the TMS320C6748EZWT3 in terms of MIPS and MFLOPS?
The device can achieve up to 3648 MIPS and 2746 MFLOPS.
- What type of cache memory does the TMS320C6748EZWT3 have?
The device features a 2-level cache memory architecture with 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- What kind of memory interfaces does the TMS320C6748EZWT3 support?
The device supports DDR2, mDDR, 16-bit SDRAM, NAND/Flash, and EMIFA memory interfaces.
- Does the TMS320C6748EZWT3 have any UART modules?
Yes, it has three configurable 16550-type UART modules with modem control signals and 16-byte FIFO.
- What are the package options for the TMS320C6748EZWT3?
The device is available in 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) packages with 0.65-mm and 0.80-mm ball pitch.
- What are the voltage requirements for the TMS320C6748EZWT3?
The core voltage is variable (1.2V-1.0V) for the 375 MHz version and variable (1.3V-1.0V) for the 456 MHz version. The I/O voltage is 1.8V or 3.3V.
- Does the TMS320C6748EZWT3 support Ethernet and SATA interfaces?
Yes, it supports 10/100 Mb/s Ethernet MAC (EMAC) and SATA I and SATA II interfaces.
- What are some of the applications of the TMS320C6748EZWT3?
The device is used in currency inspection, biometric identification, machine vision, and other high-performance embedded systems.