XRT91L34
24
QUAD CHANNEL MULTIRATE STS-12/3/1 AND STM-4/1/0 SONET/SDH CDR
REV. 1.0.1
4.0 SERIAL MICROPROCESSOR INTERFACE BLOCK
The Serial Microprocessor Interface uses a standard 3-pin serial port with CS, SCLK, and SDI for programming
the device. Optional pins such as SDO, INT, and RESET allow the ability to read back contents of the registers,
monitor the device via an interrupt pin, and reset the device to its default configuration by pulling reset "Low"
for more than 10ns. A simplified block diagram of the Serial Microprocessor Interface is shown in Figure 17.
4.1 S
ERIAL
T
IMING
I
NFORMATION
The serial port requires 16 bits of data applied to the SDI (Serial Data Input) pin. The Serial Microprocessor
Interface samples SDI on the rising edge of SCLK (Serial Clock Input). The data is not latched into the device
until all 16 bits of serial data have been sampled. A timing diagram of the Serial Microprocessor Interface is
shown in Figure 18.
N
OTE
: The serial microprocessor interface does NOT support "burst write" or "burst read" operations. Chip Select (active
"Low") must be de-asserted at the end of each write or read operation.
F
IGURE
17. S
IMPLIFIED
B
LOCK
D
IAGRAM
OF
THE
S
ERIAL
M
ICROPROCESSOR
I
NTERFACE
F
IGURE
18. T
IMING
D
IAGRAM
FOR
THE
S
ERIAL
M
ICROPROCESSOR
I
NTERFACE
Shift Register
Data out
Register
Bank
Address
bus
Data
bus
Status bits and error
Flags from CDRs
Controls to
CDRs
RESET
CS INT
SDI
SCLK
SDO
CS
SDI
SCLK
SDO
1
2
10
9
8
7654
3
11
16
15
13
1412
R/W A0 A1 A2 A3 A4 A5 X D0 D1 D7D6D5D4D3D2
D0 D1 D7D6D5D4D3D2
High-Z High-Z
25nS 50nS