Preliminary Data Sheet
February 1997
DSP1628 Digital Signal Processor
4 Hardware Architecture (continued)
DSP Decoding Operation Sequence
The DSP operation sequence for invoking the ECCP for an MLSE equalization or convolutional decoding operation
is explained with the operation flow diagram in Figure 7.
EBUSY = FALSE
ECCP OFF
(LOAD ECCP)
EBUSY = TRUE
ECCP ON
(EXEC ECCP)
PROGRAM
ECCP
PROGRAM ECCP
{ECON = VALUE, TBLR = TL
H, G = CHANNEL, GEN. POLY.}
LOAD SYMBOL 1
INTO ZI:ZQ/S[5:0]
UPDATE MLSE/CONV INSTR 1
EBUSY = FALSE
ECCP OFF
(UNLOAD ECCP)
INVALID DECODED SYMBOL 1
LOAD N SET
OF RECEIVED
SYMBOLS
AND
EXECUTE N
UPDATE
INSTRUCTIONS
LOAD SYMBOL TL
INTO ZI:ZQ/S[5:0]
LOAD SYMBOL TL + 1
INTO ZI:ZQ/S[5:0]
UPDATE MLSE/CONV INSTR TL
INVALID DECODED SYMBOL TL
UPDATE MLSE/CONV INSTR TL + 1
VALID DECODED SYMBOL 1
DISCARD TL
INVALID
DECODED
SYMBOLS
EXECUTE
TL TRACEBACK
INSTRUCTIONS
LOAD SYMBOL N
INTO ZI:ZQ/S[5:0]
UPDATE MLSE/CONV INSTR N VALID DECODED SYMBOL N + TL
TRACEBACK INSTR 1
VALID DECODED SYMBOL N + TL + 1
ACCEPT N
VALID
DECODED
SYMBOLS
TRACEBACK INSTR TL
VALID DECODED SYMBOL N
Figure 8. DSP Core Operation Sequence
5-4501(F).a
Lucent Technologies Inc.
29