NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

C6472

From Texas Instruments Wiki
Jump to: navigation, search

Important Note:

This wiki is in maintenance mode and the information on this wiki may not be current. For questions regarding this device architecture, post questions on C64x Multi-core E2E forum


TMS320C6472 Wiki Page Content

What is the C6472?

  • A six-core, high-performance multicore DSP with the industry's best power efficiency, targeted for manufacturers of processing-intensive products on a strict power budget.
  • Available with six cores running at either 500MHz, 625MHz or 700MHz, and fully backward compatible with other DSP cores, the C6472:
    • Delivers up to 4.2 GHz of processing capability for high-end industrial applications and embedded systems where performance and energy efficiency are critical
    • Offers the industry's lowest power consumption with 3GHz performance at 0.15mW/MIPS for support of applications that drive many channels, demand maximum performance density and advanced functionality.
  • TI Whitepaper: Low Power Consumption and a Competitive Price Tag make the six-core TMS320C6472 ideal for high performance applications

6472-highperf.jpg

What are the key features for C6472?

C6472 Block Digaram
  • Six On-Chip TMS320C64x+ Megamodules
  • Endianess: Little Endian, Big Endian
  • C64x+ Megamodule Main Features:
    • High-Performance, Fixed-Point TMS320c64x+ DSP
    • 500/625/700 MHz
    • L1/L2 Memory Architecture:
      • 32K-Byte L1P Program RAM/Cache [Direct Mapped, Flexible Allocation]
      • 32K-Byte L1D RAM/Cache [2-Way Set-Associative, Flexible Allocation]
      • 608K-Byte L2 Unified Mapped RAM/Cache [4-Way Set-Associative, Fexible Allocation]
      • L1P Memory Controller
      • L1D Memory Controller
      • L2 Memory Controller
  • EDMA Controller
  • Shared Memory Architecture
    • Shared L2 Memory Controller
    • 768K-Byte of RAM
    • Boot ROM
  • Three Telecom Serial Interface Ports (TSIPs)
    • Each TSIP is 8 Links of 8 Mbps per Direction
  • 32-bit DDR2 Memory Controller (DDR2-533 SDRAM)
    • 256 M-Byte x 2 Addressable Memory Space
  • Two 1x Serial RapidIO® Links, v1.2 Compliant
  • Two 10/100/1000 Mb/s Ethernet MACs (EMACs)
  • 16-Bit Host-Port Interface (HPI)
  • One Inter-Integrated Circuit (I2C)
  • Six Shared 64-Bit General-Purpose Timers
  • 16 General-Purpose I/O (GPIO) Pins
  • 737-Pin Ball Grid Array (BGA) Package (ZTZ Suffix), 0.8-mm Ball Pitch
  • Commercial Temperature [0°C to 85°C]
  • Extended Temperature [-40°C to 100°C]

When should I consider C6472?

  • If you are designing a processing intensive application but require low power and less heat
  • If you are using multiple single core DSPs per board, the C6472 is a viable migration option
  • If your application requires many cannels or maximum performance density
  • If your application must transfer of large amounts of data on/off chip.
  • If you are currently using ASICs or FPGAs, but are seeking a lower cost, software upgradeable option
  • If you are designing the following targeted applications:
    • Mission-critical applications such as military, aerospace, avionics, public safety, satellite and utilities systems
    • High-performance video and imaging applications
    • Emerging broadband and communications applications
    • Test & Measurement solutions
    • Cloud computing and blade servers
    • High end industrial
    • Multimedia server

6472-targetapps.jpg

What applications is the C6472 targeted for?

  • Applications using multiple single core DSPs per board (ie. DSP farm)
  • Applications that require transfer of large amounts of data on/off chip
  • Applications that drive many channels, demand maximum performance density and areas where designers require access to sophisticated functions.
  • Suitable applications include:
    • Mission critical applications such as military, aerospace, avionics, public safety, satellite and utilities systems
    • High performance video and imaging
    • Emerging broadband and communications
    • Test and measurement
    • Cloud computing and blade servers
    • High end industrial

6472-perfbarrier.jpg

What is the advantage of using C6472 in some of the mentioned applications?

  • C6472 delivers significant improvements in performance, integration and density, along with considerable efficiencies in power, cost and board space.
    • For instance, the C6472 integrates six 500 MHz DSP cores, a host of peripherals and internal memory on a compact 24mm by 24mm chip for DSP farm applications
  • When compared to six C6415 DSPs, a single C6472 DSP:
    • Consumes 40% less power
    • Costs 2/3 less in terms of DSP-related cost
    • Utilizes 80% less DSP footprint on-bard
  • TI also offers a range of development tools, support and code compatibility with previous DSPs to ease customer migration, including a low cost $349 EVM to evaluate C6472 performance.


6472-poweroptim.jpg 6472-pwrsavings.jpg


What peripherals are available for the C6472?

  • Gigabit Ethernet
  • Serial RapidIO (SRIO)
  • DDR2
  • Telecom Serial Interface Port (TSIP)
  • Host port interface (HPI)
  • Utopia
  • Inter-Integrated Circuit Bus (I2C)
  • General purpose input/output (GPIO)


What Analog solutions are available for the C6472?

To determine which TI Analog solutions are best suited for use alongside the C6472, please visit the Analog & Power for C6472 wiki page.


What Power Management solutions are available for the C6472?

The C6472 power will soon be live on TI's Analog & Power for Processors website as soon as the reference designs have been finalized. Until then below are a few devices that have been used in the designs.


