Preliminary Data Sheet
July 2001
Signal Processor
T8533/34 Quad Programmable Line Card
16
Agere Systems Inc.
Functional Description
(continued)
The Control Interface
(continued)
Read Command
The normal flow of information to the master controller is always in response to a read command. All control mem-
ory locations are accessed in 8-bit bytes. All read commands from the master controller require a response from
the addressed codec. It is the responsibility of the master controller to ensure that only one device is transmitting
on the serial interface line at any one time. The master controller also must ensure that the CS lead goes high after
transferring the 3-byte sequence used to initiate the read, and then it goes low again for the response. In this case,
it should be noted that the device expects the second time CS goes low that data is to be sent to the master; thus,
it does not interpret the DI lead as containing a valid instruction during that CS excursion and a write during this
time is not recommended. Note also that the CS lead must allow the number of bytes sent in a read command to
be transferred before a subsequent command can be received by the codec. Figures 11—14 illustrate normal or
byte-by-byte operation with continuous or gapped DCLKs. Like a write command, transitions, not frequency, are
critical with regard to gapped DCLK operation.
0079
* Provide sufficient wait time to access read data. Provide sufficient DCLK cycles to effectively wait
≥
1.5
μ
s after the second full DCLK cycle
and before the second to last full DCLK cycle. DCLK operation of 4.096 MHz would require 10 cycles of DCLK between LENGTH and DATA.
The first two DCLK cycles, when CS goes high, processes the command. A wait is then required to access the read data. Two final DCLK
cycles are required to process the read data.
Two or more DCLK cycles are required before the start of a new command frame.
Note: Data field length of 1 shown.
Figure 11. Read Operation, Normal Mode (Continuous DCLK)
COMMAND FRAME
0
1
7
0
1
7
CS
DCLK
DI
COMMAND
START ADDRESS
DATA
0
1
7
0
1
7
0
1
7
LENGTH
0
1
7
0
1
7
0
1
7
DO
WAIT
≥
1.5
μ
s
*