![](http://datasheet.mmic.net.cn/Exar-Corporation/XRT94L33IB-L_datasheet_100163/XRT94L33IB-L_459.png)
xr
XRT94L33
3-CHANNEL DS3/E3/STS-1 TO STS-3/STM-1 MAPPER IC DATA SHEET
Rev.1.2.0.
459
value of these “Receive UTOPIA Address Bus input pin” signals with that of the contents of its “Rx UTOPIA
Address Register (Address = 0x0513).
If these values do not match, (e.g., RxUAddr[4:0]
≠ 0x03) then UNI #2 will keep its “RxUClav” output signal
“tri-stated”; and will continue to sample its “Receive UTOPIA Address bus input” pins; with each rising edge of
RxUClk.
If these two values do match, (e.g., RxUAddr[4:0] = 0x03) then UNI #2 will drive its “RxUClav” output pin to
the appropriate level, reflecting its RxFIFO “fill-status”. Since the UNI is only operating in the “Cell Level
Handshaking” mode, the UNI will drive the RxUClav output signal “high” if it contains at least one complete
ATM cell of data within its RxFIFO, that needs to be read out by the ATM Layer Processor. Conversely, the
UNI will drive the “RxUClav” output signal “l(fā)ow” if its RxFIFO contains less than one complete ATM cell of
data.
When UNI #2 has been selected for “polling”, UNI #1 will continue to keeps its “RxUClav” output signal “tri-
stated”. Therefore, when UNI #2 is driving its “RxUClav” output pin to the appropriate level; it will be driving
the entire “RxUClav” line, within the “Multi-PHY” system.
Consequently, UNI#2 will also be driving the
“RxUClav_in” input pin of the ATM Layer processor (see
Figure 117).If UNI #2 drives the “RxUClav” line “l(fā)ow”, upon the application of its address on the UTOPIA Address Bus,
then the ATM Layer processor will “l(fā)earn” that there are no ATM cells of data (within the RxFIFO of UNI # 2)
that need to be read out via the “Receive UTOPIA Interface” block. However, if UNI #2 drives the RxUClav
line “high” (during “polling”), then the ATM Layer processor will know that UNI # 2 does contain at least one
ATM cell of data (within its RxFIFO) that needs to be read out via the Receive UTOPIA Interface block.
Figure 118presents a timing diagram, that depicts the behavior of the ATM Layer processor’s and the UNI’s
Figure 118 Timing Diagram illustrating the Behavior of various signals from the ATM Layer processor
and the UNI, during Polling
RxUClk
RxUAddr[4:0]
RxUClav
RxUEnB*
RxUData[15:0]
RxUSoC
01h
1Fh
03h
1Fh
01h
03h
1Fh
03h
01h
1Fh
01h
03h
W27
W0
W1
W2
W3
W4
W5
W6
W7
W8
W9
W10
01h
03h
01h
03h
01h
1
2
3
4
5
6
7
8
9
10
11
12
The Receive UTOPIA Data bus is configured to be 16 bits wide. Hence, the data, which the ATM Layer processor places
on the Receive UTOPIA Data bus, is expressed in terms of 16 bit words: (e.g., W0 - W26).
The Receive UTOPIA Interface block is configured to handle 54 bytes/cell. Hence, Figure 92 illustrates the ATM Layer
processor reading 27 words (W0 through W26) for each ATM cell.
The ATM Layer processor is currently reading ATM cell data from the Receive UTOPIA Interface block, within UNI #1
(RxAddr[4:0] = 0x01) during this “polling process”.
The RxFIFO, within UNI#2’s Receive UTOPIA Interface block (RxAddr[4:0] = 0x03) is either depleted or does not contain
enough data to constitute a complete ATM cell.
Hence, the RxUClav line will be driven “l(fā)ow” whenever this
particular Receive UTOPIA Interface block is “polled”.
The Receive UTOPIA Address of 0x1F is not associated with any UNI device, within this “Multi-PHY” system. Hence, the
RxUClav line is tri-stated whenever this address is “polled”.