
Data Sheet
July 2000
DSP16210 Digital Signal Processor
Lucent Technologies Inc.
DRAFT COPY
37
Hardware Architecture
(continued)
Enhanced Serial I/O Unit (ESIO)
(continued)
OCR
(
Table 59 on page 102
) controls the configuration
of the output section, including the selection of simple
mode vs. frame mode.
OCVV
(
Table 62 on page 103
)
specifies the number of active logical channels (one for
simple mode and 1 through 16 for frame mode).
OCSB
0—7
(
Table 60 on page 103
) and
OCSL
0—1
(
Table 61 on page 103
) are used only in frame mode.
They specify the starting bit position and the sample
length (1, 2, 4, or 8 bits) of each logical channel.
As illustrated in Figure 12, OLEV (bit 3) of the
OCR
register selects the polarity of the output bit clock,
EOBC. This modified clock is the output bit clock for
the output section (OBC). OSLEV (bit 8) of the
OCR
register selects whether or not the output frame sync,
EOFS, is inverted. This modified signal is the frame
sync for the output section (OFS).
Figure 12. Output Control Signal Conditioning
As illustrated in
Figure 13
, the ESIO drives serial data
onto the ESIO data out (EDO) pin the rising edge of the
output bit clock (OBC). The rising edge of output frame
sync (OFS) indicates that the first bit of the serial out-
put packet or frame is driven onto EDO on the next ris-
ing edge of OBC. This edge (as captured by OBC) also
initializes the internal bit counter to zero, and every
subsequent rising edge of OBC increments the bit
counter. In frame mode, this bit counter is used by the
output control hardware to define logical channel start
points and to detect output frame errors.
The ESIO asserts the EOBE output pin and the EOBE
interrupt on the falling edge of OBC following detection
of OFS as shown in
Figure 13
. EOBE is cleared when
the DSP program writes any of the
OMX
0—15
mem-
ory-mapped registers. EOBE is also cleared on device
reset or if the DSP program resets the output section
by writing the
OCR
register with the ORESET field
(bit 4) set.
Figure 13. Output Functional Timing
The ESIO drives EDO only during its scheduled
timeslot as illustrated in
Figure 13
. Otherwise EDO is in
the high-impedance state. The other necessary condi-
tions for the DSP16210 to drive EDO are:
I
The EOEB negative-assertion input pin must be
asserted (low).
I
The EDOEO bit in the
OCR
register (bit 6) must be
set.
If EOEB is high or if the EDOEO bit is cleared, then
EDO is in the high-impedance state regardless of the
state of ESIO output section. The EDOEO bit is cleared
on reset causing the EDO pin to be in the high-imped-
ance state by default.
The EDOMD bit in
OCR
(bit 5) configures the EDO out-
put pin driver as either 3-state or open-drain.
EOFS
EOBC
OFS
OBC
FRAME SYNC
AND
CLOCK
FOR
ESIO
OUTPUT
SECTION
OSLEV
(OCR[8])
OLEV
(OCR[3])
OBC
OFS
EDO
B
0
B
1
INTERNAL
BIT COUNTER
CLEARED
EOEB
EOBE