á
PRELIMINARY
EIGHT CHANNEL DS3/E3 FRAMER IC WITH HDLC CONTROLLER
XRT72L58
REV. P1.1.2
52
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 XRT72L58 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 XRT72L58 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.
2.3.2.1.1.2
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[11: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
The Intel Mode Write Cycle
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_R/W
(Write Strobe) input pin "Low". This
action also enables the bi-directional data bus
input drivers of the Framer device.
F
IGURE
25. B
EHAVIOR
OF
M
ICROPROCESSOR
I
NTERFACE
SIGNALS
DURING
AN
I
NTEL
-
TYPE
P
ROGRAMMED
I/O R
EAD
O
PERATION
ALE_AS
A(11:0)
CS
D(7:0)
RD_DS
WR_R/W
RDY_DTCK
Not Valid
Valid
Address of target Register