Overview
The TMS320C6745DPTPT3 is a low-power digital signal processor (DSP) from Texas Instruments, based on the TMS320C674x DSP core. This device is part of the TMS320C6000™ platform and is designed to consume significantly lower power compared to other members of this family. It enables original-equipment manufacturers (OEMs) and original-design manufacturers (ODMs) to quickly develop devices with high processing performance.
The TMS320C6745DPTPT3 features a two-level cache architecture, including 32KB of L1 program and data caches, and 256KB of L2 unified mapped RAM/cache. This architecture supports flexible RAM/cache partitioning, enhancing the device's performance and efficiency.
Key Specifications
Specification | Details |
---|---|
Processor Speed | 456 MHz |
Package Type | HLQFP (PTP) with 176 pins |
Cache Memory | 32KB L1P Program Cache, 32KB L1D Data Cache, 256KB L2 Unified Cache |
Instruction Set | Superset of C67x+ and C64x+ ISAs |
Performance | Up to 3648 MIPS and 2736 MFLOPS |
General-Purpose Registers | 64 (32-bit) |
ALU Functional Units | Six (32- and 40-bit) |
Floating-Point Support | IEEE Single Precision (SP) and Double Precision (DP) |
External Memory Interfaces | EMIFA (NOR, NAND, 16-bit SDRAM), EMIFB (16-bit SDRAM with 128-MB address space) |
UART Modules | Three configurable 16550-Type UARTs |
USB Interfaces | USB 2.0 Full- and Low-Speed Host, USB 2.0 Full-Speed Client |
Audio Serial Ports | Two Multichannel Audio Serial Ports (McASPs) |
Ethernet MAC | 10/100 Mbps Ethernet MAC (EMAC) with MDIO module |
Key Features
- Software Support: TI DSP/BIOS™, Chip Support Library, and DSP Library.
- Instruction Set Features: Superset of C67x+ and C64x+ ISAs, byte-addressable (8-, 16-, 32-, and 64-bit data), normalization, saturation, bit-counting, and compact 16-bit instructions.
- Cache Architecture: Two-level cache with 32KB L1P and L1D caches, and 256KB L2 unified cache.
- Enhanced Direct Memory Access Controller 3 (EDMA3): 2 transfer controllers, 32 independent DMA channels, 8 quick DMA channels, and programmable transfer burst size.
- Programmable Real-Time Unit Subsystem (PRUSS): Two independent PRU cores with 32-bit load and store RISC architecture, 4KB instruction RAM per core, and 512 bytes of data RAM per core.
- Peripheral Set: Includes 10/100 Mbps Ethernet MAC (EMAC), two I2C Bus interfaces, three multichannel audio serial ports (McASPs), two 64-bit general-purpose timers, and three enhanced high-resolution pulse width modulator (eHRPWM) peripherals.
- Power Management: Standard power-management mechanism, clock gating, and entire subsystem under a single PSC clock gating domain.
Applications
- A/V Receivers: Ideal for audio and video processing in home entertainment systems.
- Automotive Amplifiers: Used in automotive audio systems for enhanced sound quality.
- Soundbars and Home Theatre Systems: Enhances audio processing capabilities in these devices.
- Professional Audio: Suitable for professional audio equipment requiring high processing performance.
- Network Streaming Audio: Supports streaming audio applications with efficient network interfaces.
Q & A
- What is the processor speed of the TMS320C6745DPTPT3?
The processor speed is 456 MHz.
- What type of package does the TMS320C6745DPTPT3 come in?
The device comes in a HLQFP (PTP) package with 176 pins.
- What is the cache memory configuration of the TMS320C6745DPTPT3?
The device features 32KB L1P and L1D caches, and 256KB L2 unified cache.
- What instruction set does the TMS320C6745DPTPT3 support?
The device supports a superset of the C67x+ and C64x+ ISAs.
- What is the performance of the TMS320C6745DPTPT3 in terms of MIPS and MFLOPS?
The device offers up to 3648 MIPS and 2736 MFLOPS.
- Does the TMS320C6745DPTPT3 support floating-point operations?
Yes, it supports IEEE Single Precision (SP) and Double Precision (DP) floating-point operations.
- What types of external memory interfaces are available on the TMS320C6745DPTPT3?
The device includes EMIFA (NOR, NAND, 16-bit SDRAM) and EMIFB (16-bit SDRAM with 128-MB address space) interfaces.
- How many UART modules does the TMS320C6745DPTPT3 have?
The device features three configurable 16550-Type UART modules.
- What USB interfaces are supported by the TMS320C6745DPTPT3?
The device supports USB 2.0 Full- and Low-Speed Host, and USB 2.0 Full-Speed Client.
- Does the TMS320C6745DPTPT3 have Ethernet capabilities?
Yes, it includes a 10/100 Mbps Ethernet MAC (EMAC) with an MDIO module.