
IP1001 LF
Data Sheet
22/48
Dec. 18, 2007
Copyright © 2006, IC Plus Corp.
IP1001-DS-R06
3.5
Auto MDI/MDIX Crossover
The IP1001 implements auto-crossover function, that is, users don’t have to care using a crossover or
non-crossover cable. Its pin mapping in MDI and MDIX modes is shown in the following table. If IP1001
interoperates with a device that does not implement auto MDI/MDIX crossover, the IP1001 makes the
necessary adjustment prior to performing auto-negotiation. If the IP1001 interoperates with a device that
implements auto MDI/MDIX crossover, a random algorithm as described in IEEE 802.3 section 40.4.4
determines which device performs the crossover.
When the IP1001 interoperates with a 10BASE_T PHY or a PHY that implements auto-negotiation, IP1001
decides the MDI/MDIX by the presence of link pulses. However, when interoperating with a 100BASE_TX
PHY that does not implement auto-negotiation (i.e. link pulses are not present), IP1001 uses signal energy of
receiving MLT3 signals to determine whether or not to crossover.
The auto MDI/MDIX function is turned on automatically after hardware reset and users can disable it by
programming MII register 20.2. User can check if IP1001 is in MDI or MDIX type by reading MII register 17.11.
Auto MDI/MDIX function is not affected by disabling auto-negotiation function.
MDI
MDIX
Pin
1000BASE-T 100BASE-TX 10BASE-T
1000BASE-T 100BASE-TX 10BASE-T
MDI[0]P/M
BI_DA+/-
TX+/-
TX+/-
BI_DB+/-
RX+/-
RX+/-
MDI[1]P/M
BI_DB+/-
RX+/-
RX+/-
BI_DA+/-
TX+/-
TX+/-
MDI[2]P/M
BI_DC+/-
Unused
Unused
BI_DD+/-
Unused
Unused
MDI[3]P/M
BI_DD+/-
Unused
Unused
BI_DC+/-
Unused
Unused
3.6
Polarity Correction
The IP1001 performs polarity correction without any manual setting. It corrects polarity errors on the receive
pairs in 1000BASE-T and 10BASE-T modes automatically.
In 1000BASE-T mode, polarity correction is based on the sequence of idle symbols. In 10BASE-T mode,
polarity correction is based on the detection the polarity of valid normal link pulse and idle pulse. In
100BASE-TX mode, the polarity does not matter.