
CY7C954DX
PRELIMINARY
6
10
RXFULL*
3-state TTL output,
changes following
RXCLK
↑
Receive FIFO Full Flag.
Active LOW when configured for UTOPIA timing (EXTFIFO is LOW), active
HIGH when configured for Cascade timing (EXTFIFO is HIGH).
In Receive mode (11), when the Receive FIFO is addressed, RXFULL* is
asserted one RXCLK cycle after the address match, when the Receive FIFO
has room for four or fewer writes. If the RXCLK input is not continuous, or if the
FIFO is accessed at a rate slower than data is being received, RXFULL* may
indicate loss of data.
This output is not used in Receive modes (00, 01, 10).
Receive FIFO Cell Available Flag.
This signal is asserted (LOW) when the Receive FIFO contains at least one
ATM cell ready to be read. It is asserted one RXCLK cycle after the device
RXADDR[2:0] address matches ADDRSEL[2:0] and selected by RXEN*.
RXCLAV is forced to the High-Z state only during a
“
full-chip
”
reset (i.e., while
RESET* is LOW) or on the cycle after an
“
unmatch
”
in RXADDR[2:0]. (Used
for polling FIFO status.)
Receive FIFO Empty Flag.
Active LOW when configured for UTOPIA timing (EXTFIFO is LOW), active
HIGH when configured for Cascade timing (EXTFIFO is HIGH).
In Receive mode (11), when the Receive FIFO is enabled, RXEMPTY* is as-
serted one RXCLK cycle after the address match, when no data remains in the
Receive FIFO. Any read operation occurring when RXEMPTY* is asserted
results in no change in the FIFO status, and the data from the last valid read
remains on the RXDATA bus.
This output functions the same RXCLAV in Receive modes (00, 01, 10).
Receive FIFO Reset.
When the Receive FIFO is addressed and RXRST* is sampled while asserted
(LOW) for eight or more RXCLK cycles, along with the deassertion of RXEN*
and an address match condition existing, a Receive FIFO reset is initiated.
Reframe Enable.
Used to control when the framer is allowed to adjust the character boundaries
based on detection of one or more K28.5 characters in the data stream. When
HIGH, the framer is allowed to adjust the character boundaries relative to re-
ceived serial data stream. When LOW, the boundary is fixed.
Receiver BIST Enable.
When active, the receiver is configured to perform a character-for-character
match of the incoming data stream with a 511-character BIST sequence. The
result of character mismatches are indicated on RXRVS. Completion of each
511-character BIST loop is accompanied by an assertion pulse on the
RXFULL* flag.
19
RXCLAV
3-state TTL output,
changes following
RXCLK
↑
21
RXEMPTY*
3-state TTL output,
changes following
RXCLK
↑
67
RXRST*
TTL input, sampled
on
RXCLK
↑
,
Internal Pull-Up
73
RFEN
TTL input,
asynchronous,
Internal Pull-Up
77
RXBISTEN*
TTL input,
asynchronous,
Internal Pull-Up
Control Signals
6
LOOPTX
TTL asynchronous
input,
Internal Pull-Down
Serial-in to Serial-out LOOP Select.
This input controls the LOOP-through function in which the serial data is re-
covered by the Clock/Data Recovery PLL and then is retransmitted using the
Transmitter PLL as the bit-rate reference. It selects between the output of the
Transmitter FIFO and the output of the Elasticity buffer as the input to the
Transmit Encoder. When LOW, the transmit FIFO is the source of data for
transmission. When HIGH, the Elasticity Buffer is the source of data for trans-
mission.
Pin Descriptions
(continued)
CY7C954DX HOTLink Transceiver
Pin #
Name
I/O Characteristics
Signal Description