|
XRT74L74 Datasheet, PDF (176/498 Pages) Exar Corporation – 4 CHANNEL, ATM UNI/PPP DS3/E3 FRAMING CONTROLLER | |||
|
◁ |
XRT74L74
4 CHANNEL, ATM UNI/PPP DS3/E3 FRAMING CONTROLLER
REV. P1.1.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 illus-
trates 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 tog-
gles âhighâ indicating that the RxFIFO contains at
least one âread-cycleâ worth of cell data. The ATM
Layer processor will detect this âassertion of RxU-
Clavâ 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. After-
wards, the ATM Layer processor is unable to continue
reading the ATM cell data from the Receive UTOPIA
Interface block; and subsequently negates the RxUEn
signal; at clock edge #8. The Receive UTOPIA Inter-
face 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 UTO-
PIA Interface block detects this state change at clock
edge #11 and subsequently places word W4 on the
Receive UTOPIA Data bus.
4.4.2.2.1.2 Cell 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
174
|
▷ |