
XRT72L58
EIGHT CHANNEL DS3/E3 FRAMER IC WITH HDLC CONTROLLER
á
PRELIMINARY
REV. P1.1.2
55
a.
It latches the contents of the bi-directional data
bus into the XRT72L58 DS3/E3 Microprocessor
Interface block.
b.
It terminates the Write cycle.
Figure 28 presents a timing diagram which illustrates
the behavior of the Microprocessor Interface signals,
during a Motorola-type Programmed I/O Write Opera-
tion.
2.3.2.2
Burst Mode I/O access is a much faster way to trans-
fer data between the μC/μP and the Microprocessor
Interface (of the XRT72L58 DS3/E3 Framer), than
Programmed I/O. The reason why Burst Mode I/O is
faster is explained below.
Data is placed upon the Address Bus input pins
A[11:0] only for the very first access, within a given
burst access. The remaining read or write operations
(within this burst access) do not require the place-
ment of the Address Data on the Address Data Bus.
As a consequence, the user does not have to wait
through the Address Setup and Hold times for each of
these Read/Write operation, within the Burst Access.
It is important to note that there are some limitations
associated with Burst Mode I/O Operations.
1.
All cycles within the Burst Access, must be either
all Read or all Write cycles. No mixing of Read
and Write cycles is permitted.
2.
A Burst Access can only be used when Read or
Write operations are to be employed over a con-
tiguous range of address locations, within the
Framer device.
3.
The very first Read or Write cycle, within a burst
access, must start at the lowest address value, of
the range of addresses to be accessed. Subse-
Data Access using Burst Mode I/O
quent operations will automatically be incre-
mented to the very next higher address value.
Examples of Burst Mode I/O operations are present-
ed below for read and write operations, with both In-
tel-type and Motorola-type μC/μP
2.3.2.2.1
Burst I/O Access in the Intel Mode
If the XRT72L58 DS3/E3 Framer is interfaced to an
Intel-type μC/μP (e.g., the 80x86 family, etc.), then it
should be configured to operate in the Intel mode (by
tying the MOTO pin to ground). Intel-type Read and
Write Burst I/O Access operations are described be-
low.
2.3.2.2.1.1
The Intel-Mode Read Burst Access
Whenever an Intel-type μC/μP wishes to read the
contents of numerous registers or buffer locations
over a contiguous range of addresses, then it should
do the following.
a.
Perform the initial read operation of the burst
access.
b.
Perform the remaining read 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.1.1.1
The Initial Read Operation
F
IGURE
28. I
LLUSTRATION
OF
THE
B
EHAVIOR
OF
THE
M
ICROPROCESSOR
I
NTERFACE
SIGNAL
,
DURING
A
M
OTOROLA
-
TYPE
P
ROGRAMMED
I/O W
RITE
O
PERATION
RDY_DTCK
ALE_AS
A(11:0)
CS
D(7:0)
RD_DS
WR_R/W
Data to be Written
Address of target Register