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. 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
Specification | Details |
---|---|
Processor Core | C674x Fixed- and Floating-Point VLIW DSP |
Clock Speed | 375 MHz (1.2V) or 456 MHz (1.3V) |
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 General-Purpose Registers (32-Bit) |
DMA Controller | Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels |
Memory Interfaces | EMIFA, NOR, NAND, 16-Bit SDRAM, DDR2/Mobile DDR Memory Controller |
Peripherals | Three UART interfaces, two SPIs, two MMC/SD Card Interfaces, two I2C Bus, LCD Controller, eHRPWM, eCAP modules |
Package Options | 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) with 0.65-mm or 0.80-mm ball pitch |
Operating Temperature | Commercial, Extended, or Industrial Temperature |
Key Features
- Low-power consumption compared to other TMS320C6000 DSPs
- Load-Store Architecture with nonaligned support
- Six ALU (32- and 40-Bit) functional units
- Support for 32-Bit Integer, SP (IEEE Single Precision/32-Bit), and DP (IEEE Double Precision/64-Bit) Floating Point operations
- Instruction packing reduces code size, all instructions conditional
- Hardware support for modulo loop operation and protected mode operation
- Enhanced Direct Memory Access Controller 3 (EDMA3) with programmable transfer burst size
- Multiple serial interfaces including UART, SPI, I2C, and MMC/SD Card Interfaces
- LCD Controller and eHRPWM peripherals
- Three 32-Bit Enhanced Capture (eCAP) modules configurable as capture inputs or APWM outputs
Applications
- Currency Inspection
- Biometric Identification
- Machine Vision (Low-End)
- Other applications requiring high-performance, low-power DSP solutions
Q & A
- What is the TMS320C6748 DSP based on?
The TMS320C6748 DSP is based on the C674x DSP core.
- What are the clock speed options for the TMS320C6748?
The TMS320C6748 operates at 375 MHz (1.2V) or 456 MHz (1.3V).
- What is the performance of the TMS320C6748 in terms of MIPS and MFLOPS?
The TMS320C6748 provides up to 3648 MIPS and 2746 MFLOPS.
- What is the cache memory configuration of the TMS320C6748?
The device features 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- What types of memory interfaces does the TMS320C6748 support?
The TMS320C6748 supports EMIFA, NOR, NAND, 16-Bit SDRAM, and DDR2/Mobile DDR Memory Controller.
- What peripherals are available on the TMS320C6748?
The device includes three UART interfaces, two SPIs, two MMC/SD Card Interfaces, two I2C Bus, LCD Controller, eHRPWM, and eCAP modules.
- What package options are available for the TMS320C6748?
The TMS320C6748 is available in 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) with 0.65-mm or 0.80-mm ball pitch.
- What are the operating temperature ranges for the TMS320C6748?
The device operates in Commercial, Extended, or Industrial Temperature ranges.
- What are some typical applications of the TMS320C6748?
Typical applications include Currency Inspection, Biometric Identification, and Machine Vision (Low-End).
- Does the TMS320C6748 support floating-point operations?
Yes, the TMS320C6748 supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit), and DP (IEEE Double Precision/64-Bit) Floating Point operations.