Freescale Semiconductor StarCore SC140 User Manual

Page 98

Advertising
background image

2-66

SC140 DSP Core Reference Manual

Memory Interface

Notes:

1. Data selected according to VF0 bit in SR, selects D3.l<<1 if VF0=1, D1.L<<1 if VF0=0
2. Data selected according to VF2 bit in SR, selects D3.l<<1 if VF2=1, D1.L<<1 if VF2=0
3. Data selected according to VF1 bit in SR, selects D3.H<<1 if VF1=1, D1.H<<1 if VF1=0
4. Data selected according to VF3 bit in SR, selects D3.H<<1 if VF3=1, D1.H<<1 if VF3=0

VSL.4W

A0 = C
A1 = D
A2 = A
A3 = B
A4 = G
A5 = H
A6 = E

A7 = F

A0 = B
A1 = A
A2 = D
A3 = C
A4 = F
A5 = E
A6 = H

A7 = G

VSL.4F

A0 = C
A1 = D
A2 = A
A3 = B
A4 = G
A5 = H
A6 = E

A7 = F

A0 = B
A1 = A
A2 = D
A3 = C
A4 = F
A5 = E
A6 = H

A7 = G

VSL.2W

A0 = C
A1 = D
A2 = A
A3 = B

A0 = B
A1 = A
A2 = D
A3 = C

VSL.2F

A0 = C
A1 = D
A2 = A
A3 = B

A0 = B
A1 = A
A2 = D
A3 = C

Table 2-27. Move Instructions in Big and Little Endian Modes (Continued)

Instruction

Register Operands

Big Endian

Little

Endian

0

39

16

A

B

C

D

E

F

G

H

Example: VSL.4W D2:D6:D1:D3, (R0) + N0

D2 =

D6 =

Note 1

Note 2

0

39

32

16

A

B

C

D

E

F

G

H

Example: VSL.4F D2:D6:D1:D3, (R0) + N0

D2 =

D6 =

Note 3

Note 4

0

39

16

A

B

C

D

Example: VSL.2W D1:D3, (R0) + N0

Note 1

Note 2

0

39

32

16

A

B

C

D

Example: VSL.2F D1:D3, (R0) + N0

Note 3

Note 4

Advertising