Information Manual
DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
April 1998
Software Architecture
Lucent Technologies Inc.
DRAFT COPY
3-5
3.1 Register View of the DSP1611/17/18/27/28/29
(continued)
3.1.1 Types of Registers (continued)
Registers not directly observable by the programmer (denoted by upper case), listed alphabetically:
3.1.2 Register Length Definition
The accumulators are 36 bits long, and the y and p registers are 32 bits long. The letter name y (or p) can mean
either the upper 16 bits of y (or p) or all 32 bits of y (or p) depending on the instruction. The table below defines
when the upper 16 bits are meant and when the full 32 bits are meant.
Table 3-3. Registers Nonaccessible by Program, Accessible Through Pins
Name
Description
Type
Section
BREAKPOINT
Four instruction breakpoint registers
address
HDS
BYPASS
Bypass the boundary-scan register, 1 bit
data
JTAG
ID
Identification register, 32 bits
data
JTAG
ISR
Input shift register
data
SIO
JCON
JTAG configuration register, 17 bits
c & s
JTAG
OSR
Output shift register
data
SIO
PSTAT
PHIF/PIO status register
c & s
PHIF/PIO
TRACE
Program discontinuity trace buffer
address
HDS
Note: The program counter register (PC) is not directly accessible to be read or written by instruction or external pins.
Table 3-4. Register Length Definition
Register
When Used in Transfers
In Functional Operators
a0, a1,
aa0, aa1
16-bit, except 36-bit between accumulators and in aD = y
36-bit, except 16-bit in aDh = aSh+1
and aD = aS<h, l> OP IM16
p
16-bit, except 32-bit to accumulators in multiply/ALU instruction
32-bit
y
16-bit, except 32-bit to accumulators in special function instruction 32-bit, except 16-bit in p = x * y
Note: The user must specify h or l in the ALU immediate, e.g., aD = aS<h,l> OP IM16. p or y is sign-extended to 36 bits for operations with
accumulators.
Содержание DSP1611
Страница 18: ...Chapter 1 Introduction...
Страница 27: ...Chapter 2 Hardware Architecture...
Страница 52: ...Chapter 3 Software Architecture...
Страница 116: ...Chapter 4 Instruction Set...
Страница 154: ...Chapter 5 Core Architecture...
Страница 176: ...Chapter 6 External Memory Interface...
Страница 208: ...Chapter 7 Serial I O...
Страница 237: ...Chapter 8 Parallel I O DSP1617 Only...
Страница 261: ...Chapter 9 Parallel Host Interface PHIF DSP1611 18 27 28 29 Only...
Страница 275: ...Chapter 10 Bit I O Unit...
Страница 284: ...Chapter 11 JTAG Test Access Port...
Страница 306: ...Chapter 12 Timer...
Страница 313: ...Chapter 13 Bit Manipulation Unit...
Страница 325: ...Chapter 14 Error Correction Coprocessor DSP1618 28 Only...
Страница 350: ...Chapter 15 Interface Guide...
Страница 367: ...Appendix A Instruction Encoding...
Страница 379: ...Appendix B Instruction Set Summary...
Страница 381: ...aD extractz aS IM16 B 52 aD insert aS arM B 53 aD insert aS IM16 B 54 aD aS aaT B 55...
Страница 437: ...Index...