Information Manual
DSP1611/17/18/27/28/29 DIGITAL SIGNAL PROCESSOR
April 1998
Serial I/O
Lucent Technologies Inc.
DRAFT COPY
7-27
(continued)
7.7.2 Programmable Features
Programmable modes of operation for the SIO2 are controlled by the serial I/O control (sioc2) register. This regis-
ter, shown in
, is used to set the port into various configurations. Both input and output operation can be
configured as either active or passive. If active, the DSP generates load and clock signals. If passive, load and
clock signals are provided as inputs to the device. Because input and output can be independently configured, the
SIO2 has four different modes of operation. The sioc2 register also is used to select the frequency of active clocks
and to configure the serial I/O data formats. The data can be 8 or 16 bits long and can be input/output MSB first or
LSB first. Both input and output data formats can be independently configured.
(See
for the values that are encoded in each field.)
Additional programmable registers for the SIO2 are srta2, tdms2, and saddx2. They have the same bit configura-
tions as SIO registers (srta, tdms, and saddx) discussed earlier in this chapter.
The ESIO2 bit (10) of the ioc register selects the SIO2 pins instead of the PIO/PHIF if it is a one. A one in the
SIOLBC bit (9) of the ioc register puts both SIO(1) and SIO2 into the loopback test mode. A zero is no loop.
7.7.3 Instructions Using the SIO2
Any data move or multiply/ALU transfer instructions referring to the sdx2 register will use the SIO2. The sioc2 reg-
ister is generally set by immediate data move instructions.
Table 7-8. sioc2 Register (DSP1611, DSP1617, and DSP1618 Only)
Bit
9
8—7
6
5
4
3
2
1
0
Field
LD2
CLK2
MSB2
OLD2
ILD2
OCK2
ICK2
OLEN2
ILEN2
Table 7-9. sioc2 Register (DSP1627/28/29 Only)
Bit
10
9
8—7
6
5
4
3
2
1
0
Field DODLY2
LD2
CLK2
MSB2
OLD2
ILD2
OCK2
ICK2
OLEN2
ILEN2
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...