37
ICS1890
Pin Descriptions
MII Data Interface
The following pin descriptions apply in either 10 or 100 Mbps
mode when the MII Data Interface is selected. These pins are
re-used for the 100M Stream Interface, 10M Serial Interface,
and the Link Pulse Interface. These extra pin meanings are
described in separate interface sections with the pseudo
pin name followed by the actual pin name that the function is
mapped onto.
Transmit Clock
TXCLK
The Transmit Clock (TXCLK) is a continuous clock signal
generated by the
ICS1890
to synchronize information transfer
on the Transmit Enable, Transmit Data and Transmit Error
lines. The
ICS1890
clock frequency is 25% of the nominal
transmit data rate. At 10 Mbps, its frequency is 2.5 MHz and at
100 Mbps is 25 MHz.
Transmit Enable
TXEN
Transmit Enable (TXEN) indicates to the
ICS1890
that the
MAC is sending valid data nibbles for transmission on the
physical media. Synchronous with its assertion, the
ICS1890
will begin reading the data nibbles on the transmit data lines. It
is the responsibility of the MAC to order the nibbles so that
the preamble is sent first, followed by destination, source,
length, data and CRC fields since the
ICS1890
has no knowledge
of the frame structure and is merely a nibble processor. The
ICS1890
terminates transmission of nibbles following the
de-assertion of Transmit Enable (TXEN).
Transmit Data 3
TXD3
Transmit Data 3 (TXD3) is the most significant bit of the
transmit data nibble. TXD3 is sampled by the
ICS1890
synchronously with the Transmit Clock when TXEN is asserted.
When TXEN is de-asserted, the
ICS1890
is unaffected by the
state of TXD3.
Transmit Data 2
TXD2
Transmit Data 2 (TXD2) is sampled by the
ICS1890
synchronously with the Transmit Clock when TXEN is asserted.
When TXEN is de-asserted, the
ICS1890
is unaffected by the
state of TXD2.
Transmit Data 1
TXD1
Transmit Data 1 (TXD1) is sampled by the
ICS1890
synchronously with the Transmit Clock when TXEN is asserted.
When TXEN is de-asserted, the
ICS1890
is unaffected by the
state of TXD1.
Transmit Data 0
TXD0
Transmit Data 0 (TXD0) is the least significant bit of the
transmit data nibble. TXD0 is sampled by the
ICS1890
synchronously with the Transmit Clock when TXEN is asserted.
When TXEN is de-asserted, the
ICS1890
is unaffected by the
state of TXD0.
Transmit Error
TXER
When operating in the 100 Mbps mode, the assertion of
Transmit Error (TXER) for one or more clock periods will cause
the
ICS1890
to emit one or more invalid symbols. The signal
must be synchronous with TXCLK. In the normal operating
mode, a HALT symbol will be substituted for the next nibble
decoded.
If the Invalid Error Code Test bit (16:2) is set, the 5-bit code
group shown in the 4B5B encoding table will be substituted
for the transmit data nibble presented.
The value of TXER during 10 Mbps operation has no effect on
the
ICS1890
.
Receive Clock
RXCLK
The Receive Clock (RXCLK) is sourced by the
ICS1890
.
There are two possible sources for the Receive Clock (RXCLK).
When a carrier is present on the receive pair, the source is the
recovered clock from the data stream. When no carrier is
present on the receive pair, the source is the Transmit Clock
(TXCLK). In 10Base-T mode, the receive data pair will be
quiescent during periods of inactivity and the Transmit Clock
will be selected. In 100Base-T mode, the IDLE symbol is sent
during periods of inactivity and the Recovered clock will be
selected.
The
ICS1890
will only switch between clock sources when
Receive Data Valid (RXDV) is de-asserted. During the period
between Carrier Sense (CRS) being asserted and Receive Data
Valid being asserted, a clock phase change of up to 360
degrees may occur. Following the de-assertion of Receive
Data Valid a clock phase of 360 degrees may occur.
When Receive Data Valid is asserted, the Receive Clock
frequency is 25% of the data rate, 2.5 MHz in 10Base-T mode
and 25 MHz in 100Base-T mode. The
ICS1890
synchronizes
Receive Data Valid, Received Data and Receive Error with
Receive Clock (RXCLK).
Summary of Contents for PHYceiver ICS1890
Page 49: ...49 ICS1890 Pin Configuration...