Texas Instruments TMS320C6400
Encyclopedia
The TMS320C64xx is Texas Instruments
Texas Instruments
Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...

  fastest (currently) fixed-point
Fixed-point arithmetic
In computing, a fixed-point number representation is a real data type for a number that has a fixed number of digits after the radix point...

 DSP
Digital signal processor
A digital signal processor is a specialized microprocessor with an architecture optimized for the fast operational needs of digital signal processing.-Typical characteristics:...

 family. It's part of the TMS320C6x DSP family, which is in turn part of the TMS320
Texas Instruments TMS320
Texas Instruments TMS320 is a blanket name for a series of digital signal processors from Texas Instruments. It was introduced on April 8, 1983 through the TMS32010 processor, which was then the fastest DSP on the market....

 family.
  • It has 256 bit VLIW Very long instruction word
    Very long instruction word
    Very long instruction word or VLIW refers to a CPU architecture designed to take advantage of instruction level parallelism . A processor that executes every instruction one after the other may use processor resources inefficiently, potentially leading to poor performance...

     based on VelociTI instruction set
    Instruction set
    An instruction set, or instruction set architecture , is the part of the computer architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O...

     dual bus Harvard architecture
    Harvard architecture
    The Harvard architecture is a computer architecture with physically separate storage and signal pathways for instructions and data. The term originated from the Harvard Mark I relay-based computer, which stored instructions on punched tape and data in electro-mechanical counters...

    .
  • 32 bit data word length
  • Clock speed ranging from 300 - 1000 MHz
  • Code compatible with the older C6200 fixed-point family and with the C6700 floating point
    Floating point
    In computing, floating point describes a method of representing real numbers in a way that can support a wide range of values. Numbers are, in general, represented approximately to a fixed number of significant digits and scaled using an exponent. The base for the scaling is normally 2, 10 or 16...

     family.
  • The C64xx cpu has two sets of functional units. Each set contains four units and a register file
    Register file
    A register file is an array of processor registers in a central processing unit . Modern integrated circuit-based register files are usually implemented by way of fast static RAMs with multiple ports...

     of 32 32-bit registers. There is a cross path between the sets of functional units.
    • M - All multiplication operations also include bit-count, rotate, Galois field multiplies, and bidirectional variable shift hardware.
    • L - Logic and arithmetic operations - 32/40-bit arithmetic and compare operations and 32-bit logical operations
    • S - Logic and arithmetic operations - 32-bit arithmetic operations , 32/40-bit shifts and 32-bit bit-field operations, 32-bit logical operations , Branches, Constant generation and Register transfers to/from control register file (.S2 only)
    • D - Data addressing units - Address calculations, loads and stores, constant generation and 32 logical operations

For more details +
  • 64 registers
    Processor register
    In computer architecture, a processor register is a small amount of storage available as part of a CPU or other digital processor. Such registers are addressed by mechanisms other than main memory and can be accessed more quickly...

     of 32-bit word length
  • Capable of up to four 16-bit MAC (multiply–accumulates) per cycle or up to eight 8-bit MAC per cycle.

DM64x

Specialised version with integrated peripheral
Peripheral
A peripheral is a device attached to a host computer, but not part of it, and is more or less dependent on the host. It expands the host's capabilities, but does not form part of the core computer architecture....

s for digital media
Digital media
Digital media is a form of electronic media where data is stored in digital form. It can refer to the technical aspect of storage and transmission Digital media is a form of electronic media where data is stored in digital (as opposed to analog) form. It can refer to the technical aspect of...

 applications
including:
  • Two to three video ports
  • Ethernet
    Ethernet
    Ethernet is a family of computer networking technologies for local area networks commercially introduced in 1980. Standardized in IEEE 802.3, Ethernet has largely replaced competing wired LAN technologies....

     MAC
  • Option for PCI
    Peripheral Component Interconnect
    Conventional PCI is a computer bus for attaching hardware devices in a computer...

     - DM642 only
  • Vic - analog-to-digital converter
    Analog-to-digital converter
    An analog-to-digital converter is a device that converts a continuous quantity to a discrete time digital representation. An ADC may also provide an isolated measurement...

     (9 - 16 bit resolution)
  • I2C

External links


The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK