|
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
|
▷ |