DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
Information Manual
Error Correction Coprocessor (DSP1618/28 Only)
April 1998
14-6
DRAFT COPY
Lucent Technologies Inc.
14.3 DSP Decoding Operation Sequence
The DSP operation sequence for invoking the ECCP for an MLSE equalization or convolutional decoding operation
is explained by using the operation flow diagram in
shows the overall sequence for sev-
eral DSP instructions, and
shows the internal ECCP operation sequence for one ECCP operation.
, the sequence of operations is row by row. In the first row, the ECCP is programmed and initialized.
In the second row, symbol 1 is loaded, the first update MLSE or convolve operation is performed, and an invalid
symbol is available. The subsequent rows follow as shown.
5-4501
Figure 14-2. DSP Core Operation Sequence
EBUSY = FALSE
ECCP OFF
(LOAD ECCP)
EBUSY = TRUE
ECCP ON
(EXEC ECCP)
EBUSY = FALSE
ECCP OFF
(UNLOAD ECCP)
PROGRAM ECCP
{ECON = VALUE, TBLR = TL
H, G = CHANNEL, GEN. POLY.}
LOAD SYMBOL 1
INTO ZI:ZQ/S[5:0]
LOAD SYMBOL TL
INTO ZI:ZQ/S[5:0]
LOAD SYMBOL TL + 1
INTO ZI:ZQ/S[5:0]
LOAD SYMBOL N
INTO ZI:ZQ/S[5:0]
UPDATE MLSE/CONV INSTR 1
UPDATE MLSE/CONV INSTR TL
UPDATE MLSE/CONV INSTR TL + 1
UPDATE MLSE/CONV INSTR N
TRACEBACK INSTR 1
TRACEBACK INSTR TL
INVALID DECODED SYMBOL 1
INVALID DECODED SYMBOL TL
VALID DECODED SYMBOL 1
VALID DECODED SYMBOL N – TL
VALID DECODED SYMBOL N – TL + 1
VALID DECODED SYMBOL N
PROGRAM
ECCP
LOAD N SET
OF RECEIVED
SYMBOLS
AND
EXECUTE N
UPDATE
INSTRUCTIONS
EXECUTE
TL TRACEBACK
INSTRUCTIONS
DISCARD TL
INVALID
DECODED
SYMBOLS
ACCEPT TL
VALID
DECODED
SYMBOLS
Summary of Contents for DSP1611
Page 18: ...Chapter 1 Introduction...
Page 27: ...Chapter 2 Hardware Architecture...
Page 52: ...Chapter 3 Software Architecture...
Page 116: ...Chapter 4 Instruction Set...
Page 154: ...Chapter 5 Core Architecture...
Page 176: ...Chapter 6 External Memory Interface...
Page 208: ...Chapter 7 Serial I O...
Page 237: ...Chapter 8 Parallel I O DSP1617 Only...
Page 261: ...Chapter 9 Parallel Host Interface PHIF DSP1611 18 27 28 29 Only...
Page 275: ...Chapter 10 Bit I O Unit...
Page 284: ...Chapter 11 JTAG Test Access Port...
Page 306: ...Chapter 12 Timer...
Page 313: ...Chapter 13 Bit Manipulation Unit...
Page 325: ...Chapter 14 Error Correction Coprocessor DSP1618 28 Only...
Page 350: ...Chapter 15 Interface Guide...
Page 367: ...Appendix A Instruction Encoding...
Page 379: ...Appendix B Instruction Set Summary...
Page 381: ...aD extractz aS IM16 B 52 aD insert aS arM B 53 aD insert aS IM16 B 54 aD aS aaT B 55...
Page 437: ...Index...