Overview
The TMS320C6748EZCE4 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 reductions in power consumption 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. The device features a 2-level cache-based architecture and supports a wide range of peripherals and interfaces, making it versatile for various applications.
Key Specifications
Characteristic | Description |
---|---|
DSP Core | 375- and 456-MHz C674x Fixed- and Floating-Point VLIW DSP |
Instruction Set | Superset of the C67x+ and C64x+ ISAs, 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 |
DMA Controller | Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 independent channels, 16 Quick DMA channels |
General-Purpose Registers | 64 general-purpose registers (32-bit) |
External Memory Interfaces | EMIFA, NOR, NAND, 16-Bit SDRAM, DDR2/Mobile DDR controller |
UART | Three 16550-Type UART modules with modem control signals and 16-byte FIFO |
SPI | Two Serial Peripheral Interfaces (SPIs) each with multiple chip selects |
I2C | Two Master and Slave Inter-Integrated Circuits (I2C Bus) |
Operating Temperature Range | -40 to 105°C, -40 to 90°C, 0 to 90°C |
Package | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA), 13 mm x 13 mm, 0.65 mm pitch (ZCE suffix) |
Key Features
- C674x DSP Core: Supports fixed-point and floating-point operations with up to 3648 MIPS and 2746 MFLOPS.
- Cache Architecture: 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- EDMA3 Controller: Enhanced Direct Memory Access Controller 3 with 64 independent channels and 16 Quick DMA channels.
- Peripheral Interfaces: Includes three UART modules, two SPIs, two I2C buses, two MMC/SD card interfaces, and a SATA controller.
- Memory Options: Supports EMIFA, NOR, NAND, 16-Bit SDRAM, and DDR2/Mobile DDR memory.
- Power Management: Variable core voltage (1.2V-1.0V for 375 MHz, 1.3V-1.0V for 456 MHz) and 1.8V or 3.3V LVCMOS I/Os.
- Programmable Real-Time Unit Subsystem (PRUSS): Two independent PRU cores with 32-bit load-store RISC architecture.
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 recognition.
- Communications and Telecom: Suitable for various communication and telecommunication applications requiring high processing power and low power consumption.
Q & A
- What is the core frequency of the TMS320C6748EZCE4?
The core frequency can be either 375 MHz or 456 MHz depending on the core voltage.
- What type of cache memory does the TMS320C6748EZCE4 have?
The device features a 2-level cache architecture with 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- How many UART modules does the TMS320C6748EZCE4 have?
The device includes three 16550-Type UART modules.
- What types of external memory interfaces are supported?
The device supports EMIFA, NOR, NAND, 16-Bit SDRAM, and DDR2/Mobile DDR memory interfaces.
- Does the TMS320C6748EZCE4 support SATA?
Yes, it includes a SATA controller supporting SATA I (1.5 Gbps) and SATA II (3.0 Gbps).
- What is the operating temperature range of the TMS320C6748EZCE4?
The operating temperature range is -40 to 105°C, -40 to 90°C, and 0 to 90°C.
- What package options are available for the TMS320C6748EZCE4?
The device is available in a 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) with 13 mm x 13 mm, 0.65 mm pitch (ZCE suffix).
- Does the TMS320C6748EZCE4 support USB interfaces?
Yes, it includes USB 1.1 and USB 2.0 OTG ports with integrated PHY.
- What is the purpose of the Enhanced Direct Memory Access Controller 3 (EDMA3)?
The EDMA3 is used for efficient data transfer with 64 independent channels and 16 Quick DMA channels.
- What is the Programmable Real-Time Unit Subsystem (PRUSS) used for?
The PRUSS includes two independent PRU cores with 32-bit load-store RISC architecture for real-time processing tasks.