TMS320C6742
TMS320C6742 is Fixed- and Floating-Point DSP manufactured by Texas Instruments.
Overview
1.1 Features
- 200-MHz C674x Fixed- and Floating-Point VLIW DSP
- C674x Instruction Set Features
- Superset of the C67x+ and C64x+ ISAs
- Up to 1600 MIPS and 1200 MFLOPS
- Byte-Addressable (8-, 16-, 32-, and 64-Bit Data)
- 8-Bit Overflow Protection
- Bit-Field Extract, Set, Clear
- Normalization, Saturation, Bit-Counting
- pact 16-Bit Instructions
- C674x Two-Level Cache Memory Architecture
- 32KB of L1P Program RAM/Cache
- 32KB of L1D Data RAM/Cache
- 64KB of L2 Unified Mapped RAM/Cache
- Flexible RAM/Cache Partition (L1 and L2)
- Enhanced Direct Memory Access Controller 3 (EDMA3):
- 2 Channel Controllers
- 3 Transfer Controllers
- 64 Independent DMA Channels
- 16 Quick DMA Channels
- Programmable Transfer Burst Size
- TMS320C674x Floating-Point VLIW DSP Core
- Load-Store Architecture With Nonaligned Support
- 64 General-Purpose Registers (32-Bit)
- Six ALU (32- and 40-Bit) Functional Units
- Supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit) and DP (IEEE Double Precision/64-Bit) Floating Point
- Supports up to Four SP Additions Per Clock, Four DP Additions Every Two Clocks
- Supports up to Two Floating-Point (SP or DP) Reciprocal Approximation (RCPx P) and Square-Root Reciprocal Approximation (RSQRx P) Operations Per Cycle
- Two Multiply Functional Units:
- Mixed-Precision IEEE Floating-Point Multiply Supported up to:
- 2 SP × SP → SP Per Clock
- 2 SP × SP → DP Every Two Clocks
- 2 SP × DP → DP Every Three Clocks
- 2 DP × DP → DP Every Four Clocks
- Fixed-Point Multiply Supports Two 32 × 32Bit Multiplies, Four 16 × 16-Bit Multiplies, or Eight 8 × 8-Bit Multiplies per Clock Cycle, and plex Multiples
- Instruction Packing Reduces Code Size
- All Instructions Conditional
- Hardware Support for Modulo Loop...