Endianness

www.ti.com

Figure 83. Interleaver Indexes in DSP Memory (ENDIAN_INTR = 1)

Endian_Intr=1

 

 

Memory

 

 

Base 0

INTER0

 

 

Base 2

INTER1

 

 

Base 4

INTER2

EDMA3

INTER0

INTER1

INTER2

INTER3

 

 

 

 

 

 

 

TCP

Endianness

manager

Kernel

 

INTER3

INTER2

INTER1

INTER0

 

 

 

 

 

 

Base 6

INTER3

63

0

63

0

They have to be swapped as described in Figure 84 and Figure 85.

Figure 84. Data Source - EDMA3 (ENDIAN_INTR = 1)

63

48

47

32

31

16

15

1

INTER0

 

INTER1

 

 

INTER2

 

INTER3

Figure 85. Data Destination - Kernel (ENDIAN_INTR = 1)

63

48

47

32

31

16

15

1

INTER3

 

INTER2

 

 

INTER1

 

INTER0

7.1.3.2ENDIAN_INTR = 0

If ENDIAN_INTR = 0, data are saved in word packed format (32 bits) in the DSP (see Table 36).

Table 36. Interleaver Indexes in DSP Memory

(ENDIAN_INTR = 0)

Address (hex bytes)

Data

Base

INTER1

Base + 2

INTER0

Base + 4

INTER3

Base + 6

INTER2

Figure 86. Interleaver Indexes in DSP Memory (ENDIAN_INTR = 0)

Endian_Intr=0

 

 

Memory

 

 

Base 0

INTER1

 

 

Base 2

INTER0

Base 4

 

INTER3

EDMA3

INTER1

INTER0

INTER3

INTER2

 

 

 

 

 

 

 

TCP

Endianness

manager

Kernel

 

INTER3

INTER2

INTER1

INTER0

 

 

 

 

 

 

Base 6

INTER2

63

0

63

0

They have to be swapped as described in Figure 87 and Figure 88.

56

TMS320C6457 Turbo-Decoder Coprocessor 2

SPRUGK1–March 2009

 

 

Submit Documentation Feedback

Page 56
Image 56
Texas Instruments TMS320C6457 DSP manual INTER0 INTER1 INTER2 INTER3, INTER3 INTER2 INTER1 INTER0