Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

TMS320DM642GDK500 Datasheet(PDF) 7 Page - Texas Instruments

Part # TMS320DM642GDK500
Description  Video/Imaging Fixed-Point Digital Signal Processor
Download  178 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI - Texas Instruments

TMS320DM642GDK500 Datasheet(HTML) 7 Page - Texas Instruments

Back Button TMS320DM642GDK500 Datasheet HTML 3Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 4Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 5Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 6Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 7Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 8Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 9Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 10Page - Texas Instruments TMS320DM642GDK500 Datasheet HTML 11Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 178 page
background image
www.ti.com
2.2
CPU (DSP Core) Description
TMS320DM642
Video/Imaging Fixed-Point Digital Signal Processor
SPRS200J – JULY 2002 – REVISED AUGUST 2005
The CPU fetches VelociTI™ advanced very-long instruction words (VLIWs) (256 bits wide) to supply up to
eight 32-bit instructions to the eight functional units during every clock cycle. The VelociTI™ VLIW
architecture features controls by which all eight units do not have to be supplied with instructions if they
are not ready to execute. The first bit of every 32-bit instruction determines if the next instruction belongs
to the same execute packet as the previous instruction, or whether it should be executed in the following
clock as a part of the next execute packet. Fetch packets are always 256 bits wide; however, the execute
packets can vary in size. The variable-length execute packets are a key memory-saving feature,
distinguishing the C64x CPUs from other VLIW architectures. The C64x™ VelociTI.2™ extensions add
enhancements to the TMS320C62x™ DSP VelociTI™ architecture. These enhancements include:
• Register file enhancements
• Data path extensions
• Quad 8-bit and dual 16-bit extensions with data flow enhancements
• Additional functional unit hardware
• Increased orthogonality of the instruction set
• Additional instructions that reduce code size and increase register flexibility
The CPU features two sets of functional units. Each set contains four units and a register file. One set
contains functional units .L1, .S1, .M1, and .D1; the other set contains units .D2, .M2, .S2, and .L2. The
two register files each contain 32 32-bit registers for a total of 64 general-purpose registers. In addition to
supporting the packed 16-bit and 32-/40-bit fixed-point data types found in the C62x™ VelociTI™ VLIW
architecture, the C64x™ register files also support packed 8-bit data and 64-bit fixed-point data types. The
two sets of functional units, along with two register files, compose sides A and B of the CPU [see the
functional block and CPU (DSP core) diagram, and Figure 2-1]. The four functional units on each side of
the CPU can freely share the 32 registers belonging to that side. Additionally, each side features a "data
cross path"—a single data bus connected to all the registers on the other side, by which the two sets of
functional units can access data from the register files on the opposite side. The C64x CPU pipelines
data-cross-path accesses over multiple clock cycles. This allows the same register to be used as a
data-cross-path operand by multiple functional units in the same execute packet. All functional units in the
C64x CPU can access operands via the data cross path. Register access by functional units on the same
side of the CPU as the register file can service all the units in a single clock cycle. On the C64x CPU, a
delay clock is introduced whenever an instruction attempts to read a register via a data cross path if that
register was updated in the previous clock cycle.
In addition to the C62x™ DSP fixed-point instructions, the C64x™ DSP includes a comprehensive
collection of quad 8-bit and dual 16-bit instruction set extensions. These VelociTI.2™ extensions allow the
C64x CPU to operate directly on packed data to streamline data flow and increase instruction set
efficiency. This is a key factor for video and imaging applications.
Another key feature of the C64x CPU is the load/store architecture, where all instructions operate on
registers (as opposed to data in memory). Two sets of data-addressing units (.D1 and .D2) are
responsible for all data transfers between the register files and the memory. The data address driven by
the .D units allows data addresses generated from one register file to be used to load or store data to or
from the other register file. The C64x .D units can load and store bytes (8 bits), half-words (16 bits), and
words (32 bits) with a single instruction. And with the new data path extensions, the C64x .D unit can load
and store doublewords (64 bits) with a single instruction. Furthermore, the non-aligned load and store
instructions allow the .D units to access words and doublewords on any byte boundary. The C64x CPU
supports a variety of indirect addressing modes using either linear- or circular-addressing with 5- or 15-bit
offsets. All instructions are conditional, and most can access any one of the 64 registers. Some registers,
however, are singled out to support specific addressing modes or to hold the condition for conditional
instructions (if the condition is not automatically "true").
Device Overview
7


Similar Part No. - TMS320DM642GDK500

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
TMS320DM642GDK500 TI-TMS320DM642GDK500 Datasheet
1Mb / 176P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processor
More results

Similar Description - TMS320DM642GDK500

ManufacturerPart #DatasheetDescription
logo
Texas Instruments
SM320DM642-EP TI-SM320DM642-EP_10 Datasheet
1Mb / 170P
[Old version datasheet]   Video/Imaging Fixed Point Digital Signal Processor
SM320DM642-EP TI-SM320DM642-EP Datasheet
1Mb / 170P
[Old version datasheet]   Video/Imaging Fixed Point Digital Signal Processor
TMS320DM642 TI-TMS320DM642_08 Datasheet
1Mb / 176P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processor
TMS320DM643 TI-TMS320DM643_07 Datasheet
1Mb / 162P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processor
TMS320DM643AZDK5 TI1-TMS320DM643AZDK5 Datasheet
1Mb / 164P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processor
TMS320DM642 TI1-TMS320DM642_17 Datasheet
1Mb / 178P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processor
SM320DM642-HIREL TI1-SM320DM642-HIREL Datasheet
1Mb / 170P
[Old version datasheet]   SM320DM642-HiRel Video/Imaging Fixed Point Digital Signal Processor
TMS320DM640AZNZ4 TI1-TMS320DM640AZNZ4 Datasheet
1Mb / 179P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processors
TMS320DM641 TI-TMS320DM641_05 Datasheet
2Mb / 179P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processors
TMS320DM641 TI-TMS320DM641_08 Datasheet
2Mb / 179P
[Old version datasheet]   Video/Imaging Fixed-Point Digital Signal Processors
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com