The power reference designs were created with several key care-abouts in mind.

  • Number of C6472's: 1x or 8x
  • Input voltage range: 5V or 12V
  • Type of power parts used: DCDC Converters with Integrated FETs, DCDC Controllers, or Digital Power


The C6472 require regulated Core voltages of 1.0V/1.1V and 1.2V, I/O voltages of 1.8V and 3.3V, and Analog voltages of 1.8V and 1.2V.
These voltage rails are sequenced in the following order: 1) 3.3V I/O, 2) Core voltages, 3) 1.8V I/O and Analog voltages, 4) 1.2V Analog.

Below is a sampling of the power management products that complement C6472.

Part Number Description Details
TPS40192
4.5V to 18V Input, Low Pin Count, Synchronous Buck Controller with Power Good
  • Supports Pre-Biased Outputs
  • 600 kHz Switching Frequencies
  • High and Low side FET RDSON Current Sensing
  • 10-Pin 3 mm × 3 mm SON Package
TPS54880
5V Input 8A Synchronous Buck Converter with Integrated FETs and Sequencing
  • Power Up/Down Tracking For Sequencing
  • 30-mOhm, 12-A Peak MOSFET Switches for High Efficiency at 8-A Continuous Output Source or Sink Current
  • Wide PWM Frequency: Fixed 350 kHz or Adjustable 280 kHz to 700 kHz
  • Power Good and Enable
UCD9240
Digital Point of Load System Controller
  • Fully Configurable Multi-Output and Multi-Phase Non-Isolated DC/DC PWM Controller
  • Controls Up To FourVoltage Rails and Up To Eight Phases
  • Supports Switching Frequencies Up to 2MHz With 250 ps Duty-Cycle Resolution
  • Up To 1mV Closed Loop Resolution
TPS74401
Single Output LDO, 3.0A, Adj.(0.8 to 3.3V), Fast Transient Response, Programmable SoftStart
  • 1% Accuracy Over Line, Load, and Temperature
  • Supports Input Voltages as Low as 0.9V with External Bias Supply
  • Ultra-Low Dropout: 115mV at 3.0A (typ)
  • Stable with Any or No Output Capacitor
TPS51200
3A Sink/Source DDR Termination Regulator
  • Input Voltage: Supports 2.5-V Rail and 3.3-V Rail
  • VLDOIN Voltage Range: 1.1 V to 3.5 V
  • Sink/Source Termination Regulator Includes Droop Compensation
  • Meets DDR, DDR2 JEDEC Specifications; Supports DDR3 and Low-Power DDR3/DDR4 VTT Applications


What software and tools are available for the C6472?

C6472 EVM Digaram
  • C6472 EVM is a low cost, easy-to-use software debug platform for high performance application development. It includes:
    • Single C6472 processor
    • 256MB of 533 MHz DDR2
    • 64MB Nand Flash
    • 1 Mb I2C EEPROM for local boot (remote boot possible)
    • 2 RGMII 10/100/1000 Ethernet ports with MDIO
    • RS232 UART
    • Single module 170-pin AMC expansion for SRIO, TSIP, EMAC1, and I2C
    • C6455 EVM pin-compatible HPI daughter card connector
    • 2 user programmable LEDs and DIP SWs
    • 14-pin JTAG emulation with USB Host Interface (provided as an upgrade option)
    • Board-specific Code Composer Studio™ Integrated Development Environment
    • Simple setup
    • Includes design file such as Orcad, Gerber
    • Board support library accelerates software development on the EVM

How do I get access to the C6472 EVM?

What DSP Software Libraries are available for the C6472?

DSP Software examples and resources

TI 3rd Parties: C6472 Developer Network

Company Description
ADT
G.PAK Framework, G.168 Echo Cancellation, Conferencing, Transcoding SW
WhitePaper -- GPAK-C6472 A Rapid Way to Build High Density Voice Solutions
ENEA
OSEck RTOS, LINX message layer, Network Protocols, System Visualization and debugging environments
Evaluate Now! -- High Performance DSP RTOS
Sundance DSP Two 6472 DSPS stand alone board with FPGA features TI CCS debugging environment
Surf Comm AMC form factor DSP farm for ATCA/uTCA. 2 DSPs per AMC card expandable to 4 AMC cards per board with Voice/Video SW Engine
Radisys
Promentum ATCA-9100-TI ACTA media process blade features 2 mezzanine cards each host 10 C6472 DSPs.
White Paper -- Media Processing and Mobile Video Services
eInfochips C6472 EVM Vendor

Additional Information, Training, and Support

Where do I go for more information?
C6472 product folder (http://focus.ti.com/docs/prod/folders/print/tms320c6472.html)
C6472 EVM (http://focus.ti.com/docs/toolsw/folders/print/tmdsevm6472.html)
Where do I go for training?
C6472 Online Training Workshop (http://e2e.ti.com/media/p/45086.aspx)
TI Training website. See here (http://focus.ti.com/general/docs/traininghome.tsp)
Where do I go for support?
For further discussions and support go to TI\’s E2E Community (https://community.ti.com/)
TMS320C6000™ High Performance DSPs (https://community.ti.com/forums/38.aspx)
C6472 application notes (http://focus.ti.com/docs/prod/folders/print/tms320c6472.html#applicationnotes)
Where can I download the lastest C6472 CSL?
You can get the latest revision of CSL here. (http://software-dl.ti.com/sdoemb/sdoemb_public_sw/csl/CSL_C6472/latest/index_FDS.html)