Texas Instruments TURBO-DECODER COPROCESSOR 2 TMS320C6457 DSP Benutzerhandbuch

Seite von 79
6
Registers
www.ti.com
Registers
The TCP2 contains several memory-mapped registers accessible via the CPU, QDMA, and EDMA3. A
peripheral-bus access is faster than an EDMA3-bus access for isolated accesses (typically when
accessing control registers). EDMA3-bus accesses are intended to be used for EDMA3 transfers and are
meant to provide maximum throughput to/from the TCP2.
The memory map is listed in
including all TCP2 memories (systematic and parity, interleaver,
hard decisions, a priori, and extrinsic). All addresses provided are offset addresses. For the TCP2 base
data address and TCP2 base control address, see the device-specific data manual.
Table 3. TCP2 Registers
TCP2 Data Offset
TCP2 Control
Register/Memory
Address
Offset Address
Abbreviation
Name
See
0x00000
TCPPID
TCP Peripheral Identification Register
0x00000
TCPIC0
TCP Input Configuration Register 0
0x00004
TCPIC1
TCP Input Configuration Register 1
0x00008
TCPIC2
TCP Input Configuration Register 2
0x0000C
TCPIC3
TCP Input Configuration Register 3
0x00010
TCPIC4
TCP Input Configuration Register 4
0x00014
TCPIC5
TCP Input Configuration Register 5
0x00018
TCPIC6
TCP Input Configuration Register 6
0x0001C
TCPIC7
TCP Input Configuration Register 7
0x00020
TCPIC8
TCP Input Configuration Register 8
0x00024
TCPIC9
TCP Input Configuration Register 9
0x00028
TCPIC10
TCP Input Configuration Register 10
0x0002C
TCPIC11
TCP Input Configuration Register 11
0x00030
TCPIC12
TCP Input Configuration Register 12
0x00034
TCPIC13
TCP Input Configuration Register 13
0x00038
TCPIC14
TCP Input Configuration Register 14
0x0003C
TCPIC15
TCP Input Configuration Register 15
0x00040
TCPOUT0
TCP Output Parameters Register 0
0x00044
TCPOUT1
TCP Output Parameters Register 1
0x00048
TCPOUT2
TCP Output Parameters Register 2
0x0004C
TCPEXE
TCP Execute Register
0x00050
TCPEND
TCP Endianness Register
0x00060
TCPERR
TCP Error Register
0x00068
TCPSTAT
TCP Status Register
0x00070
TCPEMU
TCP Emulation Register
Table 4. TCP2 RAMs
TCP2 Data Offset
Register/Memory
Address
Abbreviation
Name
Address Range
Length
0x10000
X0
Data/Sys and Parity Memory
0x10000-0x243FF
0x00014400
0x30000
W0
Extrinsic Mem 0
0x30000-0x351FF
0x00005100
0x40000
W1
Extrinsic Mem 1
0x40000-0x451FF
0x00005100
0x50000
I0
Interleaver Memory
0x50000-0x5a1FF
0x0000A200
0x60000
O0
Output/Decision Memory
0x60000-0x60a7F
0x00000A20
0x70000
S0
Scratch Pad Memory
0x70000-0x70aFF
0x000006E0
0x80000
T0
Beta State Memory
0x80000-0x80FFF
0x00000A00
0x90000
C0
CRC Memory
0x90000-0x90FFF
0x000001C0
SPRUGK1 – March 2009
TMS320C6457 Turbo-Decoder Coprocessor 2
25