Overview
The TMS320C6743BPTPT3 is a low-power digital signal processor (DSP) from Texas Instruments, based on the C674x DSP core. This device is designed to consume significantly lower power 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 featuring high processing performance. The C6743 DSP core utilizes a two-level cache-based architecture, including a 32-KB Level 1 program cache (L1P) and a 32-KB Level 1 data cache (L1D), along with a 128-KB Level 2 cache shared between program and data space.
Key Specifications
Specification | Details |
---|---|
Core Frequency | Up to 375 MHz |
Cache Architecture | 32-KB L1P, 32-KB L1D, 128-KB L2 cache |
General-Purpose Registers | 64 (32-bit) |
ALU Functional Units | Six (32- and 40-bit) |
Floating Point Support | IEEE Single Precision (SP), IEEE Double Precision (DP) |
Multiply Functional Units | Two |
Fixed-Point Multiply | Two 32 x 32-bit, four 16 x 16-bit, or eight 8 x 8-bit multiplies per clock cycle |
External Memory Interfaces | EMIFA (asynchronous), EMIFB (SDRAM) |
Ethernet MAC | 10/100 Mbps, IEEE 802.3 compliant |
UART Interfaces | Two, with one having RTS and CTS |
GPIO | Up to 8 banks of 16 pins, programmable interrupt/event generation modes |
Package Options | 176-Pin TQFP, 256-Ball PBGA |
Voltage | Core: 1.2 V, I/O: 3.3 V |
Key Features
- High-Performance DSP Core: 375-MHz TMS320C674x Fixed- and Floating-Point VLIW DSP Core.
- Cache Architecture: Two-level cache-based architecture with 32-KB L1P, 32-KB L1D, and 128-KB L2 cache.
- Instruction Set: Supports up to 3648 MIPS and 2736 MFLOPS, with instruction packing to reduce code size.
- Floating Point Operations: Supports up to four SP additions per clock, four DP additions every two clocks, and reciprocal and square-root reciprocal approximation operations.
- Mixed-Precision Multiply: Supports mixed-precision IEEE floating-point multiply operations.
- Peripheral Set: Includes 10/100 Mbps Ethernet MAC, two I2C Bus interfaces, two multichannel audio serial ports (McASPs), two 64-bit general-purpose timers, up to eight banks of GPIO, three UART interfaces, three enhanced high-resolution pulse width modulators (eHRPWM), three 32-bit enhanced capture (eCAP) modules, and two 32-bit enhanced quadrature encoded pulse (eQEP) peripherals.
- External Memory Interfaces: Asynchronous EMIFA and higher speed EMIFB for SDRAM.
- Software Support: TI DSP/BIOS™, Chip Support Library, and DSP Library.
Applications
- Networking: Utilizes the 10/100 Mbps Ethernet MAC for efficient network communication.
- High-Speed Encoding: Suitable for applications requiring high-speed data processing and encoding.
- Professional Audio: Supports multichannel audio serial ports (McASPs) for professional audio applications.
- Industrial Automation: Can be used in industrial automation due to its robust peripheral set and high-performance capabilities.
- Embedded Systems: Ideal for embedded systems requiring low power consumption and high processing performance.
Q & A
- What is the core frequency of the TMS320C6743BPTPT3?
The core frequency of the TMS320C6743BPTPT3 is up to 375 MHz.
- What type of cache architecture does the TMS320C6743BPTPT3 use?
The device uses a two-level cache-based architecture with 32-KB L1P, 32-KB L1D, and 128-KB L2 cache.
- How many general-purpose registers does the TMS320C6743BPTPT3 have?
The device has 64 general-purpose registers (32-bit).
- What types of floating-point operations does the TMS320C6743BPTPT3 support?
The device supports IEEE Single Precision (SP) and IEEE Double Precision (DP) floating-point operations.
- What is the purpose of the Ethernet MAC in the TMS320C6743BPTPT3?
The Ethernet MAC provides an efficient interface between the device and the network, supporting 10Base-T and 100Base-TX modes.
- How many UART interfaces does the TMS320C6743BPTPT3 have?
The device has two UART interfaces, with one having RTS and CTS signals.
- What types of external memory interfaces are available on the TMS320C6743BPTPT3?
The device has asynchronous EMIFA and higher speed EMIFB for SDRAM.
- What software support is available for the TMS320C6743BPTPT3?
The device is supported by TI DSP/BIOS™, Chip Support Library, and DSP Library.
- In what package options is the TMS320C6743BPTPT3 available?
The device is available in 176-Pin TQFP and 256-Ball PBGA packages.
- What are the voltage requirements for the TMS320C6743BPTPT3?
The core voltage is 1.2 V, and the I/O voltage is 3.3 V.