Skip to content Skip to navigation

Connexions

You are here: Home » Content » C6000 Details

Navigation

Content Actions

  • Download module PDF
  • Add to ...
    Add the module to:
    • My Favorites
    • A lens
    • An external social bookmarking service
    • My Favorites (What is 'My Favorites'?)
      'My Favorites' is a special kind of lens which you can use to bookmark modules and collections directly in Connexions. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need a Connexions account to use 'My Favorites'.
    • A lens (What is a lens?)

      Definition of a lens

      Lenses

      A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

      What is in a lens?

      Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

      Who can create a lens?

      Any individual Connexions member, a community, or a respected organization.

    • External bookmarks
  • E-mail the author

Recently Viewed

C6000 Details

Module by: Charlet Reedstrom

Summary: (Blank Abstract)

TMS320C6000 DSP ARCHITECTURE

The TMS320C62x TM TMS320C62x TM and TMS320C67x TM TMS320C67x TM devices are based on VelociTI TM VelociTI TM , an advanced Very Long Instruction Word (VLIW) architecture. This highly parallel and deterministic architecture emphasizes software-based flexibility and maximum code performance through the industry's most efficient C compiler and the industry's first Assembly Optimizer. For designers, the direct translation is faster time to market with highly integrated and differentiated products.

Figure 1
Figure 1 (c62xsmallcore.jpg)

The eight functional units of the C6000 TM C6000 TM DSP core, including two multipliers and six arithmetic units, are highly orthogonal, providing the compiler and Assembly Optimizer with many execution resources. Eight 32-bit RISC-like instructions are fetched by the CPU each cycle. VelociTI's instruction packing features allow these eight instructions to be executed in parallel, in serial, or in parallel/serial combinations. This optimized scheme enables significant reductions in code size, number of program fetches and power consumption.

The C67x TM C67x TM DSP instruction set has added floating-point capability to six of the eight functional units available on the C6000 DSP architecture, making it a superset of the C62x TM C62x TM fixed-point instruction set. Because of this, all C62x DSP instructions will run unmodified on the C67x CPU.

Highlights of the TMS320C64x DSP Architecture

The C64x TM C64x TM DSP generation features TI's VelociTI.2 TM VelociTI.2 TM VLIW architecture extensions that include support for packed data processing and special purpose instructions to accelerate broadband infrastructure and imaging applications. The C64x generation is scalable to clock speeds up to 1.1 GHz and can incorporate multiple memory, peripheral and voltage combinations to address a wide range of high performance applications.

Figure 2
Figure 2 (c64xsmallcore.jpg)

C64x TM C64x TM DSP architechture highlights include:

  • VelociTI.2 architecture extensions with new instructions to accelerate performance in key applications
  • Increased parallelism with quad 16-bit and octal 8-bit multiply-accumulate performance
  • Improved orthogonality with frequently used instructions available in more functional units
  • Double the bandwidth resulting from more registers, wider load/store data paths and enlarged 2-level cache
  • Completely software compatible with TMS320C62x TM TMS320C62x TM DSPs

Comments, questions, feedback, criticisms?

Send feedback