www.ti.com

 

 

 

 

Endianness

 

 

 

Figure 82. TCP_ENDIAN Register

 

 

 

31

 

 

 

 

16

 

 

 

Reserved

 

 

 

 

 

 

R/W

 

 

 

15

 

 

2

1

0

 

 

 

Reserved

 

ENDIAN_

ENDIAN_

 

 

 

 

EXTR

INTR

 

 

 

 

 

 

 

 

R/W

 

R/W

R/W

LEGEND: R/W = Read/Write; R = Read only; -n= value after reset

 

 

 

 

 

 

Table 33. TCP_ENDIAN Programming Register

 

 

 

Data

Native Format

DSP Memory Format

TCP_ENDIAN

 

 

Interleaver Indexes

16 bits (15 bits right justified)

16 bits NATIVE

ENDIAN_INTR = 1

 

 

 

 

 

Packed on 32 bits

ENDIAN_INTR = 0

 

 

Extrinsic Data

8 bits (7 bits right justified

8 bits NATIVE

ENDIAN_EXTR = 1

 

 

 

 

 

Packed on 32 bits

ENDIAN_EXTR = 0

 

7.1.3

Interleaver Data

 

 

 

 

 

 

 

 

Table 34. Interleaver Data

 

 

 

Little_big_endian

ENDIAN_INTR

Description (MSB to LSB)

 

 

 

0

 

0

1,0,3,2 3,2,1,0 (half words)

 

 

 

0

 

1

0,1,2,3 3,2,1,0 (half words)

 

 

 

1

 

0

Endianness manager has no effect

 

 

 

 

 

3,2,1,0 3,2,1,0 (half words)

 

 

 

1

 

1

Endianness manager has no effect

 

 

 

 

 

3,2,1,0 3,2,1,0 (half words)

 

 

7.1.3.1ENDIAN_INTR = 1

If ENDIAN_INTR = 1, data are saved in their native format (16 bits) in the DSP (see Table 35).

Table 35. Interleaver Indexes in DSP Memory

(ENDIAN_INTR = 1)

Address (hex bytes)

Data

Base

INTER0

Base + 2

INTER1

Base + 4

INTER2

Base + 6

INTER3

SPRUGK1–March 2009

TMS320C6457 Turbo-Decoder Coprocessor 2

55

Submit Documentation Feedback

Page 55
Image 55
Texas Instruments TMS320C6457 DSP manual Tcpendian Programming Register, Endianintr =, Interleaver Indexes in DSP Memory