Overview
The TMS320C6748 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 through its fully integrated, mixed processor solution.
Key Specifications
Specification | Details |
---|---|
Processor Speed | 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 of L1P Program RAM/Cache, 32KB of L1D Data RAM/Cache, 256KB of L2 Unified Mapped RAM/Cache |
DMA Controller | Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels |
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 |
Memory Interfaces | EMIFA, NOR, NAND, 16-Bit SDRAM, DDR2/Mobile DDR Memory Controller |
Package Type | 361-NFBGA |
Operating Voltage | 1.8-V or 3.3-V LVCMOS I/Os |
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 Partition (L1 and L2)
- Enhanced Direct Memory Access Controller 3 (EDMA3) with Programmable Transfer Burst Size
- Load-Store Architecture With Nonaligned Support and 64 General-Purpose Registers (32-Bit)
- 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 Support
- 128KB of RAM Shared Memory and Multiple Serial Interfaces including UART, SPI, MMC/SD Card Interfaces, and I2C Bus
- LCD Controller and Audio Ports with McASP w/FIFO DMA Peripherals
Applications
- Currency Inspection
- Biometric Identification
- Machine Vision (Low-End)
The TMS320C6748 is versatile and can be used in various applications requiring high-performance processing with low power consumption, making it suitable for a range of industrial, medical, and consumer electronics devices.
Q & A
- What is the processor speed of the TMS320C6748?
The TMS320C6748 operates at 375- and 456-MHz C674x Fixed- and Floating-Point VLIW DSP.
- What is the cache memory architecture of the TMS320C6748?
The device features a 2-level cache memory architecture with 32KB of L1P Program RAM/Cache, 32KB of L1D Data RAM/Cache, and 256KB of L2 Unified Mapped RAM/Cache.
- What type of DMA controller does the TMS320C6748 use?
The TMS320C6748 uses an Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels.
- How many general-purpose registers does the TMS320C6748 have?
The device has 64 General-Purpose Registers (32-Bit).
- What types of floating-point operations does the TMS320C6748 support?
The TMS320C6748 supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit) and DP (IEEE Double Precision/64-Bit) Floating Point operations.
- What are the key applications of the TMS320C6748?
The key applications include Currency Inspection, Biometric Identification, and Machine Vision (Low-End).
- What is the package type of the TMS320C6748BZCED4?
The package type is 361-NFBGA.
- What are the operating voltages for the TMS320C6748?
The device operates at 1.8-V or 3.3-V LVCMOS I/Os.
- Does the TMS320C6748 support multiple memory interfaces?
Yes, it supports EMIFA, NOR, NAND, 16-Bit SDRAM, and DDR2/Mobile DDR Memory Controller.
- Is the TMS320C6748 still in production?
No, the TMS320C6748 is obsolete and has been discontinued by the manufacturer.