Overview
The TMS320C6748EZCEA3 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 tailored 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 DSP features a 2-level cache-based architecture, enhancing its performance and efficiency.
Key Specifications
Parameter | Specification |
---|---|
Processor Core | 375- and 456-MHz C674x Fixed- and Floating-Point VLIW DSP |
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 General-Purpose Registers (32-Bit) |
External Memory Interfaces | EMIFA, NOR (8- or 16-Bit-Wide Data), NAND (8- or 16-Bit-Wide Data), 16-Bit SDRAM, DDR2/Mobile DDR Memory Controller |
UART Modules | Three Configurable 16550-Type UART Modules with Modem Control Signals |
SPI Interfaces | Two Serial Peripheral Interfaces (SPIs) each with Multiple Chip Selects |
I2C Interfaces | Two Master and Slave Inter-Integrated Circuits (I2C Bus™) |
Packages | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) [ZCE Suffix], 0.65-mm Ball Pitch; 361-Ball Pb-Free PBGA [ZWT Suffix], 0.80-mm Ball Pitch |
Temperature Range | Commercial, Extended, or Industrial Temperature |
Supply Voltage | 1.8-V or 3.3-V LVCMOS I/Os |
Key Features
- C674x Instruction Set Features: Superset of the C67x+ and C64x+ ISAs, Byte-Addressable (8-, 16-, 32-, and 64-Bit Data), Compact 16-Bit Instructions
- Enhanced Direct Memory Access Controller 3 (EDMA3): 2 Channel Controllers, 3 Transfer Controllers, 64 Independent DMA Channels, 16 Quick DMA Channels
- Load-Store Architecture with Nonaligned Support, Hardware Support for Modulo Loop Operation, Protected Mode Operation, Exceptions Support for Error Detection and Program Redirection
- 128KB of RAM Shared Memory, LCD Controller, Multimedia Card (MMC)/Secure Digital (SD) Card Interfaces with Secure Data I/O (SDIO) Interfaces
- Two Enhanced High-Resolution Pulse Width Modulator (eHRPWM) Peripherals, Three 32-Bit Enhanced Capture (eCAP) Module Peripherals
- 10/100 Mbps Ethernet MAC (EMAC), Serial ATA (SATA) Controller, Universal Parallel Port (uPP)
- Programmable Real-Time Unit Subsystem (PRUSS) with Two Independent Programmable Real-Time Unit (PRU) Cores
Applications
- Currency Inspection
- Biometric Identification
- Machine Vision (Low-End)
- General-purpose embedded systems requiring high-performance DSP capabilities
Q & A
- What is the core frequency of the TMS320C6748 DSP? The core frequency is 375 MHz and 456 MHz.
- What is the performance of the TMS320C6748 in terms of MIPS and MFLOPS? It offers up to 3648 MIPS and 2746 MFLOPS.
- What type of cache memory does the TMS320C6748 have? It features a 2-level cache-based architecture with 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- How many general-purpose registers does the TMS320C6748 have? It has 64 general-purpose registers (32-Bit).
- What external memory interfaces are supported by the TMS320C6748? It supports EMIFA, NOR, NAND, 16-Bit SDRAM, and DDR2/Mobile DDR Memory Controller.
- What are the key peripherals of the TMS320C6748? Key peripherals include UART modules, SPI interfaces, I2C interfaces, eHRPWM peripherals, eCAP modules, Ethernet MAC, SATA controller, and PRUSS.
- What are the package options for the TMS320C6748? It is available in 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) with 0.65-mm and 0.80-mm ball pitches.
- What is the temperature range for the TMS320C6748? It operates in commercial, extended, or industrial temperature ranges.
- What is the supply voltage for the TMS320C6748? It operates with 1.8-V or 3.3-V LVCMOS I/Os.
- What are some common applications of the TMS320C6748? Common applications include currency inspection, biometric identification, machine vision, and general-purpose embedded systems.