Information Manual
DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
April 1998
Lucent Technologies Inc.
DRAFT COPY
9-1
9 Parallel Host Interface (PHIF) (DSP1611/18/27/28/29 Only)
The PHIF is an 8-bit parallel port that can interface to an 8-bit bus containing other Lucent Technologies DSPs
(e.g., DSP1611, DSP1616, DSP1628,
. . .
), microprocessors, or peripheral I/O devices. The PHIF port supports
either
Motorola or Intel protocols as well as 8- or 16-bit transfers configured in software. The port data rate
depends upon the instruction cycle rate. If not used, the PHIF can be powered down via the powerc register. The
PHIF pins are multiplexed with BIO and SIO2 pins, and selection is controlled from the ioc register (see
3.1, Register View of the DSP1611/17/18/27/28/29
).
The PHIF is accessed in 8- or 16-bit mode. In 16-bit mode, the host determines access of the high or low byte. In
8-bit mode, only the low byte is accessed. In both modes, the host controller provides the strobes to control the
transfer of data; hence, the PHIF is always in a passive mode. Software-programmable features allow for a glue-
less host interface to microprocessors.
shows the DSP PHIF unit at the block level. The data path of the PHIF is comprised of a 16-bit input
buffer (pdx0(IN)) and a 16-bit output buffer (pdx0(OUT)). Two DSP interrupts indicate the status of the two pdx0
buffers. PIBF (parallel input buffer full) is set when pdx0(IN) is written by an external device and is cleared when
pdx0(IN) is read by the DSP. POBE (parallel output buffer empty) is set when the external device reads
pdx0(OUT) and is cleared when the DSP writes pdx0(OUT). Two pins, PIBF (parallel input buffer full) and POBE
(parallel output buffer empty), indicate the state of these interrupts; and the PSTAT register allows these interrupts
to be read over the PB bus. The PIDS and PODS input pins are driven by an external controller to latch data into
pdx0(IN) and pdx0(OUT) respectively. In Motorola mode, the PIDS pin becomes PRWN selecting read or write for
the interface and PODS becomes PDS latching data for both read and write. The PHIF control register (phifc) is
used to set the PHIF into a variety of modes. Input pin PCSN is a chip select pin, and input PBSEL selects the high
byte or the low byte for 16-bit transfers.
5-4187.a
Figure 9-1. Parallel Host Interface
PIDS/PRWN
PB [7:0]
PODS/PDS
PHIF
pdx0(IN)[15:8]
pdx0(OUT) [15:8]
PSTAT
PBSEL
PCSN
pdx0(IN)[7:0]
pdx0(OUT)[7:0]
IDB
16
16
8
8
8
8
PSTAT (8)
phifc (16)
2
PIBF,
POBE
8
16
8
PIBF
POBE
Содержание 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...