Overview
The TMS320C6748BZWTD4E 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 significantly lower power consumption compared to other members of the TMS320C6000™ platform. It enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to develop devices with robust operating systems, rich user interfaces, and high processor performance through a fully integrated, mixed processor solution.
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 |
DMA Controller | Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels |
General-Purpose Registers | 64 General-Purpose Registers (32-Bit) |
ALU Functional Units | Six ALU (32- and 40-Bit) Functional Units |
Floating-Point Support | Supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit) and DP (IEEE Double Precision/64-Bit) Floating Point |
Package | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) [ZWT Suffix], 0.80-mm Ball Pitch |
Operating Voltage | 1.8-V or 3.3-V LVCMOS I/Os (Except for USB and DDR2 Interfaces) |
External Memory Interfaces | EMIFA, NOR, NAND, 16-Bit SDRAM, DDR2/Mobile DDR Memory Controller |
Key Features
- Two Independent Programmable Real-Time Unit (PRU) Cores with 32-Bit Load-Store RISC Architecture and 4KB of Instruction RAM Per Core.
- C674x Instruction Set Features including Byte-Addressable (8-, 16-, 32-, and 64-Bit Data), 8-Bit Overflow Protection, Bit-Field Extract, Set, Clear, Normalization, Saturation, Bit-Counting, and Compact 16-Bit Instructions.
- C674x Two-Level Cache Memory Architecture with flexible RAM/Cache partitioning.
- Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels.
- Load-Store Architecture With Nonaligned Support, 64 General-Purpose Registers (32-Bit), and Six ALU (32- and 40-Bit) Functional Units.
- Support for up to Four SP Additions Per Clock, Four DP Additions Every Two Clocks, and Floating-Point Reciprocal Approximation (RCPxP) and Square-Root Reciprocal Approximation (RSQRxP) Operations Per Cycle.
- Two Multiply Functional Units with Mixed-Precision IEEE Floating-Point Multiply Supported.
- Real-Time Clock (RTC) With 32-kHz Oscillator and Separate Power Rail, Three 64-Bit General-Purpose Timers, and One 64-Bit General-Purpose or Watchdog Timer.
- Two Enhanced High-Resolution Pulse Width Modulators (eHRPWMs) and Three 32-Bit Enhanced Capture (eCAP) Modules.
- Multiple serial interfaces including UART, SPI, I2C, and SATA controllers.
- Video Port Interface (VPIF) and Universal Parallel Port (uPP) for high-speed parallel interfaces.
Applications
- Currency Inspection: The TMS320C6748 can be used in systems that require high-speed image processing and analysis for currency verification and authentication.
- Biometric Identification: Suitable for biometric applications such as fingerprint recognition, facial recognition, and other identity verification systems due to its robust processing capabilities.
- Machine Vision (Low-End): Ideal for low-end machine vision applications that require real-time processing of video and image data.
- AUDIO AND VIDEO PROCESSING
- INDUSTRIAL CONTROL AND AUTOMATION
- MEDICAL DEVICES
Q & A
- What is the TMS320C6748BZWTD4E?
The TMS320C6748BZWTD4E is a fixed- and floating-point Digital Signal Processor (DSP) from Texas Instruments, based on the C674x DSP core.
- What are the key performance metrics of the TMS320C6748?
The device offers up to 3648 MIPS and 2746 MFLOPS, with a 375- and 456-MHz C674x DSP core.
- What is the cache memory architecture of the TMS320C6748?
The device features a two-level cache memory architecture with 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- What DMA capabilities does the TMS320C6748 have?
The device includes an Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels.
- What types of floating-point operations does the TMS320C6748 support?
The device supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit), and DP (IEEE Double Precision/64-Bit) Floating Point operations.
- What are the packaging options for the TMS320C6748?
The device is available in a 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) [ZWT Suffix], with a 0.80-mm ball pitch.
- What are the operating voltage options for the TMS320C6748?
The device operates at 1.8-V or 3.3-V LVCMOS I/Os (except for USB and DDR2 interfaces).
- What external memory interfaces does the TMS320C6748 support?
The device supports EMIFA, NOR, NAND, 16-Bit SDRAM, and DDR2/Mobile DDR memory controllers.
- Is the TMS320C6748 still in production?
No, the TMS320C6748 is marked as obsolete by the manufacturer, meaning production has been discontinued.
- What development tools are available for the TMS320C6748?
Development kits such as the TMS320C6748 Development Kit and the TMSLCDK138 development kit are available for developing applications with this DSP.