IDT 1894K-32LF

DATASHEET
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Description
Features
The ICS1894-32 is a low-power, physical-layer device
(PHY) that supports the ISO/IEC 10Base-T and
100Base-TX Carrier-Sense Multiple Access/Collision
Detection (CSMA/CD) Ethernet standards, ISO/IEC
8802.3. It is intended for RMII/MII Node applications and
includes the Auto-MDIX feature that automatically corrects
crossover errors in plant wiring.
• Supports category 5 cables and above with attenuation in
The ICS1894-32 incorporates Digital-Signal Processing
(DSP) control in its Physical-Medium Dependent (PMD)
sub-layer. As a result, it can transmit and receive data on
unshielded twisted-pair (UTP) category 5 cables with
attenuation in excess of 24 dB at 100MHz.
excess of 24dB at 100 MHz.
• Single-chip, fully integrated PHY provides PCS, PMA,
PMD, and AUTONEG sub layers functions of IEEE
standard.
• 10Base-T and 100Base-TX ISO/IEC 8802.3 compliant
• MIIM (MDC/MDIO) management bus for PHY register
configuration
• RMII interface support with external 50 MHz system clock
• Single 3.3V power supply
• Highly configurable, supports:
The ICS1894-32 provides a Serial-Management Interface
for exchanging command and status information with a
Station-Management (STA) entity. The ICS1894-32
Media-Dependent Interface (MDI) can be configured to
provide full-duplex operation at data rates of 10 Mb/s or
100Mb/s.
In addition, the ICS1894-32 includes a programmable LED
and interrupt output function. The LED outputs can be
configured through registers to indicate the occurance of
certain events such as LINK, COLLISION, ACTIVITY, etc.
The purpose of the programmable interrupt output is to
notify the PHY controller device immediately when a certain
event happens instead of having the PHY controller
continuously poll the PHY. The events that could be used to
generate interrupts are: receiver error, Jabber, page
received, parallel detect fault, link partner acknowledge, link
status change, auto-negotiation complete, remote fault,
collision, etc.
– Media Independent Interface (MII)
– Auto-Negotiation with Parallel detection
– Node applications, managed or unmanaged
– 10M or 100M full duplex modes
– Loopback mode for Diagnostic Functions
•
•
•
•
•
•
•
Auto-MDI/MDIX crossover correction
Low-power CMOS (typically 300 mW)
Power-Down mode (typically 21mW)
Clock and crystal supported in MII mode
Programmable LEDs
Interrupt output pin
Fully integrated, DSP-based PMD includes:
– Adaptive equalization and baseline-wander
correction
The ICS1894-32 has deep power modes that can result in
significant power savings when the link is broken.
– Transmit wave shaping and stream cipher
scrambler
Applications: NIC cards, PC motherboards, switches,
routers, DSL and cable modems, game machines, printers,
network connected appliances, and industrial equipment.
– MLT-3 encoder and NRZ/NRZI encoder
•
•
•
•
•
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Core power supply (3.3 V)
3.3 V/1.8 V VDDIO operation supported
Smart power control with deep power down feature
Available in 32-pin (5mm x 5mm) QFN package, Pb-free
Available in Industrial Temp and Lead Free
1
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Block Diagram
100Base-T
10/100 MII/RMII
MAC
Interface
PCS
• Framer
• Parallel to Serial
• 4B/5B
Interface
MUX
PMA
• Clock Recovery
• Link Monitor
• Signal Detection
• Error Detection
TP_PMD
• MLT-3
• Stream Cipher
• Adaptive Equalizer
• Baseline Wander
Correction
Integrated
Switch
Configuration
and Status
AutoNegotiation
10Base-T
MII
Extended
Register
Set
MII
Management
Interface
Low-Jitter
Clock
Synthesizer
Clock
Smart Power
Control
Block
Power
TwistedPair
Interface to
Magnetics
Modules and
RJ45
Connector
LEDs and PHY
Address
TP_AP
VDDD
TXD1
TXD2
TXD3
REFOUT
REFIN
P0/LED0
P1/ISO/LED1
Pin Assignment
25
1
TXEN
TP_AN
SPEED/TXCLK
VSS
VDD
NLG32 With Ground
Connecting to Thermal Pad
NOD/RXER
ANSEL/RXCLK
TP_BN
VDDIO
TP_BP
RMII/RXDV
VDD
P3/RXD2
MDC
AMDIX/RXD3
MDIO
P2/INT
RESET_N
FDPX/RXD0
RXTR1RXD1
17
9
VSS
TCSR
TXD0
32-pin 5mm x 5mm QFN
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
2
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Pin Descriptions
Pin
Number
Pin
Name
Pin
Type1
Pin Description
1
TP_AP
AIO
Twisted pair port A (for either transmit or receive) positive signal
2
TP_AN
AIO
Twisted pair port A (for either transmit or receive) negative signal
3
VSS
Ground Connect to ground.
4
VDD
Power
5
TP_BN
AIO
Twisted pair port B (for either transmit or receive) negative signal
6
TP_BP
AIO
Twisted pair port B (for either transmit or receive) positive signal
7
VDD
Power
8
TCSR
AIO
9
VSS
3.3V Power Supply
3.3V Power Supply
Transmit Current bias pin, connected to Vdd and ground via resistors (see
“Recommended Component Values” table and the “ICS1894-32 TCSR” figure).
Ground Connect to ground.
10
RESET_N
Input
Hardware reset for the entire chip (active low)
11
P2/INT
IO/Ipd
PHY address Bit 2 as input (during power on reset/hardware reset)
Interrupt output as output (default active low, can be programmed to active high)
12
MDIO
IO
13
MDC
Input
Management Data Clock
14
AMDIX/RXD3
IO/Ipu
AMDIX enable as input (during power on reset/hardware reset)
Receive data Bit 3 in MII mode as output.
15
P3/RXD2
IO/Ipd
PHY address Bit 3 as input (during power on reset/hardware reset)
Receive data Bit 2 in MII mode as output.
16
RXTRI/
RXD1
IO/Ipd
RX tri-state enable as input (during power on reset/hardware reset)
Receive data Bit 1 in both RMII and MII mode as output.
17
FDPX/
RXD0
IO/Ipu
Full duplex enable as input (during power on reset/hardware reset)
Receive data Bit 0 in both RMII and MII mode as output
18
RMII/RXDV
IO/Ipd
RMII/MII select as input (during power on reset/hardware reset)
Receive data valid in MII mode and CRS_DV in RMII mode as output.
19
VDDIO
Power
3.3 V/1.8 V IO Power Supply.
20
ANSEL/
RXCLK
IO/Ipu
Auto-negotiation enable as input (during power on reset/hardware reset)
Receive clock in MII mode as output.
21
NOD/
RXER
IO/Ipd
Node select as input (during power on reset/hardware reset)
Receive error in MII/RMII mode as output
It is recommended to always pull this pin low on power-up or hardware reset.
22
SPEED/
TXCLK
IO/Ipu
10M/100M select as input (during power on reset/hardware reset)
Transmit clock in MII mode as output
23
TXEN
Input
Transmit enable in RMII/MII mode
24
TXD0
Input
Transmit data Bit 0 in RMII/MII mode
25
VDDD
Power
3.3 V Power Supply
26
TXD1
Input
Transmit data Bit 1 in RMII/MII mode
27
TXT2
Input
Transmit data Bit 2 in MII mode
28
TXD3
Input
Transmit data Bit 3 in MII mode
29
REFOUT
30
REFIN
Management Data Input/Output
Output 25 MHz crystal output, floating in RMII mode
Input
25 MHz crystal (or clock) input in MII mode. 50 MHz clock input in RMII mode.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
3
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Pin
Number
Pin
Name
Pin
Type1
Pin Description
31
P0/LED0
IO
PHY address Bit 0 as input (during power on reset/hardware reset) and LED # 0
(function configurable, default is "activity/no activity") as output
32
P1/ISO/LED1
IO
PHY address Bit 1 as input (during power on reset/hardware reset) and LED # 1
(function configurable, default is "10/100 mode") as output; After latch, alternates as
a real time receiver isolation input.
PADDLE
VSS
Ground Connect to ground.
Notes:
1. AIO: Analog input/output PAD.
IO: Digital input/output.
IN/Ipu: Digital input with internal 20k pull-up.
IN/Ipd: Digital input with internal 20k pull-down.
IO/Ipu: Digital input/output with internal 20k pull-up.
IO/Ipd: Digital input/output with internal 20k pull-down.
2. MII Rx Mode: The RXD[3..0] bits are synchronous with RXCLK. When RXDV is asserted, RXD[3..0] presents
valid data to MAC on the MII interface. RXD[3..0] is invalid when RXDV is de-asserted.
3. RMII Rx Mode: The RXD[1:0] bits are synchronous with REFIN. For each clock period in which CRS_DV is
asserted, two bits of recovered data are sent from the PHY to the MAC.
4. MII Tx Mode: The TXD[3..0] bits are synchronous with TXCLK. When TXEN is asserted, TXD[3..0] presents valid
data from the MAC on the MII interface. TXD[3..0] has no effect when TXEN is de-asserted.
5. RMII Tx Mode: The TXD[1:0] bits are synchronous with REFIN. For each clock period in which TX_EN is
asserted, two bits of data are received by the PHY from the MAC.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
4
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Strapping Options
Pin
Number
Pin
Name
Pin
Type1
Pin Function
14
AMDIX/RXD3
IO/Ipu
1 = AMDIX enable
0 = AMDIX disable
15
P3/RXD2
IO/Ipd
11
P2/INT
IO/Ipd
The PHY address is set by P[3:0] at power-on reset. P0 and P1 must have external
pull-up or pull-down to set address at start up.
31
P0/LED0
IO
32
P1/ISO/LED1
IO
16
RXTRI/RXD1
IO/Ipd
1 = Real time receiver isolation function enable3; 0 = Receiver Tristate Disable
17
FDPX/RXD0
IO/Ipu
1=Full duplex
0=Half duplex (mode not supported)
Ignored if Auto negotiation is enabled
18
RMII/RXDV
IO/Ipd
1 = RMII mode
0 = MII mode
20
ANSEL/RXCLK
IO/Ipu
1=Enable auto negotiation
0=Disable auto negotiation
21
NOD/RXER
IO/Ipd
0=Node mode
1=repeater mode (mode not supported)
22
SPEED/TXCLK
IO/Ipu
1=100M mode
0=10M mode
Ignored if Auto negotiation is enabled
1. IO/Ipu = Digital Input with internal 20k pull-up during power on reset/hardware reset; output pin otherwise.
2. IO/Ipd = Digital Input with internal 20k pull-down during power on reset/hardware reset; output pin otherwise.
3. If RXTRI/RXD1 pin is latched high during power on reset/hardware reset, P1/ISO/LED1 functions as RX real time
isolation control input after latch and LED1 function will be disabled.
•
•
•
•
Functional Description
The ICS1894-32 is an ethernet PHYceiver. During data
transmission, it accepts sequential nibbles/di-bits from the
MAC (Media Access Control), converts them into a serial bit
stream, encodes them, and transmits them over the medium
through an external isolation transformer. When receiving
data, the ICS1894-32 converts and decodes a serial bit
stream (acquired from an isolation transformer that
interfaces with the medium) into sequential nibbles/di-bits. It
subsequently presents these nibbles/di-bits to the MAC
Interface.
The ICS1894-32 implements the OSI model’s physical
layer, consisting of the following, as defined by the ISO/IEC
8802-3 standard:
Physical Coding sublayer (PCS)
Physical Medium Attachment sublayer (PMA)
Physical Medium Dependent sublayer (PMD)
Auto-Negotiation sublayer
The ICS1894-32 is transparent to the next layer of the OSI
model, the link layer. The link layer has two sublayers: the
Logical Link Control sublayer and the MAC sublayer. The
ICS1894-32 can interface directly with the MAC via MII/RMII
interface signals.
The ICS1894-32 transmits framed packets acquired from its
MAC Interface and receives encapsulated packets from
another PHY, which it translates and presents to its MAC
Interface.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
5
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Note:
As per the ISO/IEC standard, the
ICS1894-32 does not affect, nor is it
affected by, the underlying structure of the
MAC frame it is conveying.
100Base-TX Operation
During 100Base-TX data transmission, the ICS1894-32
accepts packets from the MAC and inserts Start-of-Stream
Delimiters (SSDs) and End-of-Stream Delimiters (ESDs)
into the data stream. The ICS1894-32 encapsulates each
MAC frame, including the preamble, with an SSD and an
ESD. As per the ISO/IEC Standard, the ICS1894-32
replaces the first octet of each MAC preamble with an SSD
and appends an ESD to the end of each MAC frame.
When receiving data from the medium, the ICS1894-32
removes each SSD and replaces it with the pre-defined
preamble pattern before presenting the data on the MAC
Interface. When the ICS1894-32 encounters an ESD in the
received data stream, signifying the end of the frame, it ends
the presentation of data on the MAC Interface. Therefore,
the local MAC receives an unaltered copy of the transmitted
frame sent by the remote MAC.
During periods when MAC frames are being neither
transmitted nor received, the ICS1894-32 signals and
detects the IDLE condition on the Link Segment. In the
100Base-TX mode, the ICS1894-32 transmit channel sends
a continuous stream of scrambled ones to signify the IDLE
condition. Similarly, the ICS1894-32 receive channel
continually monitors its data stream and looks for a pattern
of scrambled ones. The results of this signaling and
monitoring provide the ICS1894-32 with the means to
establish the integrity of the Link Segment between itself
and its remote link partner and inform its Station
Management Entity (SME) of the link status.
10Base-T Operation
During 10Base-T data transmission, the ICS1894-32 inserts
only the IDL delimiter into the data stream. The ICS1894-32
appends the IDL delimiter to the end of each MAC frame.
However, since the 10Base-T preamble already has a
Start-of-Frame delimiter (SFD), it is not required that the
ICS1894-32 insert an SSD-like delimiter.
When receiving data from the medium (such as a
twisted-pair cable), the ICS1894-32 uses the preamble to
synchronize its receive clock. When the ICS1894-32
PHYCEIVER
receive clock establishes lock, it presents the preamble
nibbles to the MAC Interface.
In 10M operations, during periods when MAC frames are
being neither transmitted nor received, the ICS1894-32
signals and detects Normal Link Pulses. This action allows
the integrity of the Link Segment with the remote link partner
to be established and then reported to the ICS1894-32’s
SME.
Auto-Negotiation
The ICS1894-32 conforms to the auto-negotiation protocol,
defined in Clause 28 of the IEEE 802.3u specification.
Autonegotiation is enabled by either hardware pin strapping
(pin 20) or software (register 0h bit 12).
Auto-negotiation allows link partners to select the highest
common mode of operation. Link partners advertise their
capabilities to each other, and then compare their own
capabilities with those they received from their link partners.
The highest speed and duplex setting that is common to the
two link partners is selected as the mode of operation.
The following list shows the speed and duplex operation
mode from highest to lowest.
•
•
•
•
Priority 1: 100Base-TX, full-duplex
Priority 2: 100Base-TX, half-duplex
Priority 3: 10Base-T, full-duplex
Priority 4: 10Base-T, half-duplex
If auto-negotiation is not supported or the ICS1894-32 link
partner is forced to bypass auto-negotiation, the
ICS1894-32 sets its operating mode by observing the signal
at its receiver. This is known as parallel detection, and
allows the ICS1894-32 to establish link by listening for a
fixed signal protocol in the absence of auto-negotiation
advertisement protocol.
MII Management (MIIM) Interface
The ICS1894-32 supports the IEEE 802.3 MII Management
Interface, also known as the Management Data Input /
Output (MDIO) Interface. This interface allows upper-layer
devices to monitor and control the state of the ICS1894-32.
An external device with MIIM capability is used to read the
PHY status and/or configure the PHY settings. Additional
details on the MIIM interface can be found in Clause
22.2.4.5 of the IEEE 802.3u Specification.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
6
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
• An internal addressable set of thirty-one 8-bit MDIO
The MIIM interface consists of the following:
registers. Register [0:6] are required, and their functions
are defined by the IEEE 802.3u Specification. The
additional registers are provided for expanded
functionality.
• A physical connection that incorporates the clock line
(MDC) and the data line (MDIO).
• A specific protocol that operates across the
aforementioned physical connection that allows an
external controller to communicate with one or more
ICS1894-32 devices. Each ICS1894-32 device is
assigned a PHY address between 1 and 7 by the P[4:0]
strapping pins. P3 and P4 address bits are hardcoded to
‘0’ in design.
The ICS1894-32 supports MIIM in both MII mode and RMII
mode.
The following table shows the MII Management frame
format for the ICS1894-32.
MII Management Frame Format
Preamble Start of
Frame
Read/Write PHY Address
OP Code
Bits [4:0]
REG Address
Bits [4:0]
TA
Data Bits
[15:0]
Idle
Read
32 1’s
01
10
00AAA
RRRRR
Z0
DDDDDDDD_DDDDDDDD
Z
Write
32 1’s
01
01
00AAA
RRRRR
10
DDDDDDDD_DDDDDDDD
Z
Interrupt (INT)
P2/INT (pin 11) is an optional interrupt signal that is used to
inform the external controller that there has been a status
update in the ICS1894-32 PHY register. Register 23 shows
the status of the various interrupts while register 22 controls
the enabling/disabling of the interrupts.
MII Data Interface
The Media Independent Interface (MII) is specified in
Clause 22 of the IEEE 802.3u Specification. It provides a
common interface between physical layer and MAC layer
devices, and has the following key characteristics:
• Supports 10Mbps and 100Mbps data rates.
• Uses a 25MHz reference clock, sourced by the PHY.
• Provides independent 4-bit wide (nibble) transmit and
receive data paths.
• Contains two distinct groups of signals: one for
transmission and the other for reception.
The ICS1894-32 is configured for MII mode upon power-up
or hardware reset with the following:
• A 25MHz crystal connected to REFIN, REFOUT (pins 30,
29), or an external 25MHz clock source (oscillator)
connected to REFIN
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
7
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
MII Signal Definition
The following table describes the MII signals. Refer to Clause 22 of the IEEE 802.3u Specification for detailed information.
MII Signal Name
Direction
(with respect to PHY,
ICS1894-32 signal)
TXCLK
Output
TXEN
Direction
(with respect to MAC)
Description
Input
Transmit Clock
(2.5MHz for 10Mbps; 25MHz for 100Mbps)
Input
Output
Transmit Enable
TXD[3:0]
Input
Output
Transmit Data [3:0]
RXCLK
Output
Input
Receive Clock
(2.5MHz for 10Mbps; 25MHz for 100Mbps)
RXDV
Output
Input
Receive Data Valid
RXD[3:0]
Output
Input
Receive Data [3:0]
RXER
Output
Input, or (not required)
Receive Error
Transmit Clock (TXCLK)
TXCLK is sourced by the PHY. It is a continuous clock that
provides the timing reference for TXEN and TXD[3:0].
TXCLK is 2.5MHz for 10Mbps operation and 25MHz for
100Mbps operation.
Transmit Enable (TXEN)
TXEN indicates the MAC is presenting nibbles on TXD[3:0]
for transmission. It is asserted synchronously with the first
nibble of the preamble and remains asserted while all
nibbles to be transmitted are presented on the MII, and is
negated prior to the first TXCLK following the final nibble of
a frame. TXEN transitions synchronously with respect to
TXCLK.
• In 10Mbps mode, RXCLK is recovered from the line while
carrier is active. RXCLK is derived from the PHY’s
reference clock when the line is idle, or link is down.
• In 100Mbps mode, RXCLK is continuously recovered
from the line. If link is down, RXCLK is derived from the
PHY’s reference clock.
RXCLK is 2.5MHz for 10Mbps operation and 25MHz for
100Mbps operation.
Receive Data Valid (RXDV)
RXDV is driven by the PHY to indicate that the PHY is
presenting recovered and decoded nibbles on RXD[3:0].
• In 10Mbps mode, RXDV is asserted with the first nibble of
the SFD (Start of Frame Delimiter), and remains asserted
until the end of the frame.
Transmit Data (TXD[3:0])
TXD[3:0] transitions synchronously with respect to TXCLK.
When TXEN is asserted, TXD[3:0] are accepted for
transmission by the PHY. TXD[3:0] is ”00” to indicate idle
when TXEN is de-asserted. Values other than “00” on
TXD[3:0] while TXEN is de-asserted are ignored by the
PHY.
RXDV transitions synchronously with respect to RXCLK.
Receive Clock (RXCLK)
RXD[3:0] transitions synchronously with respect to RXC.
For each clock period in which RXDV is asserted, RXD[3:0]
transfers a nibble of recovered data from the PHY.
RXCLK provides the timing reference for RXDV, RXD[3:0],
and RXER.
• In 100Mbps mode, RXDV is asserted from the first nibble
of the preamble to the last nibble of the frame.
Receive Data (RXD[3:0])
Receive Error (RXER)
RXER is asserted for one or more RXCLK periods to
indicate that an error (e.g. a coding error or any error that a
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
8
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
PHY is capable of detecting, and that may otherwise be
undetectable by the MAC sub-layer) was detected
somewhere in the frame presently being transferred from
the PHY. RXER transitions synchronously with respect to
RXC. While RXDV is de-asserted, RXER has no effect on
the MAC.
Reduced MII (RMII) Data Interface
The Reduced Media Independent Interface (RMII) specifies
a low pin count Media Independent Interface (MII). It
provides a common interface between physical layer and
MAC layer devices, and has the following key
characteristics:
• Supports 10Mbps and 100Mbps data rates.
• Uses a single 50MHz reference clock provided by the
MAC or the system board.
• Provides independent 2-bit wide (di-bit) transmit and
receive data paths.
• Contains two distinct groups of signals: one for
transmission and the other for reception.
In RMII mode, a 50 MHz reference clock is connected to
REFIN(pin 30).
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
9
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
RMII Signal Definition
The following table describes the RMII signals. Refer to RMII Specification for detailed information.
RMII Signal Name
Direction
(with respect to PHY,
ICS1894-32 signal)
Direction
(with respect to MAC)
REFIN
Input
Input or Output
Synchronous 50 MHz clock reference for
receive, transmit and control interface
TX_EN
Input
Output
Transmit Enable
TXD[1:0]
Input
Output
Transmit Data [1:0]
RXD[1:0
Output
Input
Receive Data [1:0]
RX_ER
Output
Input, or (not required)
Receive Error
CRS_DV[RXDV]
Output
Input
Carrier Sense/Data Valid
Reference Clock (REFIN)
REFIN is sourced by the MAC or system board. It is a
continuous 50MHz clock that provides the timing reference
for TX_EN, TXD[1:0], CRS_DV, RXD[1:0], and RX_ER.
Transmit Enable (TX_EN)
TX_EN indicates that the MAC is presenting di-bits on
TXD[1:0] for transmission. It is asserted synchronously with
the first nibble of the preamble and remains asserted while
all di-bits to be transmitted are presented on the RMII, and
is negated prior to the first REFIN following the final di-bit of
a frame. TX_EN transitions synchronously with respect to
REFIN.
Transmit Data [1:0] (TXD[1:0])
TXD[1:0] transitions synchronously with respect to REFIN.
When TX_EN is asserted, TXD[1:0] are accepted for
transmission by the PHY. TXD[1:0] is ”00” to indicate idle
when TX_EN is de-asserted. Values other than “00” on
TXD[1:0] while TX_EN is de-asserted are ignored by the
PHY.
Description
Loss of carrier shall result in the deassertion of CRS_DV
synchronous to the cycle of REFIN which presents the first
di-bit of a nibble onto RXD[1:0] (i.e. CRS_DV is deasserted
only on nibble boundaries). If the PHY has additional bits to
be presented on RXD[1:0] following the initial deassertion of
CRS_DV, then the PHY shall assert CRS_DV on cycles of
REFIN which present the second di-bit of each nibble and
deassert CRS_DV on cycles of REFIN which present the
first di-bit of a nibble. The result is: Starting on nibble
boundaries CRS_DV toggles at 25 MHz in 100Mb/s mode
and 2.5 MHz in 10Mb/s mode when the Carrier event ends
before the RX_DV signal internal to the PHY is deasserted
(i.e. the FIFO still has bits to transfer when the carrier event
ends.) Therefore, the MAC can accurately recover RX_DV
and the Carrier event end time. During a false carrier event,
CRS_DV shall remain asserted for the duration of carrier
activity.
The data on RXD[1:0] is considered valid once CRS_DV is
asserted. However, since the assertion of CRS_DV is
asynchronous relative to REFIN, the data on RXD[1:0] shall
be "00" until proper receive signal decoding takes place (see
definition of RXD[1:0] behavior).
Carrier Sense/Data Valid (CRS_DV[RXDV])
CRS_DV, identified as RXDV (pin 18), shall be asserted by
the PHY when the receive medium is non-idle. The specifics
of the definition of idle for 10BASE-T and 100BASE-X are
contained in IEEE 802.3 [1] and IEEE 802.3u [2]. CRS_DV
is asserted asynchronously on detection of carrier due to
the criteria relevant to the operating mode. That is, in
10BASE-T mode, when squelch is passed or in 100BASE-X
mode when 2 non-contiguous zeroes in 10 bits are detected
carrier is said to be detected.
*Note: CRS_DV is asserted asynchronously in order to
minimize latency of control signals through the PHY.
Receive Data [1:0] (RXD[1:0])
RXD[1:0] transitions synchronously to REFIN. For each
clock period in which CRS_DV is asserted, RXD[1:0]
transfers two bits of recovered data from the PHY. RXD[1:0]
is "00" to indicate idle when CRS_DV is de-asserted. Values
other than “00” on RXD[1:0] while CRS_DV is de-asserted
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
10
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
cross
are ignored by the MAC.
Receive Error (RX_ER)
RX_ER is asserted for one or more REFIN periods to
indicate that an error (e.g. a coding error or any error that a
PHY is capable of detecting, and that may otherwise be
undetectable by the MAC sub-layer) was detected
somewhere in the frame presently being transferred from
the PHY. RX_ER transitions synchronously with respect to
REFIN. While CRS_DV is de-asserted, RX_ER has no
effect on the MAC.
transmit = TP_BP & TP_BN
receive = TP_AP & TP_AN
AMDIX_EN (Pin 14) AMDIX enable pin with 20 kOhm
pull-up resistor
AMDIX_EN [19:9] MDIO register 19h bit 9
MDI_MODE [19:8] MDIO register 19h bit 8
Auto-MDI/MDIX Crossover
The ICS1894-32 includes the auto-MDI/MDIX crossover
feature. In a typical CAT 5 Ethernet installation the transmit
twisted pair signal pins of the RJ45 connector are crossed
over in the CAT 5 wiring to the partners receive twisted pair
signal pins and receive twisted pair to the partners transmit
twisted pair. This is usually accomplished in the wiring plant.
Hubs generally wire the RJ45 connector crossed to
accomplish the crossover. Two types of CAT 5 cables
(straight and crossed) are available to achieve the correct
connection. The Auto-MDI/MDIX feature automatically
corrects for miss-wired installations by automatically
swapping transmit and receive signal pairs at the PHY when
no link results. Auto-MDI/MDIX is automatic, but may be
disabled for test purposes by writing MDIO register 19 Bits
9:8 in the MDIO register. The Auto-MDI/MDIX function is
independent of Auto-Negotiation and preceeds
Auto-Negotiation when enabled.
Auto MDI/MDIX Table
AMDIX_EN
(pin 14)
AMDIX_EN
[Reg 19:9]
MDI_MODE
[Reg 19:8]
Tx/Rx MDI
Configuration
x
0
0
straight
x
0
1
cross
0
1
x
straight
1
1
x
straight/cross (auto
select)
1
0
straight/cross (auto
select)
Default
1
Definitions:
straight
transmit = TP_AP & TP_AN
receive = TP_BP & TP_BN
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
11
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Power Management
The ICS1894-32 supports a Deep Power Mode (DPD) that
is enabled under the following conditions:
1. The Phy is not Receiving any signal from the partner (Link
Down)
2. The MAC is not transmitting data to the Phy (TXEN Low)
Once the above conditions are met, the Phy goes into DPD
mode after 32s (typical).
The logic internal to the device can be selectively shut down
in DPD mode depending on Register 24 Bits 8-4.
Block Diagram of the Different Sections of the PHY as Affected by Register 24 bits
Reference Clock
TPLL
Controlled by Register 24.7
10/100M Drive Clock
XMIT_DAC
Controlled
by Register
24.5
TX_STRUCTURE
If XMIT_DAC is
powered down,
this block is
High_Z
OUT
IN
RX and
Equalizer
Controlled by
Register 24.6
Bias for 10/100M
BGAP
Vbg
CDR
Controlled by
Register 24.4
Bias for Rx
Bias Current
Clock Reference Interface
The REFIN pin provides the ICS1894-32 Clock Reference
Interface. The ICS1894-32 requires a single clock reference
with a frequency of 25 MHz ±50 parts per million. This
accuracy is necessary to meet the interface requirements of
the ISO/IEEE 8802-3 standard, specifically clauses 22.2.2.1
and 24.2.3.4. The ICS1894-32 supports two clock source
configurations: a CMOS oscillator or a CMOS driver. The
input to REFIN is CMOS (10% to 90% VDD), not TTL.
Alternately, a 25MHz crystal may be used.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
12
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Crystal or Oscillator Connection
NOTE: 25 pF crystal load
capacitors were required to bring
the ppm for the 25 MHz crystal to
within ±50 ppm on the IDT 1894
PHY evaluation board. The crystal
used had a recommended load
capacitance of 18 pF.
ICS1894-32
MII w/ Crystal Input
REFOUT
REFIN
29
30
25.000MHz
25 pF
25 pF
ICS1894-32
MII w/ Oscillator Input
REFOUT
REFIN
29
30
NC
33 Ohm (optional)
CMOS
25.000
MHz
10 pF (optional)
ICS1894-32
RMII w/ Oscillator Input
REFOUT
REFIN
29
30
NC
CMOS
50.000
MHz
33 Ohm (optional)
10 pF (optional)
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
13
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
If a crystal is used as the clocking source, connect it to both
the REFIN (pin 30) and REFOUT (pin 29) pins of the
ICS1894-32. A pair of bypass capacitors on either side of
the crystal are connected to ground. The crystal is used in
the parallel resonance or anti-resonance mode. The value
of the load caps serve to adjust the final frequency of the
crystal oscillation. Typical applications would use 25 pF load
caps. The exact value will be affected by the board routing
capacitance on REFIN and REFOUT pins. Smaller load
capacitors raise the frequency of oscillation.
PHYCEIVER
Once the exact value of load capacitance is established it
will be the same for all boards using the same specification
crystal. The best way to measure the crystal frequency is to
measure the frequency of TXCLK (pin 22) using a frequency
counter with a 1 second gate time. Using the buffered output
TXCLK prevents the crystal frequency from being affected
by the measurement. The crystal specification is shown in
the 25MHz Crystal Specification table.
25 MHz Crystal Specification Table
Specifications
Symbol Minimum
Fundamental Frequency
F0
Freq. Tolerance
ΔF/f
Input Capacitance
Cin
Typical Maximum
24.99875 25.00000
Unit
25.00125
MHz
± 50
ppm
3
pF
25 MHz Oscillator Specification table
Specifications
Symbol Minimum
Output Frequency
F0
Freq. Stability (including aging)
ΔF/f
Duty cycle CMOS level one-half VDD
Tw/T
Typical Maximum
24.99875 25.00000
VIH
35
Unit
25.00125
MHz
± 50
ppm
65
%
2.79
Volts
VIL
0.33
Volts
Typical Maximum
Unit
50 MHz Oscillator Specification table
Specifications
Symbol Minimum
Output Frequency
F0
Freq. Stability (including aging)
ΔF/f
Duty cycle CMOS level one-half VDD
Tw/T
VIH
49.9975 50.00000
35
50.0025
MHz
± 50
ppm
65
%
2.79
Volts
VIL
0.33
Volts
Status Interface
The ICS1894-32 has two multi-function configuration pins
that report the PHY status by providing signals that are
intended for driving LEDs. Configuration is set by Bank0
Register 20.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
14
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Pins for Monitoring the Data Link table
Pin
Status Events that drive the LEDs
P0/LED0
Link, Activity, Tx, Rx, COL, Mode, Dplx
P1/ISO/LED1
Link, Activity, Tx, Rx, COL, Mode, Dplx
Note:
1. During either power-on reset or hardware reset, each
multi-function configuration pin is an input that is sampled
when the ICS1894-32 exits the reset state. After sampling is
complete, these pins are output pins that can drive status
LEDs.
2. A software reset does not affect the state of a
multi-function configuration pin. During a software reset, all
multi-function configuration pins are outputs.
3. Each multi-function configuration pin must be pulled
either up or down with a resistor to establish the address of
the ICS1894-32. LEDs may be placed in series with these
PHYCEIVER
resistors to provide a designated status indicator as
described in the Pins for Monitoring the Data Link table. Use
1KΩ resistors.
Caution: Pins listed in the Pins for Monitoring the Data Link
table must not float.
4. As outputs, the asserted state of a multi-function
configuration pin is the inverse of the sense sampled during
reset. This inversion provides a signal that can illuminate an
LED during an asserted state. For example, if a
multi-function configuration pin is pulled down to ground
through an LED and a current-limiting resistor, then the
sampled sense of the input is low. To illuminate this LED for
the asserted state, the output is driven high.
5. Adding 10KΩ resistors across the LEDs ensures the PHY
address is fully defined during slow VDD power-ramp
conditions.
6. PHY address 00 tri-states the MII interface. (Do not select
PHY address 00 unless you want the MII tri-stated.)
The following figure shows typical biasing and LED connections for the ICS1894-32.
ICS1894-32
P1/ISO/LED1
P0/LED0
32
31
VDD
LED1
1KΩ
10KΩ
1KΩ
LED0
10KΩ
The above circuit decodes the PHY address = 1
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
15
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Register Map
Register Address
Register Name
Basic / Extended
0
Control
Basic
1
Status
Basic
2,3
PHY Identifier
Extended
4
Auto-Negotiation Advertisement
Extended
5
Auto-Negotiation Link Partner Ability
Extended
6
Auto-Negotiation Expansion
Extended
7
Auto-Negotiation Next Page Transmit
Extended
8
Auto-Negotiation Next Page Link Partner Ability
Extended
9 through 15
Reserved by IEEE
Extended
16 through 31
Vendor-Specific (IDT) Registers
Extended
Register Description
Bit
Definition
When Bit = 0
When Bit = 1
Access 2
SF2
Default3
Hex
3
Register 0h - Control
0.15
Reset
0.14
Loopback enable
select1
No effect
Reset mode
RW
SC
0
Disable Loopback mode
Enable Loopback mode
RW
–
0
10 Mbps operation
100 Mbps operation
RW
–
1
0.13
Speed
0.12
Auto-Negotiation enable
Disable Auto-Negotiation
Enable Auto-Negotiation
RW
–
1
0.11
Low-power mode
Normal power mode
Low-power mode
RW
–
0
0.10
Isolate
No effect
Isolate from MII
RW
–
0/1‡
0.9
Auto-Negotiation restart
No effect
Restart Auto-Negotiation
RW
SC
0
Half-duplex operation
mode not supported
Full-duplex operation
RW
–
1
RW
–
0
0.8
0.7
Duplex
mode1
—
—
—
0.6
IEEE reserved
Always 0
N/A
RO
–
0†
0.5
IEEE reserved
Always 0
N/A
RO
–
0†
0.4
IEEE reserved
Always 0
N/A
RO
–
0†
0.3
IEEE reserved
Always 0
N/A
RO
–
0†
0.2
IEEE reserved
Always 0
N/A
RO
–
0†
0.1
IEEE reserved
Always 0
N/A
RO
–
0†
0.0
IEEE reserved
Always 0
N/A
RO
–
0†
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
16
ICS1894-32
0/5‡
0
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
7
Register 1h - Control
1.15
100Base-T4
Always 0. (Not
supported.)
N/A
RO
–
0
1.14
100Base-TX full duplex
Mode not supported
Mode supported
CW
–
1
CW
–
1
CW
–
1
CW
–
1
1.13
1.12
—
10Base-T full duplex
1.11
—
Mode not supported
—
—
Mode supported
—
—
1.10
IEEE reserved
Always 0
N/A
CW
–
0†
1.9
IEEE reserved
Always 0
N/A
CW
–
0†
1.8
IEEE reserved
Always 0
N/A
CW
–
0†
1.7
IEEE reserved
Always 0
N/A
CW
–
0†
1.6
MF Preamble
suppression
PHY requires MF
Preambles
PHY does not require MF
Preambles
RO
–
0
1.5
Auto-Negotiation
complete
Auto-Negotiation is in
process, if enabled
Auto-Negotiation is
completed
RO
LH
0
1.4
Remote fault
No remote fault detected Remote fault detected
RO
LH
0
1.3
Auto-Negotiation ability
N/A
Always 1: PHY has
Auto-Negotiation ability
RO
–
1
1.2
Link status
Link is invalid/down
Link is valid/established
RO
LL
0
1.1
Jabber detect
No jabber condition
Jabber condition detected
RO
LH
0
1.0
Extended capability
N/A
Always 1: PHY has
extended capabilities
RO
–
1
8
0
9
Register 2h - PHY Identifier
2.15
OUI bit 3 | c
N/A
N/A
CW
–
0
2.14
OUI bit 4 | d
N/A
N/A
CW
–
0
2.13
OUI bit 5 | e
N/A
N/A
CW
–
0
2.12
OUI bit 6 | f
N/A
N/A
CW
–
0
2.11
OUI bit 7 | g
N/A
N/A
CW
–
0
2.10
OUI bit 8 | h
N/A
N/A
CW
–
0
2.9
OUI bit 9 | I
N/A
N/A
CW
–
0
2.8
OUI bit 10 | j
N/A
N/A
CW
–
0
2.7
OUI bit 11 | k
N/A
N/A
CW
–
0
2.6
OUI bit 12 | l
N/A
N/A
CW
–
0
2.5
OUI bit 13 | m
N/A
N/A
CW
–
0
2.4
OUI bit 14 | n
N/A
N/A
CW
–
1
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
17
ICS1894-32
0
0
1
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
PHYCEIVER
When Bit = 0
When Bit = 1
Access 2
SF2
Default3
Hex
5
2.3
OUI bit 15 | o
N/A
N/A
CW
–
0
2.2
OUI bit 16 | p
N/A
N/A
CW
–
1
2.1
OUI bit 17 | q
N/A
N/A
CW
–
0
2.0
OUI bit 18 | r
N/A
N/A
CW
–
1
Register 3h - PHY Identifier
3.15
OUI bit 19 | s
N/A
N/A
CW
–
1
3.14
OUI bit 20 | t
N/A
N/A
CW
–
1
3.13
OUI bit 21 | u
N/A
N/A
CW
–
1
3.12
OUI bit 22 | v
N/A
N/A
CW
–
1
3.11
OUI bit 23 | w
N/A
N/A
CW
–
0
3.10
OUI bit 24 | x
N/A
N/A
CW
–
1
3.9
Manufacturer’s Model
Number bit 5
N/A
N/A
CW
–
0
3.8
Manufacturer’s Model
Number bit 4
N/A
N/A
CW
–
0
3.7
Manufacturer’s Model
Number bit 3
N/A
N/A
CW
–
0
3.6
Manufacturer’s Model
Number bit 2
N/A
N/A
CW
–
1
3.5
Manufacturer’s Model
Number bit 1
N/A
N/A
CW
–
0
3.4
Manufacturer’s Model
Number bit 0
N/A
N/A
CW
–
1
3.3
Revision Number bit 3
N/A
N/A
CW
–
0
3.2
Revision Number bit 2
N/A
N/A
CW
–
0
3.1
Revision Number bit 1
N/A
N/A
CW
–
0
3.0
Revision Number bit 0
N/A
N/A
CW
–
0
F
4
5
0
Register 4h - Auto-Negotiation Advertisement
4.15
Next Page
Next page not supported
Next page supported
R/W
–
0
4.14
IEEE reserved
Always 0
N/A
CW
–
0†
4.13
Remote fault
Locally, no faults
detected
Local fault detected
R/W
–
0
4.12
IEEE reserved
Always 0
N/A
CW
–
0†
4.11
IEEE reserved
Always 0
N/A
CW
–
0†
4.10
IEEE reserved
Always 0
N/A
CW
–
0†
4.9
100Base-T4
Always 0. (Not
supported.)
N/A
CW
–
0
4.8
100Base-TX, full duplex
Do not advertise ability
Advertise ability
R/W
–
1
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
18
ICS1894-32
0
1
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Bit
Definition
When Bit = 0
When Bit = 1
Access 2
SF2
Default3
Hex
4.7
—
—
—
R/W
–
1
E
R/W
–
1
R/W
–
1
4.6
10Base-T, full duplex
4.5
Do not advertise ability
—
Advertise ability
—
—
4.4
Selector Field bit S4
IEEE 802.3-specified
default
N/A
CW
–
0
4.3
Selector Field bit S3
IEEE 802.3-specified
default
N/A
CW
–
0
4.2
Selector Field bit S2
IEEE 802.3-specified
default
N/A
CW
–
0
4.1
Selector Field bit S1
IEEE 802.3-specified
default
N/A
CW
–
0
4.0
Selector Field bit S0
N/A
IEEE 802.3-specified
default
CW
–
1
1
Register 5h - Auto-Negotiation Link Partner Ability
5.15
Next Page
Next Page disabled
Next Page enabled
RO
–
0
5.14
Acknowledge
Always 0
N/A
RO
–
0
5.13
Remote fault
No faults detected
Remote fault detected
RO
–
0
5.12
IEEE reserved
Always 0
N/A
RO
–
0†
5.11
IEEE reserved
Always 0
N/A
RO
–
0†
5.10
IEEE reserved
Always 0
N/A
RO
–
0†
5.9
100Base-T4
Always 0. (Not
supported.)
N/A
RO
–
0
5.8
100Base-TX, full duplex
Link partner is not
capable
Link partner is capable
RO
–
0
5.7
100Base-TX, half duplex
Link partner is not
capable
Link partner is capable
RO
–
0
5.6
10Base-T, full duplex
Link partner is not
capable
Link partner is capable
RO
–
0
5.5
10Base-T, half duplex
Link partner is not
capable
Link partner is capable
RO
–
0
5.4
Selector Field bit S4
IEEE 802.3 defined.
Always 0.
N/A
RO
–
0
5.3
Selector Field bit S3
IEEE 802.3 defined.
Always 0.
N/A
CW
–
0
5.2
Selector Field bit S2
IEEE 802.3 defined.
Always 0.
N/A
CW
–
0
5.1
Selector Field bit S1
IEEE 802.3 defined.
Always 0.
N/A
CW
–
0
5.0
Selector Field bit S0
N/A
IEEE 802.3 defined.
Always 1.
CW
–
0
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
19
ICS1894-32
0
0
0
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
0
Register 6h - Auto-Negotiation Expansion
6.15
IEEE reserved
Always 0
N/A
CW
–
0†
6.14
IEEE reserved
Always 0
N/A
CW
–
0†
6.13
IEEE reserved
Always 0
N/A
CW
–
0†
6.12
IEEE reserved
Always 0
N/A
CW
–
0†
6.11
IEEE reserved
Always 0
N/A
CW
–
0†
6.10
IEEE reserved
Always 0
N/A
CW
–
0†
6.9
IEEE reserved
Always 0
N/A
CW
–
0†
6.8
IEEE reserved
Always 0
N/A
CW
–
0†
6.7
IEEE reserved
Always 0
N/A
CW
–
0†
6.6
IEEE reserved
Always 0
N/A
CW
–
0†
6.5
IEEE reserved
Always 0
N/A
CW
–
0†
6.4
Parallel detection fault
No Fault
Multiple technologies
detected
RO
LH
0
6.3
Link partner Next Page
able
Link partner is not Next
Page able
Link partner is Next Page
able
RO
–
0
6.2
Next Page able
Local device is not Next
Page able
Local device is Next Page
able
RO
–
1
6.1
Page received
Next Page not received
Next Page received
RO
LH
0
6.0
Link partner
Auto-Negotiation able
Link partner is not
Auto-Negotiation able
Link partner is
Auto-Negotiation able
RO
–
0
0
0
4
Register 7h - Auto-Negotiation Next Page Transmit
7.15
Next Page
Last Page
Additional Pages follow
RW
–
0
7.14
IEEE reserved
Always 0
N/A
RO
–
0†
7.13
Message Page
Unformatted Page
Message Page
RW
–
1
7.12
Acknowledge 2
Cannot comply with
Message
Can comply with Message
RW
–
0
7.11
Toggle
Previous Link Code
Word was zero
Previous Link Code Word
was one
RO
–
0
7.10
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.9
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.8
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
20
ICS1894-32
2
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
0
7.7
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.6
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.5
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.4
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.3
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.2
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.1
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
0
7.0
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RW
–
1
1
Register 8h - Auto-Negotiation Next Page Link Partner Ability
8.15
Next Page
Last Page
Additional Pages follow
RO
–
0
8.14
IEEE reserved
Always 0
N/A
RO
–
0†
8.13
Message Page
Unformatted Page
Message Page
RO
–
0
8.12
Acknowledge 2
Cannot comply with
Message
Can comply with Message
RO
–
0
8.11
Toggle
Previous Link Code
Word was zero
Previous Link Code Word
was one
RO
–
0
8.10
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.9
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.8
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.7
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.6
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.5
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.4
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
21
ICS1894-32
0
0
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
0
8.3
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.2
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.1
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
8.0
Message code field
/Unformatted code field
Bit value depends on the
particular message
Bit value depends on the
particular message
RO
–
0
RW
SC
0
Register 9 through 15h - Reserved by IEEE
Register 16h - Extended Control Register
16.15
Command Override
Write enable
Disabled
Enabled
16.14
ICS reserved
Reserved
Reserved
RW/0
–
0
16.13
ICS reserved
Reserved
Reserved
RW/0
–
0
16.12
ICS reserved
Reserved
Reserved
RW/0
–
0
16.11
ICS reserved
Reserved
Reserved
RW/0
–
0
16.10
PHY Address Bit 4
RO
–
0
16.9
PHY Address Bit 3
RO
–
0
16.8
PHY Address Bit 2
RO
–
L
16.7
PHY Address Bit 1
RO
–
L
16.6
PHY Address Bit 0
RO
–
L
16.5
Stream Cipher Test
Mode
Normal operation
Test mode
RW
–
0
16.4
ICS reserved
Reserved
Reserved
RW/0
–
–
16.3
NRZ/NRZI encoding
NRZ encoding
NRZI encoding
RW
–
1
16.2
Transmit invalid codes
Disabled
Enabled
RW
–
0
16.1
ICS reserved
Reserved
Reserved
RW/0
–
0
16.0
Stream Cipher disable
Stream Cipher enabled
Stream Cipher disabled
RW
–
0
–
–
–
8
Register 17h - Quick Poll Detailed Status Register
17.15
Data rate
10 Mbps
100 Mbps
RO
–
–
17.14
Duplex
Half duplex (mode not
supported)
Full duplex
RO
–
–
17.13
Auto-Negotiation
Progress Monitor Bit 2
Reference Decode Table Reference Decode Table
RO
LM
X
0
17.12
Auto-Negotiation
Progress Monitor Bit 1
Reference Decode Table Reference Decode Table
RO
LM
X
0
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
22
ICS1894-32
–
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
0
17.11
Auto-Negotiation
Progress Monitor Bit 0
Reference Decode Table Reference Decode Table
RO
LM
X
0
17.10
100Base-TX signal lost
Valid signal
Signal lost
RO
LH
0
17.9
100BasePLL Lock Error
PLL locked
PLL failed to lock
RO
LH
0
17.8
False Carrier detect
Normal Carrier or Idle
False Carrier
RO
LH
0
17.7
Invalid symbol detected
Valid symbols observed
Invalid symbol received
RO
LH
0
17.6
Halt Symbol detected
No Halt Symbol received Halt Symbol received
RO
LH
0
17.5
Premature End detected
Normal data stream
Stream contained two
IDLE symbols
RO
LH
0
17.4
Auto-Negotiation
complete
Auto-Negotiation in
process
Auto-Negotiation
complete
RO
–
0
17.3
100Base-TX signal
detect
Signal present
No signal present
RO
–
1
17.2
Jabber detect
No jabber detected
Jabber detected
RO
LH
0
17.1
Remote fault
No remote fault detected Remote fault detected
RO
LH
0
17.0
Link Status
Link is not valid
Link is valid
RO
LL
0
0
8
Register 18h - 10Base-T Operations Register
18.15
Remote Jabber Detect
No Remote Jabber
Condition detected
Remote Jabber Condition
Detected
RO
LH
0
18.14
Polarity reversed
Normal polarity
Polarity reversed
RO
LH
0
18.13
Data Bus Mode
[1x]=RMII mode
[01]=SI mode (Serial interface mode)
[00]=MII mode
R0
–
–
R0
–
L
18.12
18.11
AMDIXEN
AMDIX disable
AMDIX enable
RW
–
L
18.10
RXTRI
RX output enable
RX tri-state for MII/RMII
interface
RW
–
L
18.9
REGEN
Vender reserved register
access enable
Vender reserved register
(byte25~byte31) access
disable
RW
–
L
18.8
TM_SWITCH
Switch TMUX2 to TMUX1, test control
RW
–
0
18.7
ICS reserved
Reserved
Reserved
RW/0
–
–
18.6
ICS reserved
Reserved
Reserved
RW/0
–
–
18.5
Jabber inhibit
Normal Jabber behavior
Jabber Check disabled
RW
–
0
18.4
ICS reserved
Reserved
Reserved
RW/1
–
1
18.3
Auto polarity inhibit
Polarity automatically
corrected
Polarity not automatically
corrected
RW
–
0
18.2
SQE test inhibit
Normal SQE test
behavior
SQE test disabled
RW
–
0
18.1
Link Loss inhibit
Normal Link Loss
behavior
Link Always = Link Pass
RW
–
0
18.0
Squelch inhibit
Normal squelch behavior No squelch
RW
–
0
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
23
ICS1894-32
–
–
–
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
PHYCEIVER
When Bit = 1
Access 2
SF2
Default3
Hex
–
Register 19h - Extended Control Register
19.15
Node Mode
Node mode
Repeater mode (mode not
supported)
RW
–
L
19.14
Hardware/Software
Mode Speed Select
Use bit00.13 to select
speed
Use real time input pin 22
only to select speed
RW
–
L
19.13
Remote Fault
No faults detected
Remote fault detected
RO
–
0
19.12
Register Bank select
[01]=Bank1, access register0x00~0x13 and
ICS1893CF registers 0x14~0x1F
[00]=Bank0, access register0x00~0x13, new defined
registers 0x14~0x25
[1x]=Bank0, same as [00]
RW
–
0
RW
–
0
19.11
19.10
ICS reserved
Reserved
Reserved
RO
–
0
19.9
AMDIX_EN
See Table on page 11
See Table on page 11
RW
–
1
19.8
MDI_MODE
See Table on page 11
See Table on page 11
RW
–
0
19.7
Twisted Pair Tri-State
Enable, TPTRI
Twisted Pair Signals are
not Tri-Stated or No
effect
Twisted Pair Signals are
Tri-Stated
RW
–
0
19.6
ICS reserved
Reserved
Reserved
RW
–
0
19.5
ICS reserved
Reserved
Reserved
RW
–
0
19.4
ICS reserved
Reserved
Reserved
RW
–
0
19.3
ICS reserved
Reserved
Reserved
RW
–
0
19.2
ICS reserved
Reserved
Reserved
RW
–
0
19.1
ICS reserved
Reserved
Reserved
RW
–
0
19.0
Automatic 100Base-TX
Power Down
Do not automatically
power down
Power down automatically
RW
–
1
Normal digital output
strength
Enhance digital output
strength in 1.8V condition
RW
2
0
1
Register 20h - Extended Control Register
20.15
Str_enhance
0
20.14
ICS reserved
Reserved
Reserved
RW
–
0
20.13
ICS reserved
Reserved
Reserved
RW
–
1
20.12
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
3
1
24
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
20.11
Definition
ICS reserved
When Bit = 0
Reserved
When Bit = 1
Reserved
PHYCEIVER
Access 2
SF2
Default3
Hex
RW
–
1
F
20.10
1
20.9
1
20.8
ICS reserved
Reserved
Reserved
RW
1
20.7
1
20.6
1
20.5
LED1 Mode
20.4
20.3
20.2
LED0 Mode
20.1
20.0
000 = Link Integrity
001 = activity/no activity
010 = Transmit Data
011 = Receive Data
100 = Collision
101 = 100/10 mode (Default LED1)
110 = Full Duplex
111 = OFF
RW
000 = Link Integrity
001 = activity/no activity (Default LED0)
010 = Transmit Data
011 = Receive Data
100 = Collision
101 = 100/10 mode
110 = Full Duplex
111 = LINK_STAT
RW
E
1
0
1
9
0
0
1
Register 21h - Extended Control Register
21.15:0
RXER_CNT
Receive error count for RMII mode
0
RW
Register 22h - Extended Control Register
22.15
Interrupt output enable
Disable interrupt output
Enable interrupt output
RW
0
22.14
Interrupt flag read clear
enable
Interrupt flag clear by
read disable
Interrupt flag clear by read
enable
RW
0
22.13
Interrupt polarity
Output low when
interrupt occur
Output high when
interrupt occur
RW
0
22.12
Interrupt flag auto clear
enable
Interrupt flag unchanged
when interrupt condition
removed
Interrupt flag cleared
when interrupt condition
removed
RW
0
22.11
Interrupt flag re-setup
enable
Interrupt flag always
cleared when write 1 to
flag bit
Interrupt flag remains
unchanged when
interrupt condition exists
when a 1 is written to flag
bit.
RW
0
22.10
Interrupt Enable
Disable Deep power
down wake up Interrupt
Enable Deep power down
wake up Interrupt
RW
0
22.9
Interrupt Enable
Disable Deep power
down Interrupt
Enable Deep power down
Interrupt
RW
0
22.8
Interrupt Enable
Disable Auto-Negotiation
Complete Interrupt
Enable Auto-Negotiation
Complete Interrupt
RW
0
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
25
ICS1894-32
0
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Default3
Hex
RW
0
0
Enable Receive Error
Interrupt
RW
0
Disable Page Received
Interrupt
Enable Page Received
Interrupt
RW
0
Interrupt Enable
Disable Parallel Detect
Fault Interrupt
Enable Parallel Detect
Fault Interrupt
RW
0
22.3
Interrupt Enable
Disable Link Partner
Acknowledge Interrupt
Enable Link Partner
Acknowledge Interrupt
RW
0
22.2
Interrupt Enable
Disable Link Down
Interrupt
Enable Link Down
Interrupt
RW
0
22.1
Interrupt
Disable Remote Fault
Interrupt
Enable Remote Fault
Interrupt
RW
0
22.0
Enable
RW
0
RO
0
0
0
Bit
Definition
When Bit = 0
When Bit = 1
22.7
Interrupt Enable
Disable Jabber Interrupt
Enable Jabber Interrupt
22.6
Interrupt Enable
Disable Receive Error
Interrupt
22.5
Interrupt Enable
22.4
Disable Link Up Interrupt Enable Link Up Interrupt
Access 2
SF2
0
Register 23h - Extended Control Register
23.15:11
Reserved
23.10
Deep power down wake
up Interrupt
23.9
Deep power down
Interrupt
23.8
Reserved
Deep power down wake
up did not occur
Deep power down wake
up occurred
RO/SC
0
Deep power down did
not occur
Deep power down
occurred
RO/SC
0
Auto-Negotiation
Interrupt
Auto-Negotiation
Complete did not occur
Auto-Negotiation
Complete occurred
RO/SC
0
23.7
Jabber Interrupt
Jabber did not occur
Jabber occurred
RO/SC
0
23.6
Receive Error Interrupt
Receive Error did not
occur
Receive Error occurred
RO/SC
0
23.5
Page Receive Interrupt
Page Receive did not
occur
Page Receive occurred
RO/SC
0
23.4
Parallel Detect Fault
Interrupt
Parallel Detect Fault did
not occur
Parallel Detect Fault
occurred
RO/SC
0
23.3
Link Partner
Acknowledge Interrupt
Link Partner
Acknowledge did not
occur
Link Partner Acknowledge
occurred
RO/SC
0
23.2
Link Down Interrupt
Link Down did not occur
Link Down occurred
RO/SC
0
23.1
Remote Fault Interrupt
Remote Fault did not
occur
Remote Fault occurred
RO/SC
0
23.0
Link Up Interrupt
Link Up did not occur
Link Up occurred
RO/SC
0
0
0
Register 24h - Extended Control Register
24.15:12
FIFO Half
RMII FIFO half full bits ((n+3)*2 bit), RMII
RW
2
2
24.11:9
Reserved
Reserved
RW
0
0
24.8
Deep Power down
enable
RW
0
Deep power down(DPD)
disable
Deep power down(DPD)
enable
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
26
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
24.7
Tpll10_100 DPD Enable
24.6
RX 100 DPD Enable
24.5
Admix_TX DPD Enable
24.4
24.3:0
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
0
Don't power down
10/100 PLL in DPD
mode
Controlled auto power
down10/100 PLL in DPD
mode
RW
0
Don't power down RX
block in DPD mode
Controlled auto power
down of RX block in DPD
mode
RW
0
Don't power down
admix_dac block in DPD
mode
Control auto power down
of admix_dac block in
DPD mode
RW
0
Cdr100_cdr DPD Enable don't power down in DPD
mod
Control auto power down
of CDR block in DPD
mode
RW
0
Reserved
Reserved
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
0
27
ICS1894-32
0
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Bit
Definition
When Bit = 0
When Bit = 1
PHYCEIVER
Access 2
SF2
Default3
Hex
Register 25h - Extended Control Register
25.15:12
Reserved
Reserved
RW
0
0
25.11
Reserved
Reserved
RW
0
6
25.10
Reserved
Reserved
RW
1
25.9
TX10BIAS_SET
The normal output current of the Bias block for
10BaseT is 540uA. Changing the register can modify
the current with a step size of 5%
000: output 80% current
001: output 85% current
010: output 90% current
011: output 95% current
100: output 100% current
101: output 105% current
110: output 110% current
111: output 115% current
RW
1
The normal output current of the Bias block for
100BaseTX is 180uA. Changing the register can
modify the current with a step size of 5%
000: output 80% current
001: output 85% current
010: output 90% current
011: output 95% current
100: output 100% current
101: output 105% current
110: output 110% current
111: output 115% current
RW
This register controls the delay time of the digital
control signal for xmit_dac.
00: Longest delay time (same as original design)
01: Long delay time
10: Short delay time
11: Shortest delay time
RW
0
Reserved
RW
0
25.8
25.7
25.6
TX100BIAS_SET
25.5
25.4
25.3
OUTDLY_CTL
25.2
25.1
Reserved
25.0
0
0
4
1
0
0
1
1
Register 26 - 31h - Extended Control Register (Reserved)
Note 1:
Note 2:
Ignored if Auto negotiation is enabled.
CW = Command Override Write
LH = Latching High
LL = Latching Low
LMX = Latching Maximum
RO = Read Only
RW = Read/Write
RW/0 = Read/Write Zero
RW/1 = Read/Write One
SC = Self-clearing
SF = Special Functions
Note 3: L = Latched on power-up/hardware reset
‡ Whenever the PHY address is equal to 00000 (binary), the Isolate bit 0.10 is logic one, whenever the PHY address Is not equal to 00000, the
Isolate bit 0.10 is logic zero.
† As per the IEEE Std 802.3u, during any write operation to any bit in this register, the STA must write the default value to all Reserved bits.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
28
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
DC and AC Operating Conditions
Absolute Maximum Ratings
Stresses above the ratings listed below can cause permanent damage to the ICS1894-32. These ratings, which are
standard values for IDT commercially rated parts, are stress ratings only. Functional operation of the device at these
or any other conditions above those indicated in the operational sections of the specifications is not implied.
Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical
parameters are guaranteed only over the recommended operating temperature range.
Parameter
Rating
VDD (measured to VSS)
-0.3 V to 3.6V
Digital Inputs / Outputs
-0.3 V to VDD +0.3 V
Storage Temperature
-55° C to +150° C
Junction Temperature
125° C
Soldering Temperature
260° C
Power Dissipation
See section “DC Operating Conditions for Supply Current”
Recommended Operating Conditions
Parameter
Symbol
Min.
Ambient Operating Temperature - Commercial
TA
0
+70
°C
Ambient Operating Temperature - Industrial
TA
-40
+85
°C
Power Supply Voltage (measured to VSS)
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
VDD
29
Max. Units
+3.14 +3.47
ICS1894-32
V
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Recommended Component Values
Parameter
TCSR Resistor Value
LED Resistor Value
Minimum
Typical
Maximum
Tolerance
Units
–
1.82k to GND
18.2k to VDD
–
1%
Ω
–
Ω
1k
ICS1894-32 TCSR
ICS1894-32
VDD
TCSR
7
8
18.2KΩ 1%
VDD
1.82KΩ 1%
Note:
1. The bias resistor network sets the 10baseT and 100baseTX output amplitude levels.
2. Amplitude is directly related to current sourced out of the TCSR pin.
3. Resistor values shown above are typical. User should check amplitudes and adjust for transformer effects.
4. The 18.2K resistor provides negative feedback to compensate for VDD changes. Reducing the value of
this resistor will lower the 100baseT amplitude. Reducing the value of the resistor to ground on the other
hand will increase the output signal amplitude.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
30
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
DC Operating Characteristics for Supply Current
The table below lists the DC operating characteristics for the supply current to the ICS1894-32 under various
conditions.
Condition
VDDIO (V)
VDD and VDDD (V)
Current (mA) (typical)
Autonegotiation
3.3
3.3
68
1.8
3.3
66
100BaseTX FD and Linked
3.3
3.3
102
10BaseTX FD and Linked
3.3
3.3
97
Power Down (Reg0:11 = 1)
3.3
3.3
16
Deep Power Down Current Consumption Table
Register 24:8
DPD Enable
Register 24:7
TPLL_100 DPD Enable
Register 24:6
RX_100 DPD Enable
Register 24:5
Admix_TX DPD Enable
Register 24:4
CDR100_cdr DPD Enable
Current (mA) (typical)
Case 1
Case 2
Case 3
Case 4
Case 5
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
68
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
39
31
26
24
ICS1894-32
16
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
DC Operating Characteristics for Inputs and Outputs
Unless otherwise specified, the table below lists the 3.3V/1.8 V DC operating characteristics of the ICS1894-32
inputs and outputs.
For 3.3 V Signals
Parameter
Symbol
Conditions
Min. Max. Units
Input High Voltage
VIH
2.0
–
V
Input Low Voltage
VIL
–
0.8
V
Output High Voltage
VOH
IOH = –4 mA
2.4
–
V
Output Low Voltage
VOL
IOL = +4 mA
–
0.4
V
Symbol
Conditions
For 1.8 V Signals
Parameter
Min. Max. Units
Input High Voltage
VIH
0.8
–
V
Input Low Voltage
VIL
–
0.7
V
Output High Voltage
VOH
IOH = –4 mA
1.6
–
V
Output Low Voltage
VOL
IOL = +4 mA
–
0.1
V
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
32
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
DC Operating Characteristics for REFIN
The table below lists the 3.3V DC characteristics for the REFIN pin.
Parameter
Symbol
Min.
Max.
Units
Input High Voltage
VIH
2.97
–
V
Input Low Voltage
VIL
–
0.33
V
DC Operating Characteristics for MII Pins
The table below lists DC operating characteristics for the Media Independent Interface (MII) for the ICS1894-32.
Parameter
Conditions
Min.
Typ.
Max.
Units
MII Input Pin Capacitance
–
–
–
8
pF
MII Output Pin Capacitance
–
–
–
14
pF
MII Output Drive Impedance
VDDIO = 3.3V
–
20
–
Ω
Timing Diagrams
Timing for Clock Reference (REFIN) Pin
The table below lists the significant time periods for signals on the clock reference (REFIN) pin. The REFIN Timing
Diagram figure shows the timing diagram for the time periods.
Time
Period
Parameter
Conditions
Min.
Typ.
Max. Units
t1
REFIN Duty Cycle (MII)
–
45
50
55
%
t2
REFIN Period (MII)
–
–
40
–
ns
t1
REFIN Duty Cycle (RMII)
–
45
50
55
%
t2
REFIN Period (RMII)
–
–
20
–
ns
REFIN Timing Diagram
t1
REFIN
t2
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
33
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Timing for Transmit Clock (TXCLK) Pin
The table below lists the significant time periods for signals on the Transmit Clock (TXCLK) pin. The Transmit Clock
Timing Diagram figure shows the timing diagram for the time periods.
Time
Period
Parameter
t1
TXCLK Duty Cycle
t2a
t2b
Conditions
Min. Typ. Max.
Units
–
35
50
65
%
TXCLK Period
100M MII (100Base-TX)
–
40
–
ns
TXCLK Period
10M MII (10Base-T)
–
400
–
ns
Transmit Clock Timing Diagram
t1
TXCLK
t2x
Timing for Receive Clock (RXCLK) Pin
The table below lists the significant time periods for signals on the Receive Clock (RXCLK) pin. The Receive Clock
Timing Diagram figure shows the timing diagram for the time periods.
Time
Period
Parameter
t1
RXCLK Duty Cycle
t2a
t2b
Conditions
Min. Typ. Max. Units
–
35
50
65
%
RXCLK Period
100M MII (100Base-TX)
–
40
–
ns
RXCLK Period
10M MII (10Base-T)
–
400
–
ns
Receive Clock Timing Diagram
t1
RXCLK
t2
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
34
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
100M MII: Synchronous Transmit Timing
The table below lists the significant time periods for the 100M MII Interface synchronous transmit timing. The time
periods consist of timings of signals on the following pins:
•
•
•
•
TXCLK
TXD[3:0]
TXEN
TXER
The 100M MII/100M Stream Interface Synchronous Transmit Timing Diagram figure shows the timing diagram for
the time periods.
Time
Period
Parameter
Conditions
Min.
Typ.
Max. Units
t1
TXD[3:0], TXEN, TXER Setup to TXCLK Rise
–
15
–
–
ns
t2
TXD[3:0], TXEN, TXER Hold after TXCLK Rise
–
0
–
–
ns
100M MII/100M Stream Interface Synchronous Transmit Timing Diagram
TXCLK
TXD[3:0]
TXEN
TXER
t1
t2
10M MII: Synchronous Transmit Timing
The table below lists the significant time periods for the 10M MII synchronous transmit timing. The time periods
consist of timings of signals on the following pins:
•
•
•
•
TXCLK
TXD[3:0]
TXEN
TXER
The 10M MII Synchronous Transmit Timing Diagram figure shows the timing diagram for the time periods.
Time
Period
Parameter
Conditions
Min.
Typ.
t1
TXD[3:0], TXEN, TXER Setup to TXCLK Rise
–
375
–
–
ns
t2
TXD[3:0], TXEN, TXER Hold after TXCLK Rise
–
0
–
–
ns
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
35
Max. Units
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
10M MII Synchronous Transmit Timing Diagram
TXCLK
TXD[3:0]
TXEN
TXER
t1
t2
100M/MII Media Independent Interface: Synchronous Receive Timing
The table below lists the significant time periods for the MII/100M Stream Interface synchronous receive timing. The
time periods consist of timings of signals on the following pins:
•
•
•
•
RXCLK
RXD[3:0]
RXDV
RXER
The MII Interface: Synchronous Receive Timing figure shows the timing diagram for the time periods.
Time
Period
Parameter
Min.
Typ.
Max. Units
t1
RXD[3:0], RXDV, and RXER Setup to RXCLK Rise
10.0
–
–
ns
t2
RXD[3:0], RXDV, and RXER Hold after RXCLK Rise
10.0
–
–
ns
MII Interface: Synchronous Receive Timing
RXCLK
RXD[3:0]
RXDV
RXER
t1
t2
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
36
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
MII Management Interface Timing
The table below lists the significant time periods for the MII Management Interface timing (which consists of timings
of signals on the MDC and MDIO pins). The MII Management Interface Timing Diagram figure shows the timing
diagram for the time periods.
Time
Period
Parameter
Conditions
Min.
Typ.
Max. Units
t1
MDC Minimum High Time
–
160
–
–
ns
t2
MDC Minimum Low Time
–
160
–
–
ns
t3
MDC Period
–
400
–
–
ns
t4
MDC Rise Time to MDIO Valid
–
0
–
300
ns
t5
MDIO Setup Time to MDC
–
10
–
–
ns
t6
MDIO Hold Time after MDC
–
10
–
–
ns
MII Management Interface Timing Diagram
MDC
t1
t2
t3
t4
MDIO
(Output)
MDC
MDIO
(Input)
t5
t6
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
37
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
10M Media Independent Interface: Receive Latency
The table below lists the significant time periods for the 10M MII timing. The time periods consist of timings of
signals on the following pins:
• TP_RX (that is, the MII TP_RXP and TP_RXN pins)
• RXCLK
• RXD
The 10M MII Receive Latency Timing Diagram shows the timing diagram for the time periods.
Time
Period
t1
Parameter
Conditions Min. Typ. Max.
First Bit of /5/ on TP_RX to /5/D/ on RXD
10M MII
–
6.5
7
Units
Bit times
10M MII Receive Latency Timing Diagram
TP_RX†
RXCLK
RXD
5
5
5
D
t1
†
Manchester encoding is not shown.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
38
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
10M Media Independent Interface: Transmit Latency
The table below lists the significant time periods for the 10M MII transmit latency. The time periods consist of
timings of signals on the following pins:
•
•
•
•
TXEN
TXCLK
TXD (that is, TXD[3:0])
TP_TX (that is, TP_TXP and TP_TXN)
The 10M MII Transmit Latency Timing Diagram shows the timing diagram for the time periods.
Time
Period
t1
Parameter
Conditions
TXD Sampled to MDI Output of First Bit
10M MII
Min. Typ. Max.
–
1.2
2
Units
Bit times
10M MII Transmit Latency Timing Diagram
TXEN
TXCLK
5
TXD
5
5
TP_TX†
t1
†
Manchester encoding is not shown.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
39
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
100M / MII Media Independent Interface: Transmit Latency
The table below lists the significant time periods for the MII/100 Stream Interface transmit latency. The time periods
consist of timings of signals on the following pins:
•
•
•
•
TXEN
TXCLK
TXD (that is, TXD[3:0])
TP_TX (that is, TP_TXP and TP_TXN)
The MII/100M Stream Interface Transmit Latency Timing Diagram shows the timing diagram for the time periods.
Time
Period
Parameter
Conditions
t1
TXEN Sampled to MDI Output of First
Bit of /J/ †
MII mode
Min. Typ.
–
2.8
Max.
Units
3
Bit times
† The IEEE maximum is 18 bit times.
MII/100M Stream Interface Transmit Latency Timing Diagram
TXEN
TXCLK
TXD
Preamble /J/
Preamble /K/
TP_TX†
t1
†
Shown
unscrambled.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
40
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
10M MII: Carrier Assertion/De-Assertion (Half-Duplex Transmission)
The table below lists the significant time periods for the 10M MII carrier assertion/de-assertion during half-duplex
transmission. The time periods consist of timings of signals on the following pins:
• TXEN
• TXCLK
• CRS
The 10M MII Carrier Assertion/De-Assertion Timing Diagram (Half-Duplex Transmission Only) shows the timing diagram for
the time periods.
Parameter
Time
Period
Conditions
Min.
Typ.
Max.
Units
t1
TXEN Asserted to CRS Assert
0
–
2
Bit times
t2
TXEN De-Asserted to CRS De-Asserted
0
2
4
Bit times
10M MII Carrier Assertion/De-Assertion Timing Diagram (Half-Duplex Transmission Only)
t2
TXEN
TXCLK
CRS
t1
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
41
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
100M MII Media Independent Interface: Receive Latency
The table below lists the significant time periods for the 100M MII/100M Stream Interface receive latency. The time
periods consist of timings of signals on the following pins:
• TP_RX (that is, TP_RXP and TP_RXN)
• RXCLK
• RXD (that is, RXD[3:0])
The 100M MII/100M Stream Interface: Receive Latency Timing Diagram shows the timing diagram for the time
periods.
Time
Period
Parameter
Conditions
t1
First Bit of /J/ into TP_RX to /J/ on RXD
100M MII
Min. Typ.
–
16
Max.
Units
17
Bit times
100M MII/100M Stream Interface: Receive Latency Timing Diagram
TP_RX†
RXCLK
RXD
t1
†
Shown
unscrambled.
Reset: Power-On Reset
The table below lists the significant time periods for the power-on reset. The time periods consist of timings of
signals on the following pins:
• VDD
• TXCLK
The Power-On Reset Timing Diagram shows the timing diagram for the time periods.
Time
Period
t1
Parameter
VDD ≥ 2.7 V to Reset Complete
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
Conditions
Min.
Typ.
–
40
45
42
Max. Units
500
ICS1894-32
ms
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Power-On Reset Timing Diagram
VDD
2.7 V
t1
TXCLK
Valid
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
43
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Reset: Hardware Reset and Power-Down
The table below lists the significant time periods for the hardware reset and power-down reset. The time periods
consist of timings of signals on the following pins:
• REFIN
• RESETn
• TXCLK
The Hardware Reset and Power-Down Timing Diagram shows the timing diagram for the time periods.
Time
Period
Parameter
Conditions
Min. Typ. Max Units
.
t1
RESETn Active to Device Isolation and Initialization
–
–
t2
Minimum RESETn Pulse Width
–
200
t3
RESETn Released to TXCLK Valid
–
–
60
35
–
ns
–
ns
500
ms
Hardware Reset and Power-Down Timing Diagram
REFIN
RESETn
t1
t2
t3
TXCLK Valid
Power
Consumption
(AC only)
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
44
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
10Base-T: Normal Link Pulse Timing
The table below lists the significant time periods for the 10Base-T Normal Link Pulse (which consists of timings of
signals on the TP_TXP pins). The 10Base-T Normal Link Pulse Timing Diagram shows the timing diagram for the
time periods.
Time
Period
Parameter
Conditions
Min.
Typ. Max.
Units
t1
Normal Link Pulse Width
10Base-T
–
100
–
ns
t2
Normal Link Pulse to Normal Link Pulse Period
10Base-T
8
20
25
ms
10Base-T Normal Link Pulse Timing Diagram
TP_TXP
t1
t2
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
45
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Auto-Negotiation Fast Link Pulse Timing
The table below lists the significant time periods for the ICS1894-32 Auto-Negotiation Fast Link Pulse. The time
periods consist of timings of signals on the following pins:
• TP_TXP
• TP_TXN
The Auto-Negotiation Fast Link Pulse Timing Diagram shows the timing diagram for one pair of these differential
signals, for example TP_TXP minus TP_TXN.
Time
Period
Parameter
Conditions
Min.
Typ.
Max.
Units
t1
Clock/Data Pulse Width
–
–
90
–
ns
t2
Clock Pulse-to-Data Pulse Timing
–
55
60
70
μs
t3
Clock Pulse-to-Clock Pulse Timing
–
110
125
140
μs
t4
Fast Link Pulse Burst Width
–
–
5
–
ms
t5
Fast Link Pulse Burst to Fast Link Pulse Burst
–
10
15
25
ms
t6
Number of Clock/Data Pulses in a Burst
–
15
20
30
pulses
Auto-Negotiation Fast Link Pulse Timing Diagram
Differential
Twisted Pair
Transmit Signal
Clock
Pulse
Data
Pulse
t1
t1
Clock
Pulse
t2
t3
FLP Burst
FLP Burst
Differential
Twisted Pair
Transmit Signal
t4
t5
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
46
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
RMII Timing
Time
Param
Description
Min.
Typ.
20
Max.
Units
tcyc
Clock Cycle
–
ns
t1
Setup time
4
ns
t2
Hold time
2
ns
tCYC
Transmit
Timing
REFCLK
t1
t2
TX_EN
TXD[1:0]
Marking Diagrams
ICS
1894K32L
YYWW
ORIGIN
######
ICS
1894KI32L
YYWW
ORIGIN
######
Notes:
1. ‘L’ designates Pb (lead) free, RoHS compliant.
2. “I” designates industrial temperature.
3. ‘YYWW’ designates date code.
4. ‘ORIGIN’ designates counrty of origin.
5. ‘######’ designates the lot number.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
47
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Package Outline and Package Dimensions (32-pin 5mm x 5mm QFN)
Package dimensions are kept current with JEDEC Publication No. 95
Seating Plane
A1
Index Area
N
1
2
(Ref)
ND & NE
Even
(ND-1)x e
(Ref)
L
A3
e
N
1
(Typ)
If ND & NE
2
are Even
2
Sawn
Singulation
E
E2
E2
Top View
(NE-1)x e
(Ref)
2
b
A
(Ref)
ND & NE
Odd
D
e
C
0.08 C
Symbol
A
A1
A3
b
e
N
ND
NE
D x E BASIC
D2
E2
L
Min
Thermal Base
D2
2
D2
Millimeters
Max
0.80
1.00
0
0.05
0.20 Reference
0.18
0.30
0.50 BASIC
32
8
8
5.00 x 5.00
3.00
3.3
3.00
3.3
0.3
0.5
Ordering Information
Part / Order Number
Marking
1894K-32LF
see page 47
Shipping Packaging
Package
Temperature
Tubes
32-pin QFN
0 to +70° C
1894K-32LFT
Tape and Reel
32-pin QFN
0 to +70° C
1894KI-32LF
Tubes
32-pin QFN
-40 to +85° C
1894KI-32LFT
Tape and Reel
32-pin QFN
-40 to +85° C
"LF" suffix to the part number are the Pb-Free configuration and are RoHS compliant.
While the information presented herein has been checked for both accuracy and reliability, Integrated Device Technology (IDT) assumes
no responsibility for either its use or for the infringement of any patents or other rights of third parties, which would result from its use. No
other circuits, patents, or licenses are implied. This product is intended for use in normal commercial applications. Any other applications
such as those requiring extended temperature range, high reliability, or other extraordinary environmental requirements are not
recommended without additional processing by IDT. IDT reserves the right to change any circuitry or specifications without notice. IDT
does not authorize or warrant any IDT product for use in life support devices or critical medical instruments.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
48
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Revision History
Rev.
Originator
Date
Description of Change
J
H. Sadeg
05/18/10
Removed references to half-duplex mode; updated block diagram and registers to reflect
change; removed digrams relating to half duplex mode; added I-temp part ordering and
marking diagram.
K
H. Sadeg
06/01/10
Removed references to “CK” within part number; removed “Period Jitter” and “Input
Capacitance” specs from the 25 MHz and 50 MHz Oscillator Spec tables; corrected minor
typos throughout doc.
IDT® 10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
49
ICS1894-32
REV K 060110
ICS1894-32
10BASE-T/100BASE-TX INTEGRATED PHYCEIVER WITH RMII INTERFACE
PHYCEIVER
Innovate with IDT and accelerate your future networks. Contact:
www.IDT.com
For Sales
For Tech Support
800-345-7015
408-284-8200
Fax: 408-284-2775
www.idt.com/go/clockhelp
Corporate Headquarters
Integrated Device Technology, Inc.
www.idt.com
© 2010 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. IDT, ICS, and the IDT logo are trademarks of Integrated
Device Technology, Inc. Accelerated Thinking is a service mark of Integrated Device Technology, Inc. All other brands, product names and marks are or may be trademarks or
registered trademarks used to identify products or services of their respective owners.
Printed in USA