ꢀ ꢁꢂ ꢃ ꢄ ꢅ ꢆꢇ ꢈ ꢉꢈ ꢀꢊ ꢀ ꢁꢂ ꢃ ꢄ ꢅ ꢆꢇ ꢈ ꢉꢋ ꢀꢊ ꢀ ꢁꢂ ꢃ ꢄꢅ ꢆꢇ ꢈꢉ ꢇꢀ
ꢌ ꢍꢎ ꢏꢐꢑꢒꢓ ꢍ ꢔꢀ ꢐꢍ ꢕꢍ ꢀꢖꢗ ꢂꢍ ꢕ ꢔꢖꢗ ꢒꢘ ꢓ ꢆꢏ ꢂ ꢂꢓ ꢘ ꢂ
SPRS226H − NOVEMBER 2003 − REVISED AUGUST 2005
CPU (DSP core) description (continued)
src1
.L1
src2
dst
8
8
long dst
long src
32 MSBs
32 LSBs
ST1b (Store Data)
ST1a (Store Data)
8
long src
long dst
dst
8
Register
File A
(A0−A31)
src1
.S1
Data Path A
src2
See Note A
See Note A
long dst
dst
src1
.M1
src2
32 MSBs
32 LSBs
LD1b (Load Data)
LD1a (Load Data)
dst
DA1 (Address)
src1
.D1
.D2
src2
2X
1X
src2
src1
dst
DA2 (Address)
32 LSBs
32 MSBs
LD2a (Load Data)
LD2b (Load Data)
src2
src1
dst
.M2
See Note A
See Note A
long dst
Register
File B
(B0− B31)
src2
Data Path B
.S2
src1
dst
long dst
long src
8
8
32 MSBs
32 LSBs
ST2a (Store Data)
ST2b (Store Data)
8
8
long src
long dst
dst
src2
.L2
src1
Control Register
File
NOTE A: For the .M functional units, the long dst is 32 MSBs and the dst is 32 LSBs.
Figure 1. TMS320C64x CPU (DSP Core) Data Paths
11
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251−1443