Overview
The TMS320C6722B, produced by Texas Instruments, is a high-performance 32-/64-bit floating-point digital signal processor (DSP) belonging to the C67x generation. This device is part of the next generation of TI's C67x DSPs, which include the TMS320C6727B, TMS320C6726B, TMS320C6722B, and TMS320C6720. The C6722B is designed to offer significant improvements in speed, code density, and floating-point performance compared to its predecessors.
At a clock speed of up to 350 MHz, the C6722B achieves a maximum performance of 2800 MIPS and 2100 MFLOPS, executing up to eight instructions per cycle, six of which can be floating-point instructions. This makes it highly suitable for demanding applications requiring high computational power and efficiency.
Key Specifications
Specification | Details |
---|---|
Processor Type | 32-/64-bit Floating-Point DSP |
Clock Speed | Up to 350 MHz |
Performance | 2800 MIPS / 2100 MFLOPS |
RAM | 256K-byte Unified Program/Data RAM |
ROM | 384K-byte Unified Program/Data ROM |
Program Cache | 32K-byte Program Cache |
External Memory Interface | Supports SDRAM, NOR Flash, SRAM, NAND Flash |
Package Type | 144-Pin HTQFP (RFP Suffix), 256-Terminal PBGA (GDH and ZDH Suffixes) |
Serial Interfaces | Two SPI Ports, Two I2C Ports, Three McASP Ports |
Clock Generation | On-chip Oscillator, Software-Programmable PLL |
Key Features
- Enhanced C67x+ CPU: Compatible with the C67x CPU but offers improved speed, code density, and floating-point performance per clock cycle.
- Efficient Memory System: Unified 256K-byte RAM and 384K-byte ROM, large program cache, and single-cycle data access.
- Enhanced I/O System: High-performance crossbar switch, dedicated McASP DMA bus, and deterministic I/O performance.
- dMAX (Dual Data Movement Accelerator): Supports 16 independent channels, concurrent processing of two transfer requests, and various data transfer modes.
- McASP (Multichannel Audio Serial Port): Three ports supporting TDM, I2S, and similar formats, with transmit/receive clocks up to 50 MHz.
- Serial Peripheral Interfaces: Two SPI ports with 3-, 4-, and 5-pin options, and two I2C ports.
- Real-Time Interrupt Timer (RTI): Includes two 32-bit counter/prescaler pairs, input captures, and compares with automatic update capability.
- Clock Generation: On-chip oscillator and software-programmable PLL with three clock domains.
Applications
- Professional Audio: Mixers, effects boxes, audio synthesis, instrument/amp modeling, audio conferencing, and audio broadcast.
- Biometrics and Medical: Various medical and biometric applications requiring high computational power.
- Industrial: Industrial automation and control systems.
- Emerging Audio Applications: New and innovative audio processing and analysis applications.
Q & A
- What is the maximum clock speed of the TMS320C6722B?
The maximum clock speed of the TMS320C6722B is up to 350 MHz.
- What is the performance of the TMS320C6722B in terms of MIPS and MFLOPS?
The TMS320C6722B achieves a maximum performance of 2800 MIPS and 2100 MFLOPS.
- What type of memory does the TMS320C6722B have?
The TMS320C6722B has 256K-byte unified program/data RAM and 384K-byte unified program/data ROM.
- What are the key features of the McASP in the TMS320C6722B?
The McASP features include three multichannel audio serial ports supporting TDM, I2S, and similar formats, with transmit/receive clocks up to 50 MHz.
- Does the TMS320C6722B support external memory interfaces?
Yes, the TMS320C6722B supports SDRAM, NOR Flash, SRAM, and NAND Flash through its external memory interface (EMIF).
- What is the dMAX (Dual Data Movement Accelerator) and its capabilities?
The dMAX supports 16 independent channels, concurrent processing of two transfer requests, and various data transfer modes including memory-to-memory and memory-to-peripheral transfers.
- What are the serial interfaces available on the TMS320C6722B?
The TMS320C6722B includes two SPI ports, two I2C ports, and three McASP ports.
- How does the clock generation system work in the TMS320C6722B?
The TMS320C6722B features an on-chip oscillator and a software-programmable PLL that generates three different clock domains (SYSCLK1, SYSCLK2, and SYSCLK3).
- What are some of the applications of the TMS320C6722B?
The TMS320C6722B is used in professional audio, biometrics, medical, industrial, and emerging audio applications.
- What is the package type of the TMS320C6722BRFP250?
The TMS320C6722BRFP250 comes in a 144-Pin HTQFP (RFP Suffix) package.