Overview
The TMS320C6748 fixed- and floating-point DSP, produced by Texas Instruments, is a low-power applications processor based on the C674x DSP core. This device is designed to provide significantly lower power consumption compared to other members of the TMS320C6000™ platform of DSPs. It enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly bring to market devices with robust operating systems, rich user interfaces, and high processor performance through the maximum flexibility of a fully integrated, mixed processor solution.
Key Specifications
Specification | Details |
---|---|
Processor Speed | 375 MHz and 456 MHz |
Instruction Set | Superset of C67x+ and C64x+ ISAs |
MIPS and MFLOPS | 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) |
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 |
DMA Controller | Enhanced Direct Memory Access Controller 3 (EDMA3): 2 Channel Controllers, 3 Transfer Controllers, 64 Independent DMA Channels, 16 Quick DMA Channels |
Memory Interfaces | EMIFA, NOR, NAND, 16-Bit SDRAM, DDR2/Mobile DDR Memory Controller |
Package Options | 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 |
Operating Voltage | Core: 1.2V-1.0V (375 MHz), 1.3V-1.0V (456 MHz); I/O: 1.8V or 3.3V |
Key Features
- Load-Store Architecture With Nonaligned Support
- Byte-Addressable (8-, 16-, 32-, and 64-Bit Data)
- 8-Bit Overflow Protection, Bit-Field Extract, Set, Clear, Normalization, Saturation, Bit-Counting
- Compact 16-Bit Instructions
- Flexible RAM/Cache Partition (L1 and L2)
- Two Independent Programmable Real-Time Unit (PRU) Cores with 32-Bit Load-Store RISC Architecture and 4KB of Instruction RAM Per Core
- Enhanced Direct Memory Access Controller 3 (EDMA3) with 64 Independent DMA Channels and 16 Quick DMA Channels
- Video Port Interface (VPIF) with Two 8-Bit SD (BT.656), Single 16-Bit or Single Raw (8-, 10-, and 12-Bit) Video Capture Channels
- Universal Parallel Port (uPP) with High-Speed Parallel Interface to FPGAs and Data Converters
- Serial ATA (SATA) Controller Supporting SATA I (1.5 Gbps) and SATA II (3.0 Gbps)
- Three 32-Bit Enhanced Capture (eCAP) Modules Configurable as 3 Capture Inputs or 3 Auxiliary Pulse Width Modulator (APWM) Outputs
- Two Enhanced High-Resolution Pulse Width Modulators (eHRPWMs) with Dedicated 16-Bit Time-Base Counter
Applications
- Currency Inspection
- Biometric Identification
- Machine Vision (Low-End)
- Devices requiring robust operating systems, rich user interfaces, and high processor performance
Q & A
- What is the TMS320C6748 DSP based on?
The TMS320C6748 DSP is based on the C674x DSP core.
- What are the key processor speeds of the TMS320C6748?
The processor speeds are 375 MHz and 456 MHz.
- What is the cache memory architecture of the TMS320C6748?
The device features a 2-level cache memory architecture with 32KB L1P Program RAM/Cache, 32KB L1D Data RAM/Cache, and 256KB L2 Unified Mapped RAM/Cache.
- 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 is the Enhanced Direct Memory Access Controller 3 (EDMA3) capable of?
The EDMA3 features 2 Channel Controllers, 3 Transfer Controllers, 64 Independent DMA Channels, and 16 Quick DMA Channels.
- What video interfaces are available on the TMS320C6748?
The device includes a Video Port Interface (VPIF) with two 8-bit SD (BT.656), single 16-bit or single raw (8-, 10-, and 12-bit) video capture channels.
- Does the TMS320C6748 support SATA interfaces?
Yes, it supports SATA I (1.5 Gbps) and SATA II (3.0 Gbps) with all SATA power-management features.
- What are the package options for the TMS320C6748?
The device is available in 361-Ball Pb-Free Plastic Ball Grid Array (PBGA) packages with different ball pitches.
- What are some of the typical applications of the TMS320C6748?
Typical applications include currency inspection, biometric identification, machine vision (low-end), and devices requiring robust operating systems and high processor performance.
- Does the TMS320C6748 support real-time clock functionality?
Yes, it includes a Real-Time Clock (RTC) with a 32-kHz oscillator and a separate power rail.
- What kind of timers are available on the TMS320C6748?
The device features three 64-bit general-purpose timers, each configurable as two 32-bit timers, and one 64-bit general-purpose or watchdog timer.