DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
Information Manual
Error Correction Coprocessor (DSP1618/28 Only)
April 1998
14-8
DRAFT COPY
Lucent Technologies Inc.
14.5 Software Architecture
14.5.1 R-Field Registers
The ECCP registers are grouped into two categories: the R-field registers and the internal memory-mapped regis-
ters.
is a functional block diagram of the R-field registers (edr, eir, and ear) and the internal memory-
mapped registers. The R-field registers are directly accessible from the DSP program. Through these registers,
the memory-mapped registers are indirectly accessed for data transfer and control. As seen in
, the
DSP can write an address to ear. A subsequent DSP write to edr will place data in the internal register addressed
by ear and increment ear by one count. Similarly, a DSP read from edr will fetch data from the internal register
addressed by ear and increment ear by one count. The DSP writes instructions directly to the eir register to start a
particular operation of the ECCP.
5-4503
Figure 14-4. Register Block Diagram
The three R-field registers ear, edr, and eir are defined in the core instruction set as programmable registers for
executing the ECCP and establishing the data interface between the ECCP and the core. Reserved bits are
always zero when read and should be written with zeros to make the program compatible with future chip revisions.
Address Register (ear): The address register holds the address of the ECCP internal memory-mapped registers.
Each time the core accesses an internal ECCP register through edr, the content of the ear register is postincre-
mented by one. During a DSP compound addressing instruction, the same edr register is accessed for both the
read and the write operation.
edr
eir
ear
+ 1
MUX/
DEMUX
NS[63:0]
PS[63:0]
SYC
ECON
TBLR
S0H0
DSR
ZIG10
ZQG32
G54
MDX
MACH
MACL
TSBR
DSP CORE
ECCP
IDB
ADDRESSES 0x0000 TO 0x0410
S5H5
…
…
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...