Texas Instruments TURBO-DECODER COPROCESSOR 2 TMS320C6457 DSP Benutzerhandbuch

Seite von 79
Input config
params
Syst&Par
SF1
SF1
Extrinsics
TCP processing
TCPXEVT
TCPXEVT
TCPREVT
TCPXEVT
MAP1
TCP processing
TCPXEVT
Input config
params
TCPXEVT
TCPREVT
SF2
Syst&Par
Extrinsics
SF2
TCPXEVT
2 subframes
TCPXEVT
Input config
params
TCPXEVT
SF1
Syst&Par
Apriori
SF1
TCPXEVT
TCPREVT
Extrinsics
SF1
TCPXEVT
TCPXEVT
Input config
params
TCPXEVT
Extrinsics
Syst&Par
SF2
Apriori
SF2
TCPXEVT
TCPREVT
SF2
TCPXEVT
MAP 1.2
2 subframes
TCP processing
TCP processing
12
Debug Mode: Pause After Each Map
13
Errors and Status
13.1 Errors
13.1.1
Error Status: ERR
www.ti.com
Debug Mode: Pause After Each Map
Figure 101. TCP2 Events Generation in Shared-Processing (SP) Mode
The TCPEXE register starts, resets, and places TCP2 into debug mode. Writing the following to TCPEXE
will place TCP2 into the defined modes.
0 = no instruction. Value at reset or value written by the coprocessor when previous instruction is read
and its execution is ongoing. DSP may test the status word in the output control memory to check if the
instruction is being executed.
1 = start. The C6457 CPU requests the coprocessor to start a processing block. The first action of the
coprocessor is to stop any of the ongoing processing, reset all its pointers and start a new process by
generating the first XEVT to trigger EDMA3 transfer of the input control words.
4 = debug mode. Normal initialization and wait in MAP state 0.
5 = debug mode. Execute one MAP decode and wait in MAP state 6.
6 = debug mode. Execute remaining MAP decodes and complete normal ending.
7 = SOFT RESET. Soft reset all TCP2 registers, except for endianness, execution, emulation register,
and all other internal registers.
The TCP2 error register (TCPERR) flags any errors that occurred in the TCP2. Once the errors are
flagged, the TCP2 stops, and a TCP2_INT interrupt is generated. TCP2_INT has an interrupt selector
value of 31. For details on how to set up interrupts, see the TMS320C64x+ Megamodule Reference Guide
(
Reading TCPERR resets both TCPERR and the TCP2 status register (TCPSTAT) to their default values;
that is, the TCP2 waits for a new START command.
The ERR bit is set to 1 in case of error.
SPRUGK1 – March 2009
TMS320C6457 Turbo-Decoder Coprocessor 2
75