English
Language : 

XRT74L73 Datasheet, PDF (162/488 Pages) Exar Corporation – 3 CHANNEL, ATM UNI/PPP DS3/E3 FRAMING CONTROLLER
XRT74L73
3 CHANNEL, ATM UNI/PPP DS3/E3 FRAMING CONTROLLER
REV. P1.0.1
PRELIMINARY
FIGURE 37. TIMING DIAGRAM OF RXUCLAV/RXEMPTYB AND VARIOUS OTHER SIGNALS DURING READS FROM THE
RECEIVE UTOPIA, WHILE OPERATING IN THE OCTET-LEVEL HANDSHAKING MODE.
1
2
3
4
5
6
7
8
9
10
11
12
RxUClk
RxUClav
RxUEn
RxUData [15:0]
W0 W1
X
W2 W3
W4
RxUSoC
Note: regarding Figure 37
1. The Receive UTOPIA Data bus is configured to be
16 bits wide. Hence, the data which the Receive
UTOPIA Interface block places on the Receive
UTOPIA Data bus is expressed in terms of 16 bit
words (e.g., W0–W26).
2. The Receive UTOPIA Interface block is configured to
handle 54 bytes/cell. Hence, Figure 37 illustrates the
ATM Layer processor reading 27 words (W0 through
W26) for each ATM cell.
In Figure 37 , RxUClav is initially “low” during clock edge
#1. However, shortly after clock edge 1, the RxFIFO
receives ATM cell data from the Receive Cell Processor
block. At this point, the RxUClav signal toggles “high”
indicating that the RxFIFO contains at least one “read-
cycle” worth of cell data. The ATM Layer processor will
detect this “assertion of RxUClav” during clock edge #2.
Consequently, in order to begin reading this cell data, the
ATM Layer processor will then assert the RxUEn input
pin. At clock edge #3, the Receive UTOPIA Interface
block detects RxUEn being “low”. Hence, the Receive
UTOPIA Interface block then places word W0 on the
Receive UTOPIA Data bus. The ATM Layer processor
latches and reads in W0, upon clock edge #4. In this figure,
shortly after the ATM Layer processor has read in word
W1 (at clock edge #5), the RxFIFO is depleted which
causes RxUClav to toggle “low”. In this figure, the ATM
Layer processor will keep the RxUEn signal asserted, and
will read in an “invalid” word which is denoted by the “X”
in Figure 37 . Shortly thereafter, the RxFIFO receives
some additional cell data from the Receive Cell Processor,
which in turn causes RxUClav to toggle “high”. The ATM
Layer processor then continues to read in words W2 and
W3. Afterwards, the ATM Layer processor is unable to con-
tinue reading the ATM cell data from the Receive UTOPIA
Interface block; and subsequently negates the RxUEn signal;
at clock edge #8. The Receive UTOPIA Interface block
detects that RxUEn is “high” at clock edge #8, and in turn,
tri-states the Receive UTOPIA Data Bus at around clock
edge # 9. Finally, prior to clock edge #11, the ATM Layer
processor is able to resume reading in ATM cell data from
the Receive UTOPIA Interface block, and indicates this
fact by asserting the RxUEn (e.g., toggling it “low”). The
Receive UTOPIA Interface block detects this state change
at clock edge #11 and subsequently places word W4 on the
Receive UTOPIA Data bus.
3.4.2.2.1.2Cell Level Handshaking
The UNI will be operating in the “Cell-Level” Hand-
shaking mode following power up or reset. In the
“Cell-Level” Handshaking mode, when the RxUClav
output is at a logic “1”, it means that the RxFIFO con-
tains at least one complete ATM cell of data that is
available for reading by the ATM Layer Processor.
When RxUClav toggles from “high” to “low”, it indi-
cates that RxFIFO contains less than one complete
ATM cell. As in the “Octet-Level” Handshake mode, the
ATM Layer processor is expected to monitor the RxU-
Clav output, and quickly respond and read the
RxFIFO, whenever the RxUClav output signal is as-
serted.
The UNI can operate in either the “Octet-Level” or
“Cell-Level” Handshake mode, when operating in the
Single-PHY mode. However, only the Cell-Level
Handshake Mode is available when the UNI is oper-
ating in the Multi-PHY mode. For more information on
Single PHY and Multi PHY operation, please see
Section 7.4.2.2.2.
163