English
Language : 

XRT7250 Datasheet, PDF (59/463 Pages) Exar Corporation – DS3/E3 FRAMER IC
XRT7250 DS3/E3 FRAMER IC
áç
REV. 1.1.1
of the register or buffer locations (within the
Framer), has now been selected.
5. Next, the µC/µP should indicate that this current
bus cycle is a Read Operation by toggling the
RD_DS (Read Strobe) input pin "Low". This
action also enables the bi-directional data bus
output drivers of the Framer device. At this point,
the bi-directional data bus output drivers will pro-
ceed to drive the contents of the latched
addressed register (or buffer location) onto the bi-
directional data bus, D[7:0].
6. Immediately after the µC/µP toggles the Read
Strobe signal "Low", the Framer device will toggle
the RDY_DTCK output pin "Low". The Framer
device does this in order to inform the µC/µP that
the data (to be read from the data bus) is NOT
READY to be latched into the µC/µP.
7. After some settling time, the data on the bi-direc-
tional data bus will stabilize and can be read by
the µC/µP. The XRT7250 DS3/E3 Framer will
indicate that this data can be read by toggling the
RDY_DTCK (READY) signal "High".
8. After the µC/µP detects the RDY_DTCK signal
(from the XRT7250 DS3/E3 Framer), it can then
terminate the Read Cycle by toggling the RD_DS
(Read Strobe) input pin "High".
Figure 25 presents a timing diagram which illustrates
the behavior of the Microprocessor Interface signals,
during an Intel-type Programmed I/O Read Opera-
tion.
FIGURE 25. BEHAVIOR OF MICROPROCESSOR INTERFACE SIGNALS DURING AN INTEL-TYPE PROGRAMMED I/O READ
OPERATION
ALE_AS
A[8:0]
CS
D[15:0]
RD_DS
WR_RW
RDY_DTCK
Address of Target Register
Not Valid
Valid
2.2.2.1.1.2 The Intel Mode Write Cycle
Whenever an Intel-type µC/µP wishes to write a byte
or word of data into a register or buffer location, within
the Framer, it should do the following.
1. Assert the ALE_AS (Address Latch Enable) input
pin by toggling it "High". When the µC/µP asserts
the ALE_AS input pin, it enables the Address Bus
Input Drivers within the Framer chip.
2. Place the address of the target register or buffer
location (within the Framer), on the Address Bus
input pins, A[8:0].
3. While the µC/µP is placing this address value
onto the Address Bus, the Address Decoding cir-
cuitry (within the user's system) should assert the
CS input pin of the Framer device by toggling it
"Low". This step enables further communication
between the µC/µP and the Framer Microproces-
sor Interface block.
4. After allowing the data on the Address Bus pins
to settle (by waiting the appropriate Address
Setup time), the µC/µP should toggle the
ALE_AS input pin "Low". This step causes the
Framer device to latch the contents of the
Address Bus into its internal circuitry. At this
point, the address of the register or buffer loca-
tion (within the Framer), has now been selected.
5. Next, the µC/µP should indicate that this current
bus cycle is a Write Operation by toggling the
WR_RW (Write Strobe) input pin "Low". This
action also enables the bi-directional data bus
input drivers of the Framer device.
6. The µC/µP should then place the byte or word
that it intends to write into the target register, on
the bi-directional data bus, D[7:0].
7. After waiting the appropriate amount of time for
the data (on the bi-directional data bus) to settle,
the µC/µP should toggle the WR_RW (Write
40