á
PRELIMINARY
SIX CHANNEL DS3/E3 FRAMER IC WITH HDLC CONTROLLER
XRT72L56
REV. P1.1.2
62
B.2
After some settling time, the data on the bi-
directional data bus will stabilize and can be
read by the μC/μP The XRT72L56 DS3/E3
Framer will indicate that this data is ready to be
read by asserting the RDY_DTCK (DTACK*)
signal.
B.3
After the μC/μP detects the RDY_DTCK signal
(from the XRT72L56 DS3/E3 Framer), it termi-
nates the Read cycle by toggling the RD_DS
(Data Strobe) input pin "High".
For subsequent read operations, within this burst cy-
cle, the μC/μP simply repeats steps B.1 through B.3,
as illustrated in Figure 34.
2.3.2.2.2.1.3
Operation
The Burst I/O Access will be terminated upon the fall-
ing edge of the ALE_AS input signal. At this point the
Framer will cease to internally increment the latched
address value. Further, the μC/μP is now free to exe-
cute either a Programmed I/O access or to start an-
other Burst Access Operation with the XRT72L56
DS3/E3 Framer.
2.3.2.2.2.2
The Motorola-Mode Write Burst
Access
Whenever a Motorola-type μC/μP wishes to write the
contents of numerous registers or buffer locations
over a contiguous range of addresses, then it should
do the following.
a.
Perform the initial write operation of the burst
access.
b.
Perform the remaining write operations, of the
burst access.
c.
Terminate the burst access operation.
Each of these operations within the burst access are
described below.
2.3.2.2.2.2.1
The Initial Write Operation
Terminating the Burst Access
The initial write operation of a Motorola-type Write
Burst Access is accomplished by executing a Pro-
grammed I/O Write Cycle as summarized below.
A.0
Execute a Single Ordinary (Programmed I/
O) Write cycle, as described in Steps A.1
through A.7 below.
A.1
Assert the ALE_AS (Address Strobe) input pin
by toggling it "Low". This step enables the
Address Bus input drivers (within the
XRT72L56 DS3/E3 Framer).
A.2
Place the address of the initial target register or
buffer location (within the Framer), on the
Address Bus input pins, A[11:0].
A.3
At the same time, the Address-Decoding cir-
cuitry (within the user's system) should assert
the CS input pin of the Framer by toggling it
"Low". This step enables further communica-
tion between the μC/μP and the Framer Micro-
processor Interface block.
A.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 "High". This step causes the
Framer device to latch the contents of the
F
IGURE
34. B
EHAVIOR
THE
M
ICROPROCESSOR
I
NTERFACE
S
IGNALS
,
DURING
SUBSEQUENT
R
EAD
O
PERATIONS
WITHIN
THE
B
URST
I/O C
YCLE
(M
OTOROLA
-
TYPE
μC/μP)
RDY_DTCK
ALE_AS
A(11:0)
CS
D(7:0)
RD_DS
WR_R/W
Not Valid
Address of "Initial" Target Register (Offset = 0x00)
Valid Data at
Offset = 0x01
Not Valid
Valid Data at
Offset = 0x02