AGERE DNC3X3825

Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Features
Octal 100 Mbits/s FX Transceiver
Octal 10 Mbits/s Transceiver
■
Compatible with IEEE 802.3u 100Base-FX standard.
■
DSP based.
■
■
Compatible with IEEE * 802.3 10Base-T standard
for twisted-pair cable.
Reuses existing twisted-pair I/O pins for compatible
fiber-optic transceiver pseudo-ECL (PECL) data.
■
Fiber mode automatically configures port:
— FX mode enable is pin or register selectable
— Disables autonegotiation and 10Base-T.
— Enables 100Base-FX remote fault signaling.
— Disables MLT-3 encoder/decoder.
— Disables scrambler/descrambler.
■
Half- and full-duplex operations.
■
Autopolarity detection and correction.
■
Adjustable squelch level for extended wire-length
capability (two levels).
■
Interfaces with IEEE 802.3u media independent
interface (MII) or a serial 10 Mbits/s 7-pin interface.
■
On-chip filtering eliminates the need for external filters.
General
■
Ports individually configurable
■
Autonegotiation and management:
— Fast link pulse (FLP) burst generator.
— Arbitration function.
— Accepts preamble suppression.
— Operates up to 12.5 MHz.
■
Supports the MII station management protocol and
frame format (clause 22): basic and extended register set.
■
Supports next page.
■
Provides status signals: receive activity, transmit
activity, full duplex, collision/jabber, link integrity,
and speed indication.
■
Powerdown mode for 10 Mbits/s and 100 Mbits/s
operation.
■
Loopback testing for 10 Mbits/s and 100 Mbits/s
operation.
Octal 100 Mbits/s Transceiver
■
Compatible with IEEE 802.3u MII (clause 22),
PCS/PMA (clause 24), PMD (clause 25), MII management, and autonegotiation (clause 28) specifications.
■
Selectable 5-bit code-group (PDT/PDR interface)
or 4-bit data nibbles (MII interface) input/output.
■
Full- or half-duplex operations.
■
Optional carrier integrity monitor (CIM).
■
Selectable carrier sense signal generation (MCRS)
asserted during either transmission or reception in
half duplex (MCRS asserted during reception only
in full duplex).
■
0.25 µm low-power CMOS technology.
■
Single 3.3 V power supply operation.
On-chip filtering eliminates the need for external
filters.
■
25 MHz XTAL oscillator input or 25 MHz/50 MHz/
125 MHz clock input.
* IEEE is a registered trademark of The Institute of Electrical and
Electronics Engineers, Inc.
■
Compatible with RMII (standard version) and SMII
(standard version).
■
■
Adaptive equalization and baseline wander correction.
Note: Advisories are issued as needed to update product information. When using this data sheet for design purposes, please contact
your Lucent Technologies Microelectronics Group Account Manager to obtain the latest advisory on this product.
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Table of Contents
Contents
Page
Features .................................................................................................................................................................... 1
Octal 10 Mbits/s Transceiver ................................................................................................................................... 1
Octal 100 Mbits/s Transceiver ................................................................................................................................. 1
Octal 100 Mbits/s FX Transceiver............................................................................................................................ 1
General ................................................................................................................................................................... 1
Description ................................................................................................................................................................ 4
Functional Block Diagram .......................................................................................................................................4
Macrocell I/Os ......................................................................................................................................................... 5
Signal Information...................................................................................................................................................... 6
Signal Descriptions ................................................................................................................................................. 6
MII Station Management .........................................................................................................................................13
Basic Operation ....................................................................................................................................................13
MII Interface Design ................................................................................................................................................14
Absolute Maximum Ratings.....................................................................................................................................14
Electrical Characteristics .........................................................................................................................................15
Register Information ................................................................................................................................................19
Register Descriptions............................................................................................................................................19
Application Notes: Board Layout .............................................................................................................................31
Board Layout Considerations ................................................................................................................................31
Tables
Page
Table 1. MII/5-Bit Serial Interface Signals................................................................................................................. 6
Table 2. MII Management Signals ............................................................................................................................ 7
Table 3. 10/100 Mbits/s Twisted-Pair (TP) Interface Signals..................................................................................... 7
Table 4. Status Signals .............................................................................................................................................8
Table 5. Clock and Reset Signals ............................................................................................................................. 9
Table 6. Control/Status Signals ..............................................................................................................................10
Table 7. Testability Signals......................................................................................................................................12
Table 8. MII Management Frame Format................................................................................................................13
Table 9. MII Management Frames—Field Description............................................................................................13
Table 10 . Absolute Maximum Ratings ...................................................................................................................14
Table 11 . Operating Conditions .............................................................................................................................14
Table 12. Summary of Management Registers (MR) .............................................................................................19
Table 13. MR0—Control Register Bit Descriptions .................................................................................................20
Table 14. MR1—Status Register Bit Descriptions ..................................................................................................21
Table 15. MR2, MR3—PHY Identification Registers (1 and 2) Bit Descriptions .....................................................22
Table 16. MR4—Autonegotiation Advertisement Register Bit Descriptions............................................................22
Table 17. MR5—Autonegotiation Link Partner Ability (Base Page) Register Bit Descriptions................................23
Table 18. MR5—Autonegotiation Link Partner (LP) Ability Register (Next Page) Bit Descriptions .........................23
Table 19. MR6—Autonegotiation Expansion Register Bit Descriptions..................................................................24
Table 20. MR7—Next Page Transmit Register Bit Descriptions..............................................................................25
Table 21. MR16—PCS Control Register Bit Descriptions.......................................................................................25
Table 22. MR17—Autonegotiation Read Register A...............................................................................................26
Table 23. MR18—Autonegotiation Read Register B...............................................................................................26
Table 24. MR20—User-Defined Register ...............................................................................................................27
Table 25. MR21—RXER Counter ...........................................................................................................................27
2
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Table of Contents (continued)
Tables (continued)
Page
Table 26. MR28—Device-Specific Register 1 (Status Register) Bit Descriptions ...................................................27
Table 27. MR29—Device-Specific Register 2 (100 Mbits/s Control) Bit Descriptions.............................................28
Table 28. MR30—Device-Specific Register 3 (10 Mbits/s Control) Bit Descriptions...............................................29
Table 29. MR31—Device-Specific Register 4 (Quick Status) Bit Descriptions .......................................................30
Figures
Page
Figure 1. DNC3X3825 Functional Block Diagram ....................................................................................................4
Figure 2. I/Os of the DNC3X3825 Macrocell ............................................................................................................5
Figure 3. DNC MII TX Logic ...................................................................................................................................15
Figure 4. DNC MII RX Logic ...................................................................................................................................15
Figure 5. DNC Maintenance Logic .........................................................................................................................15
Figure 6. Typical Application (One Channel Shown) ..............................................................................................16
Figure 7. Pinout Assignment ..................................................................................................................................17
Figure 8. Typical Single-Channel Twisted-Pair (TP) Interface.................................................................................18
3
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Description
The DNC3X3825 is a twisted-pair transceiver macrocell that supports transmission and reception over category 3
unshielded twisted-pair (UTP) cable and category 5 UTP.
The DNC3X3825 has been designed specifically for applications that support both 10Base-T and 100Base-X, such
as network interface cards (NICs), switches.
Figure 1 represents a functional block diagram of the DNC3X3825 macrocell.
Figure 2 shows the I/Os of the DNC3X3825 macrocell.
Functional Block Diagram
100 Mbits/s TRANSCEIVER
MII
INTERFACE
MTXD[3:0]
MCRS
MCOL
MRXD[3:0]
MRX_DV
MRX_ER
MRXCLK
MTXCLK
MTXD[3:0]
MTX_EN
MTX_ER
4B/5B
ENCODER
TX STATE
MACHINE
FAR-END
FAULT GEN.
SD
COLLISION
SD
DETECT
PMD
TX
PDT
SCRAMBLER
RX STATE
MACHINE
SD
TPO±
CAR_STAT
MII
CIM
RXERR_ST
5B/4B
DECODER
CARRIER
DETECT
ALIGNER
DESCRAMBLER
PDR/
DCRU
SD
FAR-END
FAULT DETECT
PMD
RX
TPI±
SERIAL/PARALLEL
INTERFACE
10 Mbits/s TRANSCEIVER
CLK20
LC100
LC10 LS10
MANAGEMENT
INTERFACE
4
MDC
MII
MANAGEMENT
MDIO
LS100
AUTONEGOTIATION
AND LINK MONITOR
25 MHz
RMCLK
125 MHZ
FREQ.
SYNTH.
125 MHz
20 MHz
25 MHz
CRYSTAL
5-5136(F).j
Figure 1. DNC3X3825 Functional Block Diagram (1 Channel Shown)
4
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Description (continued)
Macrocell I/Os
ATBON
APFE_PIN[7:0]
ATBOP
AUTO_EN[7:0]
AUTODONE[7:0]
BYPPD125
CK125P
BYPPD160
CK160
CARIN_IN[7:0]
CLK25RAW
CK125_BUF
CS[7:0]
CRS_SEL[7:0]
ECLN
EDBT[7:0]
ECLP
ELLE_PIN[7:0]
FDUP_OUT[7:0]
EN_RMCK
INT_R31[7:0]
EN_XTL
LS100_OK[7:0]
FASTSEL[1:0]
LS10_OK[7:0]
FASTTEST
LS_OK[7:0]
FX_MODE[7:0]
MCOL[7:0]
F_DUP[7:0]
MCRS[7:0]
HBT_PIN[7:0]
MDIO_HI_Z
HWRESET
MDIO_OUT
IN125
MRXCLK[7:0]
INT_MASK[7:0]
MRXD[3:0][7:0]
ISOLATE[7:0]
MRX_DV[7:0]
LED_STR_EN
MRX_ER[7:0]
LED_BLINK_EN
MTXCLK[7:0]
LITF_ENH
REG20_OUT[15:0][7:0]
LPBK_PIN[7:0]
REXT10
MDC
REXT100
MDIO_IN
REXTBS
MGT_ADD[4:2]
RMCLKRAW
MODEL[5:0]
RS[7:0]
MTXD[3:0][7:0]
RST_10_BUSY[7:0]
MTX_EN[7:0]
RST_BUSY[7:0]
MTX_ER[7:0]
RST_TX_BUSY[7:0]
NOLP_PIN[7:0]
SERIAL_SEL[7:0]
OUI[24:3]
SLOWCLK[7:0]
POR
TESTCOL[7:0]
PWRDN[7:0]
TESTCRS[7:0]
REV_ADD
TESTMDHZ
RMCLK
TESTMDOUT
SDBT[7:0]
TESTRXCK[7:0]
SDFX[7:0]
TESTRXDV[7:0]
SECUR[7:0]
TESTRXD[3:0][7:0]]
SER_SEL_PIN[7:0]
TESTRXER[7:0]
SPEED_PIN[7:0]
TESTTXCK[7:0]
TESTMDC
TPAPS[7:0]
TESTMDIN
TPJS[7:0]
TESTSEL[3:0]
TPO[7:0]
TESTTXD[3:0]
TPOB[7:0]
TESTTXEN
XHI
TESTTXER
XS[7:0]
TPI[7:0]
TPIB[7:0]
VERSION[3:0]
XLO
4
DNC3X3825
5-7541(F).a.r2
Figure 2. I/Os of the DNC3X3825 Macrocell
5
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Signal Information
Signal Descriptions
Table 1. MII/5-Bit Serial Interface Signals
4
Signal
Type
Name/Description
MCOL[7:0]
O
MCRS[7:0]
O
MRXCLK
[7:0]
O
MRXD[3:0]
[7:0]
O
Collision Detect. This signal signifies in half-duplex mode that a collision has occurred on
the network. MCOL is asserted high whenever there is transmit and receive activity on the
UTP media. MCOL is the logical AND of MTX_EN and receive activity, and is an asynchronous output. When SER_SEL_PIN is high and in 10Base-T mode, MCOL indicates the
jabber timer has expired.
Carrier Sense. When CRS_SEL is low, this signal is asserted high when either the
transmit or receive medium is nonidle. This signal remains asserted throughout a collision
condition. When CRS_SEL is high, MCRS is asserted on receive activity only. CRS_SEL is
set via the MII management interface or the CRS_SEL signal.
Receive Clock. 25 MHz clock output in 100 Mbits/s mode, 2.5 MHz output in 10 Mbits/s
nibble mode, and 10 MHz in 10 Mbits/s serial mode. MRXCLK has a worst-case 35/65 duty
cycle. MRXCLK provides the timing reference for the transfer of MRX_DV, MRXD, and
MRX_ER signals.
Receive Data. 4-bit parallel data outputs that are synchronous to MRXCLK. When
MRX_ER is asserted high in 100 Mbits/s mode, an error code will be presented on
MRXD[3:0] where appropriate. The codes are as follows:
Packet errors: ERROR_CODES = 2h.
Link errors: ERROR_CODES = 3h. (Packet and link error codes will only be repeated if
registers [29.9] and [29.8] are enabled.)
Premature end errors: ERROR_CODES = 4h.
Code errors: ERROR_CODES = 5h.
6
MRX_DV
[7:0]
O
MRX_ER
[7:0]
MTXCLK
[7:0]
O
MTXD[3:0]
[7:0]
MTX_EN
[7:0]
I
MTX_ER
[7:0]
I
O
I
When SER_SEL_PIN is active-high and 10 Mbits/s mode is selected, MRXD[0] is used for
data output and MRXD[3:1] are 3-stated.
Receive Data Valid. When this signal is high, it indicates the DNC3X3825 is recovering
and decoding valid nibbles on MRXD[3:0], and the data is synchronous with MRXCLK.
MRX_DV is synchronous with MRXCLK. This signal is not used in serial 10 Mbits/s mode.
Receive Error. When high, MRX_ER indicates the DNC3X3825 has detected a coding
error in the frame presently being received. MRX_ER is synchronous with MRXCLK.
Transmit Clock. 25 MHz clock output in 100 Mbits/s mode, 2.5 MHz output in 10 Mbits/s
MII mode, 10 MHz output in 10 Mbits/s serial mode. MTXCLK provides timing reference for
the transfer of the MTX_EN, MTXD, and MTX_ER signals sampled on the rising edge of
MTXCLK.
Transmit Data. 4-bit parallel input synchronous with MTXCLK. When SER_SEL_PIN is
active-high and 10 Mbits/s mode is selected, only MTXD[0] is valid.
Transmit Enable. When driven high, this signal indicates there is valid data on MTXD[3:0].
MTX_EN is synchronous with MTXCLK. When SER_SEL_PIN is active-high and
10 Mbits/s mode is selected, this signal indicates there is valid data on MTXD[0].
Transmit Coding Error. When driven high, this signal causes the encoder to intentionally
corrupt the byte being transmitted across the MII (00100 will be transmitted). When in
10 Mbits/s mode, this signal is ignored.
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Signal Information (continued)
Table 2. MII Management Signals
Signal
MDC
Type
I
MDIO_IN
I
MDIO_OUT
O
MDIO_HI_Z
O
INT_MASK[7:0]
I
INT_R31[7:0]
O
Name/Description
Management Data Clock. This is the timing reference for the transfer of data
on the MDIO signal. This signal may be asynchronous to MRXCLK and
MTXCLK. The maximum clock rate is 12.5 MHz.
When running MDC above 6.25 MHz, MDC must be synchronous with
CLK25RAW and have a setup time of 15 ns and a hold time of 5 ns with respect
to CLK25RAW.
Management Data Input. Control information is driven by the station management, synchronous with MDC, onto this input.
Management Data Output. Status information is driven by the DNC3X3825,
synchronous with MDC, onto this output.
Management Data Output Enable. When high, this signal can be used to
3-state the MDIO bidirectional buffer (external to the DNC3X3825).
Interrupt Mask. When set high, no interrupt is generated under any condition.
When set low, interrupts are generated according to bit [31.7]. This signal is
ORed with bit [31.6].
Maskable Status Interrupt. This signal will go high whenever there is a change
in status as defined in Table 27.
Table 3. 10/100 Mbits/s Twisted-Pair (TP) Interface Signals
Signal
Type
Name/Description
TPI
[7:0]
PADI
TPIB
[7:0]
PADI
TPO
[7:0]
PADO
TPOB
[7:0]
PADO
REXT10
PADO
REXT100
PADO
REXTBS
PADO
Received Data. Positive differential received 125 Mbaud MLT3 or 10 Mbaud
Manchester data from magnetics.
Fiber-Optic Data Input. Positive differential received 125 Mbaud pseudo-ECL
data from fiber transceiver.
Received Data. Negative differential received 125 Mbaud MLT3 or 10 Mbaud
Manchester data from magnetics.
Fiber-Optic Data Input. Negative differential received 125 Mbaud pseudo-ECL
data from fiber transceiver.
Transmit Data. Positive differential transmit 125 Mbaud MLT3 or 10 Mbaud
Manchester data to magnetics.
Fiber-Optic Data Output. Positive differential transmit 125 Mbaud pseudo-ECL
compatible data to fiber transceiver.
Transmit Data. Negative differential transmit 125 Mbaud MLT3 or 10 Mbaud
Manchester data to magnetics.
Fiber-Optic Data Output. Negative differential transmit 125 Mbaud pseudoECL compatible data to fiber transceiver.
Current Setting 10 Mbits/s. An external resistor (21.0 kΩ) is placed from this
signal to ground to set the 10 Mbits/s TP driver transmit output level.
Current Setting 100 Mbits/s. An external resistor (21.5 kΩ) is placed from this
signal to ground to set the 100 Mbits/s TP driver transmit output level.
Band Gap Reference for the Receive Channel. Connect this signal to a
24.9 kΩ ± 1% resistor to ground. The parasitic load capacitance should be less
than 15 pF.
7
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Signal Information (continued)
LEDs operate as follows:
LED_STR_EN = 0, LED_BLINK_EN = 0 => No stretching/blinking.
LED_STR_EN = 1, LED_BLINK_EN = 0 => Stretch to 42 ms, minimum.
LED_STR_EN = 0, LED_BLINK_EN = 1 => Every activity causes 42 mS ON, 42 mS OFF blink.
LED_STR_EN = 1, LED_BLINK_EN = 1 => Every activity causes 0.5 second ON, 0.5 second OFF blink.
Table 4. Status Signals
4
8
Signal
Type
Name/Description
XS[7:0]
O
RS[7:0]
O
CS[7:0]
O
LS10_OK[7:0]
LS100_OK[7:0]
LS_OK[7:0]
FDUP_OUT[7:0]
O
O
O
O
TPJS[7:0]
TPAPS[7:0]
O
O
Transmit Status. This signal indicates transmit activity. This output can be
stretched or blinked per the description given above.
Receive Status. This signal indicates receive activity. This output can be
stretched or blinked per the description given above.
Collision Status. This signal indicates collision occurrence. This output can
be stretched or blinked per the description given above.
Link10. This signal indicates good link status for 10 Mbits/s.
Link100. This signal indicates good link status for 100 Mbits/s.
Link Status. Indicates link status.
Full-Duplex Status. If this signal is high, it indicates full-duplex link, and if it is
low, then the link is half duplex.
Jabber Status. Indicates that there is a jabber condition (only in 10 Mbits/s).
TP Autopolarity Status. Indicates if autopolarity has been detected and
corrected.
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Signal Information (continued)
Table 5. Clock and Reset Signals
Signal
Type
Name/Description
EN_RMCK
I
RMCLK
PADI*
IN125
I
Input Clock Frequency Select. When high, this signal will indicate that the
frequency of RMCLK is 125 MHz; else the clock frequency is 50 MHz.
EN_XTL
I
Enable Crystal Input. This signal, when high, will select the crystal input
(XLO) as the clock input. This signal and EN_RMCK cannot be high simultaneously.
XLO
PADI†
Crystal Oscillator Input. A 25 MHz crystal ± 25 ppm can be connected
across XLO and XHI. Alternately, a 25 MHz external CMOS oscillator can be
connected to this input. This clock input is used when EN_XTL is high.
XHI
PADO
(optional)
Crystal Oscillator Output. This pad does not have to be bonded out if crystal
is not used.
CLK25RAW
O
CLK25RAW. 25 MHz output clock.
RMCLKRAW
O
RMCLKRAW. Buffered version of the RMCLK. This is either 50 MHz or
125 MHz, depending on RMCLK frequency.
SLOWCLK[7:0]
O
24 Hz Clock Output. This is a 24 Hz output signal.
HWRESET
I
Full-Chip Reset. Reset is active-high. The RST_BUSY signal will go low
when reset is complete. 10Base-T and 100Base-TX/-FX are in reset until
enabled and take 1.3 ms to come out of reset.
POR
I
Power-On Reset. If a powerup reset (PUR) cell from ASIC library is not used,
then tie this input low.
RST_BUSY[7:0]
O
Reset Busy. This signal indicates that the DNC3X3825 is in reset.
RST_10_BUSY[7:0]
O
10Base-T in Reset. This signal indicates that the 10 Mbits/s logic is in reset.
RST_TX_BUSY[7:0]
O
100Base-TX Reset. This signal indicates that the 100 Mbits/s logic is in reset.
BYPPD125
I
This pin, when high, powers up the 125 MHz PLL permanently, allowing
CK125P to be used for external logic at all times.
BYPPD160
I
This pin, when high, powers up the 160 MHz PLL permanently, allowing
CK160 to be used for external logic at all times.
CK125_BUF
I
This pin is the feedback for CK125P. Normally this will be connected to
CK125P or any external chip clock buffers for CK125P.
CK160
O
This is a 160 MHz output clock; this will be available if 10Base-T is enabled or
BYPPD160 is high.
CK125P
O
This is a 125 MHz output clock, which must be fed back to CK125_BUF. This
will be available when in 100Base-Tx mode or if BYPPD125 is high or if IN125
is high.
Enable RMCLK. When high, this signal selects RMCLK as the clock input.
This signal and EN_XTL cannot be high simultaneously.
Primary Input Clock. The frequency of this clock can be either 125 MHz or
50 MHz. IN125 is used to indicate the appropriate frequency. This clock input
is used when EN_RMCK is high.
* Double bonded with XLO.
† Double bonded with RMCLK.
9
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Signal Information (continued)
Table 6. Control/Status Signals
Signal
Type
Description
AUTO_EN[7:0]
I
F_DUP[7:0]
I
CRS_SEL[7:0]
I
SER_SEL_PIN[7:0]
I
CARIN_IN[7:0]
I
EDBT[7:0]
I
SDBT[7:0]
I
SPEED_PIN[7:0]
I
Autonegotiation Enable. When this signal is high, autonegotiation is
enabled. Pulsing this signal will cause autonegotiation to restart. This input
has the same function as register 0, bit 12. This input and the register bit are
ANDed together.
Full-Duplex Mode. When this signal is set high, the PHY will be in fullduplex mode. A low on this signal will put it in half-duplex mode. This signal
is ignored when autonegotiation is enabled. This is the same function as
register 0, bit 8. This input and the register bit are ORed together.
Carrier Sense Select. This signal may be used to select the mode of
MCRS operation. When this signal is pulled high, MCRS will be asserted on
receive activity only. This is the same function as register 29, bit 10. This
input and the register bit are ORed together.
Serial Mode Select. This signal may be used to set the SERIAL_SEL function of register 30, bit 1 by pulling it high, if station management is unavailable. This input and the register bit are ORed together.
Carrier Integrity Enable. If this signal is pulled high, it will enable the
carrier integrity function of register 29, bit 3, if station management is
unavailable. This input and the register bit are ORed together.
Encoder/Decoder Bypass. If this signal is pulled high, it will enable the
encoder/decoder bypass function of register 29, bit 6, if station management
is unavailable. This input and the register bit are ORed together.
Scrambler/Descrambler. This signal may be used to enable the scrambler/
descrambler bypass function by pulling this signal high, if station management is unavailable. This is the same function as register 29, bit 4. This
input and the register bit are ORed together.
Speed. This signal can be used to select the operating speed and is the
same function as register 0, bit 13:
4
MGT_ADD[4:2]
I
■
If this signal is pulled high, it will enable 100 Mbits/s operation.
■
If this signal is pulled low, it will enable 10 Mbits/s operation.
This signal is ignored when autonegotiation is enabled. This signal and the
register bit are ANDed.
Management Address [4:2]. These signals set the management
addresses and are decoded as follows:
MGT_ADD[4:2]
000
001
010
011
100
101
110
111
10
REV_ADD
I
FX_MODE[7:0]
I
PHY 0, PHY 1, PHY 2, PHY 3, . . . , PHY 7
0, 1, 2, 3, 4, 5, 6, 7
8, 9, 10, 11, 12, 13, 14, 15
16, 17, 18, 19, 20, 21, 22, 23
24, 25, 26, 27, 28, 29, 30, 31
6, 7, 8, 9, 10, 11, 12, 13
12, 13, 14, 15, 16, 17, 18, 19
18, 19, 20, 21, 22, 23, 24, 25
0, 0, 0, 0, 0, 0, 0, 0
Reverse Phy Address. Reverse the order of Ports for Management
Access. (PHY0 is highest address, PHY7 is lowest address)
FX_MODE. When this signal is high, it puts DNC3X3825 in fiber-optic
mode. This signal is ORed with register 29, bit 0 [29.0].
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Signal Information (continued)
Table 6. Control/Status Signals (continued)
Signal
Type
Description
FASTTEST
I
FASTSEL[1:0]
I
Fast Test. This signal should be low for normal operation. When high, the
internal timers run faster than normal, with the speedup determined by
FASTSEL[1:0]
Fast Speed Select. When FASTTEST is high, the speedup of the timers
(10 Mbit/s NLP link, 10 Mbit/s jabber, reset timers, autonegotiation counters)
is as follows:
00 = No speedup.
01 = 16x speedup.
10 = 64x speedup.
11 = 256x speedup. (Autonegotiation does not work at this speedup.)
Enhanced Link Integrity Test Function. When this input is high, The link
will be deasserted when 31 Manchester violations have occurred.
SDFX. Signal detect from fiber-optic receiver. This pad does not have to be
bonded out if fiber mode is not used.
Security. When this input is high and MTX_EN is high, JAM pattern (55) is
transmitted.
Isolate. When this signal is high, the macrocell will come out of reset in
isolate mode per the IEEE standard. If this is low, then the macrocell will
come out of reset in normal mode. When isolated, all receive outputs are
low, and all transmit requests are ignored. While isolated, the macrcell will
respond to management transactions, detect, and transmit link pulses.
Register 0, bit 10, is used to put the transceiver in/out of isolate mode.
Autopolarity Function Enable (Active Low). When this signal is set low
and the DNC3X3625 is operating at 10 Mbits/s, the autopolarity function will
determine if the TP link is wired with a polarity reversal:
LITF_ENH
I
SDFX[7:0]
SECUR[7:0]
PAD
(optional I)
I
ISOLATE[7:0]
I
APFE_PIN[7:0]
I
■
The DNC3X3625 will assert the autopolarity status (APS) bit (register 28,
bit 6) and correct the polarity reversal.
If this signal is set high and the DNC3X3625 is operating at 10 Mbits/s,
the reversal will not be corrected.
Extended Line Length Enable. When this signal is set high, the receive
squelch level is reduced from a nominal 435 mV to 350 mV, allowing reception of signals with lower amplitude. This is the same function as register 30,
bit 4. The input and the register bit are ORed together.
Heartbeat Enable. When asserted high, this input will enable the heartbeat
function (serial mode). This is the same function as register 30, bit 5. The
input and the register bit are ORed together.
Loopback. When this signal is asserted high DNC3X3825 is in loopback
mode. No data transmission will take place on the media and any receive
data will be ignored. This is the same function as register 0, bit 14. The input
and the register bit are ORed together.
No Link Pulse Mode. Setting this signal high will allow 10 Mbits/s operation
with link pulses disabled. If the DNC3X3825 is configured for
100 Mbits/s operation, this signal is ignored. This is the same function as
register 30, bit 0. The input and the register bit are ORed together.
LED Stretch Enable. This pin, when low, disables stretching. When high,
the LED output is stretched to 42 ms minimum, unless LED_BLINK_EN is
high. This signal is ORed with register 29, bit 7.
■
ELLE_PIN[7:0]
I
HBT_PIN[7:0]
I
LPBK_PIN[7:0]
I
NOLP_PIN[7:0]
I
LED_STR_EN
I
11
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Signal Information (continued)
Table 6. Control/Status Signals (continued)
Signal
Type
Description
LED_BLINK_EN
I
OUI[24:3]
I
MODEL[5:0]
I
VERSION[3:0]
I
PWRDN[7:0]
I
SERIAL_SEL[7:0]
O
AUTODONE[7:0]
O
RG20_OUT[15:0]
[7:0]
O
LED Blink Enable. This pin, when low, disables blinking. When high, the
LED output will blink high for 42 ms and low for 42 ms whenever there is
activity, unless LED_STR_EN is high, in which case the blinking is 0.5
seconds high and 0.5 seconds low. This signal is ORed with register 29, bit
11.
Organizationally Unique Identifier. This can be programmed by the user,
upon instantiation of the macro.
Model Number. 6-bit model number of the device. This can be programmed
upon instantiation.
Revision Number. The value of the present revision number. This can be
programmed upon instantiation.
Powerdown. When high, this signal powers down the PHY and resets all
management registers.
Serial Select. When this signal is high, it indicates 10 Mbit/s serial mode.
When SERIAL_SEL is low, the macro is in 100 Mbits/s or 10 Mbits/s parallel
mode.
Autonegotiation Done. This signal goes high whenever autonegotiation
has completed. It will go low if autonegotiation has to restart.
Register 20 Access. This bus provides access to the user-defined register.
A write to this register can be through MDIO.
4
Table 7. Testability Signals
Signal
Type
Description
TESTSEL[3:0]
I
TESTMDC
TESTTXD[3:0]
TESTTXER
TESTTXEN
TESTCRS[7:0]
TESTCOL[7:0]
TESTRXCK[7:0]
TESTTXCK[7:0]
TESTRXD[3:0][7:0]
TESTRXER[7:0]
TESTRXDV[7:0]
ATBOP
ATBON
ECLP
ECLN
TESTMDIN
TESTMDOUT
TESTMDHZ
I
Test Mode Select. These pins enable the PHY to be in various test
modes: scan, analog, etc. Lucent requires access to these pins for
manufacturing testing. They should be held low for normal operation.
Test Mode Inputs. These test inputs provide a high level of controllability to the macrocell, either as scan inputs or as digital/analog test
inputs/controls depending on the test mode selected by TESTSEL[3:0].
12
O
Test Mode Outputs. These test output pins provide observability in the
form of either scan outputs or digital/analog test outputs depending on
the test mode selected by TESTSEL[3:0]. The TESTRXD[3:0][7:0] and
TESTRXER[7:0] must be mapped to outputs during test. The other test
output should be mapped, if possible, to ease PHY debugging.
PADO
(optional)
Analog Test Output Pins. These are used in Lucent test modes. They
should be connected to bond pads, but are not required to be
connected to package pins.
I
O
O
Test Mode MDIN, MDOUT, and MDHZ. Input, output, and I/O control
signals from/to a bidirectional buffer.
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
MII Station Management
Basic Operation
The primary function of station management is to transfer control and status information about the DNC3X3825 to
a management entity. This function is accomplished by the MDC clock input, which has a maximum frequency of
25 MHz, along with the MDIO signal.
The MII management interface uses MDC and MDIO to physically transport information between the PHY and the
station management entity.
In the DNC3X3825, the MDIO pin is implemented as three signals: MDIO_IN, MDIO_OUT, and MDIO_HIZ.
MDIO_IN is the information coming from the MAC and is ignored during the TA and DATA fields for MDIO reads.
MDIO_HIZ will be high except during MDIO reads, in which case MDIO_OUT is the PHY data. Under no condition
should the input MDIO_IN be 3-stated. These can be connected to control an I/O buffer if off-chip access is
required.
A specific set of registers and their contents (described in Table 9) defines the nature of the information transferred
across the MDIO interface. Frames transmitted on the MII management interface will have the frame structure
shown in Table 8. The order of bit transmission is from left to right. Note that reading and writing the management
register must be completed without interruption. The port addresses are set by the MGT_ADD pin (see Table 6 for
more detail).
Table 8. MII Management Frame Format
Read/Write
(R/W)
Pre
ST
OP
PHYAD
REGAD
TA
DATA
IDLE
R
W
1...1
1...1
01
01
10
01
AAAAA
AAAAA
RRRRR
RRRRR
Z0
10
DDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDD
Z
Z
Table 9. MII Management Frames—Field Description
Field
Descriptions
Pre
Preamble. The DNC3X3825 will accept frames with no preamble. This is indicated by a 1 in
register 1, bit 6.
Start of Frame. The start of frame is indicated by a 01 pattern.
Operation Code. The operation code for a read transaction is 10. The operation code for a write
transaction is a 01.
PHY Address. The PHY address is 5 bits, allowing for 32 unique addresses. The first PHY address
bit transmitted and received is the MSB of the address. A station management entity that is
attached to multiple PHY entities must have prior knowledge of the appropriate PHY address for
each entity.
Register Address. The register address is 5 bits, allowing for 32 unique registers within each PHY.
The first register address bit transmitted and received is the MSB of the address.
Turnaround. The turnaround time is a 2-bit time spacing between the register address field, and
the data field of a frame, to avoid drive contention on MDIO during a read transaction. During a
write to the DNC3X3825, these bits are driven to 10 by the station. During a read, the MDIO is not
driven during the first bit time and is driven to a 0 by the DNC3X3825 during the second bit time.
Data. The data field is 16 bits. The first bit transmitted and received will be bit 15 of the register
being addressed.
Idle Condition. The IDLE condition on MDIO is a high-impedance state. All three state drivers will
be disabled and the PHY’s pull-up resistor will pull the MDIO line to a logic 1.
ST
OP
PHYADD
REGAD
TA
DATA
IDLE
13
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
MII Interface Design
The chip layout will affect MII electrical specifications. Figures 3, 4, and 5 show the PHY logic on the interfaces. If
the MAC logic follows the rules below, then the interface should function properly:
1. Transmit signals should change on the positive edge of TxClk.
2. Receive signals should be captured on the positive edge of RxClk.
3. Management output should change on the negative edge of MDC (and be stable on its positive edge) management inputs should be latched on the positive edge of MDC.
4
Absolute Maximum Ratings (TA = 25 °C)
Stresses in excess of the absolute maximum ratings can cause permanent damage to the device. These are absolute stress ratings only. Functional operation of the device is not implied at these or any other conditions in excess
of those given in the operational sections of the data sheet. Exposure to absolute maximum ratings for extended
periods can adversely affect device reliability.
Table 10. Absolute Maximum Ratings
Parameter
Ambient Operating Temperature
Storage Temperature
Power Dissipation
Voltage on Any Pin with Respect to Ground
Maximum Supply Voltage
Symbol
Min
Max
Unit
TA
Tstg
PD
—
—
0
–40
—
–0.5
—
70
125
3.5
VDD + 0.5
3.5
°C
°C
W
V
V
Table 11. Operating Conditions
Parameter
Operating Supply Voltage
Power Dissipation:
All Ports Autonegotiating
All Ports 10Base-T Link
10Base-T TX/RX 100%
100Base-T TX
Symbol
—
Min
—
Typ*
3.3
Max
3.465
Unit
V
PD
PD
PD
PD
—
—
—
—
—
—
—
3200
—
—
—
—
mW
mW
mW
mW
* Typical power dissipations are specified at 5 V and 25 °C. This is the power dissipated by the DNC3X3825. An additional 0.2 W of power is
required for the external twisted-pair driver termination resistors.
14
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Electrical Characteristics
The following specifications apply for VDD = 3 V ± 5%.
MTXD
MTX_ER
MTX_EN
TXDTX
TXCLKTX
MTXCLK
TEST
TXCLK10
TXD10
4
DNC MII TX LOGIC
5-7722(F).r2
Figure 3. DNC MII TX Logic
RXDTX, RXDVTX,
RXERTX
RXCLKTX
MRXD, MRX_ER,
MRX_DV
MRXCLK
RXER10,
RXD10, RXDV10
RXCLK10
DNC MII RX LOGIC
5-7723(F).r1
Figure 4. DNC MII RX Logic
MDIO_IN
MDIO_OUT
MDIO_HI_Z
MDC
DNC MII MAINTENANCE LOGIC
5-7724(F)
Figure 5. DNC Maintenance Logic
15
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Electrical Characteristics (continued)
DNC
XLO/RMCLK BONDED
TO SAME PIN
XLO
RMCLK
XHI
SEE APPLICATION FOR
DETAILS ON EXTERNAL
COMPONENTS
CLK125BUF
CK125P
MTXD, MTX_EN,
MTX_ER
MAY BUFFER IF
MAC USES CK125P
MAC TX
LOGIC
REXT10
MTXCLK
REXT100
REXTBS
4
MRXD, MRX_ER,
MRX_DV
MAC RX
LOGIC
RXCLK
TPI
RJVS
TPIB
MDIO_OUT
MAC
MANAGEMENT
LOGIC
MDIO_IN
TPO
MDC
ECLP
TESTTXD
TESTTXEN
TESTTXER
ECLN
FOR TEST SET ONLY,
OPEN ON ACTUAL BOARD
ATBON
ATBOP
MAC
LOGIC
6
MAC
LOGIC
TESTCRS
TESTCOL
TESTTXCK
TESTRXCK
TESTRXD
TESTRXER
TESTRXDV
10
PHYTESTEN
SOME ARE
OPTIONAL
MAC
LOGIC
TESTMDIN
1
I/O
TESTMDOUT
TESTMDC
MAC
LOGIC
TESTSEL
[3:0]
PHYTESTEN
TEST I/O CAN BE SHARED WITH OTHER I/Os
TPOB
4
PHYTESTEN
PHYTESTEN
PHY
TEST
EN
5-7725(F).r1
Figure 6. Typical Application (One Channel Shown)
16
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
LOW-SPEED DIGITAL
I/Os CAN GO HERE
LOW-SPEED
DIGITAL I/Os
DO NOT NEED TO
BE BONDED OUT
4
DOUBLE BONDED TO SAME PIN
LOW-SPEED DIGITAL
I/Os CAN GO HERE
VDD
VSS
VSSA
VDDA
TPI7
TPIB7
VSSA
VDDA
TPI6
TPIB6
VSSA
VDDA
TPI5
TPIB5
VSSA
VDDA
TPI4
TPIB4
VSSA
VDDA
TPI3
TPIB3
VSSA
VSSA
TPI2
TPIB2
VSSA
VDDA
TPI1
TPIB1
VSSA
VDDA
TPI0
TPIB0
VSSA
VDDA
REXTBS
VSSA
VDDM
VSSM
VDDA
RMCLK
XLO
XHI
VSSA
VDDA
REXT100
REXT10
VSSA
VSSO
TPOB7
TPO7
VSSO
VSSO
TPOB6
TPO6
VSSO
VSSO
TP0B5
TPO5
VSSO
VSSO
TPOB4
TPO4
VSSO
VSSO
TPOB3
TPO3
VSSO
VSSO
TPOB2
TPO2
VSSO
VSSO
TPOB1
TPO1
VSSO
VSSO
TPOB0
TPO0
VSSO
SDFX
VDDA
ATBOP
ATBON
VSSA
VSSA
VDDA
VSS
VDD
VSSE
ECLN
ECLP
VDDE
Electrical Characteristics (continued)
LOW-SPEED
DIGITAL I/Os
5-7725(F).r1
Figure 7. Pinout Assignment
17
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Electrical Characteristics (continued)
VDDO
RJ-45
1:1
TPO
1
50 Ω
2
10 pF
50 Ω
3
75 Ω
TPOB
4
4
0.01 µF
DNC3X3825
0.01 µF
5
TPI
6
50 Ω
7
50 Ω
TPIB
8
75 Ω
1:1
75 Ω
0.01 µF
0.01 µF
0.01 µF
75 Ω
0.01 µF
5-5433(F).o
Figure 8. Typical Single-Channel Twisted-Pair (TP) Interface
18
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Register Information
Register Descriptions
The MII management 16-bit register set implemented is as follows. The PHY address pins control the management
pins.
Table 12. Summary of Management Registers (MR)
Register
Address
Symbol
0
1
2
3
4
5
6
7
8—15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
MR0
MR1
MR2
MR3
MR4
MR5
MR6
MR7
MR8—MR15
MR16
MR17
MR18
MR19
MR20
MR21
MR22
MR23
MR24
MR25
MR26
MR27
MR28
MR29
MR30
MR31
Name
Control
Status
PHY Identifier 1
PHY Identifier 2
Autonegotiation Advertisement
Autonegotiation Link Partner Ability
Autonegotiation Expansion
Next Page Transmit
(Reserved)
PCS Control Register
Autonegotiation (read register A)
Autonegotiation (read register B)
Lucent Analog Test Register
User-defined Register
RXER Counter
Lucent Analog Test Registers
Lucent Analog Test (Tuner) Registers
Device Specific 1
Device Specific 2
Device Specific 3
Quick Status Register
Default
(Hex Code)
3000h
7849h
TBD
TBD
01E1h
0000
0000
0000
—
0000
0000
0000
—
—
0000
—
4
—
—
2080
0000
—
19
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Register Information (continued)
Table 13. MR0—Control Register Bit Descriptions
Bit*
Type†
Description
0.15 (SW_RESET)
R/W
0.14 (LOOPBACK)
R/W
0.13 (SPEED100)
R/W
0.12 (NWAY_ENA)
R/W
0.11 (PWRDN)
R/W
0.10 (ISOLATE)
R/W
0.9 (REDONWAY)
R/W
0.8 (FULL_DUP)
R/W
0.7 (COLTST)
R/W
0.6:0 (RESERVED)
NA
Reset. Setting this bit to a 1 will reset the DNC3X3825. All registers will be set
to their default state. This bit is self-clearing. The default is 0.
Loopback. When this bit is set to 1, no data transmission will take place on the
media. Any receive data will be ignored. The loopback signal path will contain
all circuitry up to, but not including, the PMD. The default value is a 0.
Speed Selection. The value of this bit reflects the current speed of operation
(1 = 100 Mbits/s; 0 = 10 Mbits/s). This bit will only affect operating speed when
the autonegotiation enable bit (register 0, bit 12) is disabled (0). This bit is
ignored when autonegotiation is enabled (register 0, bit 12). This bit is ANDed
with the SPEED_PIN signal.
Autonegotiation Enable. The autonegotiation process will be enabled by setting this bit to a 1. The default state is a 1.
Powerdown. The DNC3X3825 may be placed in a low-power state by setting
this bit to a 1, both the 10 Mbits/s transceiver and the 100 Mbits/s transceiver
will be powered down. While in the powerdown state, the DNC3X3825 will
respond to management transactions. The default state is a 0.
Isolate. When this bit is set to a 1, the MII outputs will be brought to the highimpedance state. The default state is a 0.
Restart Autonegotiation. Normally, the autonegotiation process is started at
powerup. The process may be restarted by setting this bit to a 1. The default
state is a 0. The NWAYDONE bit (register 1, bit 5) is reset when this bit goes to
a 1. This bit is self-cleared when autonegotiation restarts.
Duplex Mode. This bit reflects the mode of operation (1 = full duplex; 0 = half
duplex). This bit is ignored when the autonegotiation enable bit (register 0,
bit 12) is enabled. The default state is a 0. This bit is ORed with the
F_DUP pin.
Collision Test. When this bit is set to a 1, the DNC3X3825 will assert the
MCOL signal in response to MTX_EN.
Reserved. All bits will read 0.
4
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write, NA = not applicable.
20
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Register Information (continued)
Table 14. MR1—Status Register Bit Descriptions
Bit*
Type†
Description
1.15 (T4ABLE)
R
1.14 (TXFULDUP)
R
1.13 (TXHAFDUP)
R
1.12 (ENFULDUP)
R
1.11 (ENHAFDUP)
R
1.10:7 (RESERVED)
1.6 (NO_PA_OK)
R
R
1.5 (NWAYDONE)
R
1.4 (REM_FLT)
R
1.3 (NWAYABLE)
R
1.2 (LSTAT_OK)
R
1.1 (JABBER)
R
1.0 (EXT_ABLE)
R
100Base-T4 Ability. This bit will always be a 0.
0: Not able.
1: Able.
100Base-TX Full-Duplex Ability. This bit will always be a 1.
0: Not able.
1: Able.
100Base-TX Half-Duplex Ability. This bit will always be a 1.
0: Not able.
1: Able.
10Base-T Full-Duplex Ability. This bit will always be a 1.
0: Not able.
1: Able.
10Base-T Half-Duplex Ability. This bit will always be a 1.
0: Not able.
1: Able.
Reserved. All bits will read as a 0.
Suppress Preamble. When this bit is set to a 1, it indicates that the
DNC3X3825 accepts management frames with the preamble suppressed.
Autonegotiation Complete. When this bit is a 1, it indicates the autonegotiation
process has been completed. The contents of registers MR4, MR5, MR6, and
MR7 are now valid. The default value is a 0. This bit is reset when autonegotiation is started.
Remote Fault. When this bit is a 1, it indicates a remote fault has been detected.
This bit will remain set until cleared by reading the register. The default is a 0.
Autonegotiation Ability. When this bit is a 1, it indicates the ability to perform
autonegotiation. The value of this bit is always a 1.
Link Status. When this bit is a 1, it indicates a valid link has been established.
This bit has a latching function: a link failure will cause the bit to clear and stay
cleared until it has been read via the management interface.
Jabber Detect. This bit will be a 1 whenever a jabber condition is detected. It will
remain set until it is read, and the jabber condition no longer exists.
Extended Capability. This bit indicates that the DNC3X3825 supports the
extended register set (MR2 and beyond). It will always read a 1.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read.
21
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Register Information (continued)
Table 15. MR2, MR3—PHY Identification Registers (1 and 2) Bit Descriptions
4
Bit*
Type†
Description
2.15:0 (OUI[3:18])
R
3.15:10 (OUI[19:24])
R
3.9:4 (MODEL[5:0])
R
3.3:0 (VERSION[3:0])
R
Organizationally Unique Identifier. The third through the twenty-fourth bit of the
OUI assigned to the PHY manufacturer by the IEEE are to be placed in bits
2.15:0 and 3.15:10. This value is programmable.
Organizationally Unique Identifier. The remaining 6 bits of the OUI. The value
for bits 24:19 is programmable.
Model Number. 6-bit model number of the device. The model number is
programmable.
Revision Number. The value of the present revision number. The version number is programmable.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read.
Table 16. MR4—Autonegotiation Advertisement Register Bit Descriptions
Bit*
Type†
Name/Description
4.15 (NEXT_PAGE)
R/W
4.14 (ACK)
4.13 (REM_FAULT)
R/W
R/W
4.12:11
4.10 (PAUSE)
R/W
R/W
4.9 (100BASET4)
4.8 (100BASET_FD)
R/W
R/W
4.7 (100BASETX)
R/W
4.6 (10BASET_FD)
R/W
4.5 (10BASET)
R/W
4.4:0 (SELECT)
R/W
Next Page. The next page function is activated by setting this bit to a 1. This will
allow the exchange of additional data. Data is carried by optional next pages of
information.
Acknowledge. This bit is the acknowledge bit from the link code word.
Remote Fault. When set to 1, the DNC3X3825 indicates to the link partner a
remote fault condition.
Reserved.
Pause. When set to a 1, it indicates that the DNC3X3625 wishes to exchange flow
control information with its link partner.
100Base-T4. This bit should always be set to 0.
100Base-TX Full Duplex. If written to 1, autonegotiation will advertise that the
DNC3X3825 is capable of 100Base-TX full-duplex operation.
100Base-TX. If written to 1, autonegotiation will advertise that the DNC3X3825 is
capable of 100Base-TX operation.
10Base-T Full Duplex. If written to 1, autonegotiation will advertise that the
DNC3X3825 is capable of 10Base-T full-duplex operation.
10Base-T. If written to 1, autonegotiation will advertise that the DNC3X3825 is
capable of 10Base-T operation.
Selector Field. Reset with the value 00001 for IEEE 802.3.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
22
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Register Information (continued)
Table 17. MR5—Autonegotiation Link Partner Ability (Base Page) Register Bit Descriptions
Bit*
Type†
Description
5.15 (LP_NEXT_PAGE)
R
5.14 (LP_ACK)
R
5.13 (LP_REM_FAULT)
R
5.12:5 (LP_TECH_ABILITY)
R
5.4:0 (LP_SELECT)
R
Link Partner Next Page. When this bit is set to 1, it indicates that the link
partner wishes to engage in next page exchange.
Link Partner Acknowledge. When this bit is set to 1, it indicates that the
link partner has successfully received at least three consecutive and consistent FLP bursts.
Remote Fault. When this bit is set to 1, it indicates that the link partner has
a fault.
Technology Ability Field. This field contains the technology ability of the
link partner. These bits are similar to the bits defined for the MR4 register
(see Table 16).
Selector Field. This field contains the type of message sent by the link partner. For IEEE 802.3 compliant link partners, this field should read 00001.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read.
Table 18. MR5—Autonegotiation Link Partner (LP) Ability Register (Next Page) Bit Descriptions
Bit*
Type†
Description
5.15 (LP_NEXT_PAGE)
R
5.14 (LP_ACK)
R
5.13 (LP__MES_PAGE)
R
5.12 (LP_ACK2)
R
5.11 (LP_TOGGLE)
R
5.10:0 (MCF)
R
Next Page. When this bit is set to a logic 0, it indicates that this is the last
page to be transmitted. A logic 1 indicates that additional pages will follow.
Acknowledge. When this bit is set to a logic 1, it indicates that the link
partner has successfully received its partner’s link code word.
Message Page. This bit is used by the NEXT _PAGE function to differentiate a message page (logic 1) from an unformatted page (logic 0).
Acknowledge 2. This bit is used by the NEXT_PAGE function to indicate
that a device has the ability to comply with the message (logic 1) or not
(logic 0).
Toggle. This bit is used by the arbitration function to ensure synchronization with the link partner during next page exchange. Logic 0 indicates that
the previous value of the transmitted link code word was logic 1. Logic 1
indicates that the previous value of the transmitted link code word was
logic 0.
Message/Unformatted Code Field. With these 11 bits, there are 2048
possible messages. Message code field definitions are described in annex
28C of the IEEE 802.3u standard.
* The format for the pin descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read.
23
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Register Information (continued)
Table 19. MR6—Autonegotiation Expansion Register Bit Descriptions
Bit*
Type†
Description
Reserved.
R
R/LH Parallel Detection Fault. When this bit is set to 1, it indicates that a fault
has been detected in the parallel detection function. This fault is due to
more than one technology detecting concurrent link conditions. This bit
can only be cleared by reading this register.
Link Partner Next Page Able. When this bit is set to 1, it indicates that
6.3 (LP_NEXT_PAGE_ABLE)
R
the link partner supports the next page function.
Next Page Able. This bit is set to 1, indicating that this device supports
6.2 (NEXT_PAGE_ABLE)
R
the NEXT_PAGE function.
6.1 (PAGE_REC)
R/LH Page Received. When this bit is set to 1, it indicates that a NEXT_PAGE
has been received.
Link Partner Autonegotiation Capable. When this bit is set to 1, it indi6.0 (LP_NWAY_ABLE)
R
cates that the link partner is autonegotiation capable.
6.15:5 (RESERVED)
6.4 (PAR_DET_FAULT)
4
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, LH = latched high.
24
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Register Information (continued)
Table 20. MR7—Next Page Transmit Register Bit Descriptions
Bit*
Type†
Description
7.15 (NEXT_PAGE)
R/W
7.14 (ACK)
7.13 (MESSAGE)
R
R/W
7.12 (ACK2)
R/W
Next Page. This bit indicates whether or not this is the last next page to be transmitted. When this bit is 0, it indicates that this is the last page. When this bit is 1, it
indicates there is an additional next page.
Acknowledge. This bit is the acknowledge bit from the link code word.
Message Page. This bit is used to differentiate a message page from an unformatted page. When this bit is 0, it indicates an unformatted page. When this bit is 1, it
indicates a formatted page.
Acknowledge 2. This bit is used by the next page function to indicate that a device
has the ability to comply with the message. It is set as follows:
■
When this bit is 0, it indicates the device cannot comply with the message.
When this bit is 1, it indicates the device will comply with the message.
Toggle. This bit is used by the arbitration function to ensure synchronization with
the link partner during next page exchange. This bit will always take the opposite
value of the toggle bit in the previously exchanged link code word:
■
7.11 (TOGGLE)
7.10:0 (MCF)
R
R/W
■
If the bit is a logic 0, the previous value of the transmitted link code word was a
logic 1.
■
If the bit is a 1, the previous value of the transmitted link code word was a 0.
The initial value of the toggle bit in the first next page transmitted is the inverse of
the value of bit 11 in the base link code word, and may assume a value of 1 or 0.
Message/Unformatted Code Field. With these 11 bits, there are 2048 possible
messages. Message code field definitions are described in annex 28C of the IEEE
802.3u standard.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
Table 21. MR16—PCS Control Register Bit Descriptions
Bit*
Type†
Description
16.15 (LOCKED)
16.14-12 (Reserved)
16.11 (ANA_RG21)
16.10 (LPWR_TUN)
16.9 (SMFIX_DA)
16.8 (EN_NOWR)
16.7-6 (ATST1:0)
16.5 (BYPPD125)
16.4 (BYPPD160)
16.3 (LOOPBACK)
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
16.2 (SCAN)
16.1 (FORCE
LOOPBACK)
16.0 (SPEEDUP
COUNTERS)
R/W
R/W
Locked. Locked pin from descrambler block.
Reserved. Should be written as 0.
Analog Regiser 21. Lucent Debug Register - Should be wrtten as 0.
Low Power Tuner. Lucent Debug Register - Should be wrtten as 0.
State Machine Fix. Lucent Debug Register - Should be written as 0.
Reserved. Should be written as 0.
Autonegotiation Testmode (1:0). Lucent Debug Register - Should be written 0
Bypass Powerdown 125. OR’d with BYPPD125 Input
Bypass Powerdown 160. OR’d with BYPPD160 Input
Loopback Configure. When this bit is high, the entire loopback is performed in the
PCS macro. When this bit is low, only the collision pin is disabled in loopback.
Scan Test Mode.
Force Loopback. Force a loopback without forcing idle on the transmit side or disabling the collision pin.
Speedup Counters. Reduce link monitor counter to 10 µs from 620 µs. (Same as
FASTTEST = 1.)
R/W
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
25
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Register Information (continued)
Table 22. MR17—Autonegotiation Read Register A
4
Bit*
Type†
17.15-13
17.12
17.11
17.10
17.9
17.8
17.7
17.6
17.5
17.4
17.3
17.2
17.1
17.0
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Description
Reserved. Always 0.
Next Page Wait.
Wait Link_Fail_Inhibit_Wait_Timer (Link Status Check).
Wait Autoneg_Wait_Timer (Link Status Check).
Wait Break_Link_Timer (Transmit Disable).
Parallel Detection Fault.
Autonegotiation Enable.
FLP Link Good Check.
Complete Acknowledge.
Acknowledge Detect.
FLP Link Good.
Link Status Check.
Ability Detect.
Transmit Disable.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
Table 23. MR18—Autonegotiation Read Register B
Bit*
Type†
18.15
18.14
18.13
18.12
18.11
18.10
18.9
18.8
18.7
18.6
18.5
18.4
18.3
18.2
18.1
18.0
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
Description
Receiving FLPs. Any of FLP Capture, Clock, Data_0, or Data_1 (FLP Rcv).
FLP Pass (FLP Rcv).
Link Pulse Count (FLP Rcv).
Link Pulse Detect (FLP Rcv).
Test Pass (NLP Rcv).
Test Fail Count (NLP Rcv).
Test Fail Extend (NLP Rcv).
Wait Max Timer Ack (NLP Rcv).
Detect Freeze (NLP Rcv).
Test Fail (NLP Rcv).
Transmit Count Ack (FLP Xmit).
Transmit Data Bit (FLP Xmit).
Transmit Clock Bit (FLP Xmit).
Transmit Ability (FLP Xmit).
Transmit Remaining Acknowledge (FLP Xmit).
Idle (FLP Xmit).
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
26
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Register Information (continued)
Table 24. MR20—User-Defined Register
Bit*
Type†
20.15:0
R/W
Description
The data written into this user-defined register appears on the RG20_OUT[15:0]
bus.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
Table 25. MR21—RXER Counter
Bit*
Type†
Description
21.0
W
21.15:0
R
21.7:0
R
21.11:8
R
21.15:12
R
This bit, when 0 puts this register in 16-bit counter mode. When 1, it puts this register in 8-bit counter mode. This bit is reset to a 0 and cannot be read.
When in 16-bit counter mode, these maintain a count of RXERs. It is reset on a read
operation.
When in 8-bit counter mode, these maintain a count of RXERs. It is reset on a read
operation.
When in 8-bit mode, these contain a count of false carrier events (802.3 Section
27.3.1.5.1). It is reset on a read operaton.
When in 8-bit mode, these contain a count of disconnect events (Link Unstable 6,
802.3 Section 27.3.1.5.1). It is reset on a read operation.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
Table 26. MR28—Device-Specific Register 1 (Status Register) Bit Descriptions
Bit*
Type†
28.15:9 (UNUSED)
28.8 (BAD_FRM)
R
R/LH
28.7 (CODE)
28.6 (APS)
R/LH
R
28.5 (DISCON)
R/LH
28.4 (UNLOCKED)
R/LH
28.3 (RXERR_ST)
R/LH
28.2 (FRC_JAM)
R/LH
Description
Unused. Read as 0.
Bad Frame. If this bit is a 1, it indicates a packet has been received without an
SFD. This bit is only valid in 10 Mbits/s mode.
This bit is latching high and will only clear after it has been read or the device has
been reset.
Code Violation. When this bit is a 1, it indicates a Manchester code violation has
occurred. The error code will be output on the MRXD lines. Refer to Table 1 for a
detailed description of the MRXD pin error codes. This bit is only valid in
10 Mbits/s mode.
This bit is latching high and will only clear after it has been read or the device has
been reset.
Autopolarity Status. When register 30, bit 3 is set and this bit is a 1, it indicates
the DNC3X3825 has detected and corrected a polarity reversal on the twisted pair.
If the APF_EN bit (register 30, bit 3) is set, the reversal will be corrected inside the
DNC3X3825. This bit is not valid in 100 Mbits/s operation.
Disconnect. If this bit is a 1, it indicates a disconnect. This bit will latch high until
read. This bit is only valid in 100 Mbits/s mode.
Unlocked. Indicates that the TX scrambler lost lock. This bit will latch high until
read. This bit is only valid in 100 Mbits/s mode.
RX Error Status. Indicates a false carrier. This bit will latch high until read. This bit
is only valid in 100 Mbits/s mode.
Force Jam. This bit will latch high until read. This bit is only valid in 100 Mbits/s
mode.
27
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Register Information (continued)
Table 26. MR28—Device-Specific Register 1 (Status Register) Bit Descriptions (continued)
Bit*
Type†
Description
28.1 (LNK100UP)
R
28.0 (LNK10UP)
R
Link Up 100. This bit, when set to a 1, indicates a 100 Mbits/s transceiver is up
and operational.
Link Up 10. This bit, when set to a 1, indicates a 10 Mbits/s transceiver is up and
operational.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, LH = latched high.
4
Table 27. MR29—Device-Specific Register 2 (100 Mbits/s Control) Bit Descriptions
Bit*
Type†
Description
29.15 (LOCALRST)
R/W
29.14 (RST1)
29.13 (RST2)
29.12 (100_OFF)
R/W
R/W
R/W
29.11 (LED_BLINK
R/W
29.10 (CRS_SEL)
R/W
29.9 (LINK_ERR)
R/W
29.8 (PKT_ERR)
R/W
29.7 (PULSE_STR)
R/W
29.6 (EDB)
R/W
29.5 (SAB)
R/W
29.4 (SDB)
R/W
29.3 (CARIN_EN)
R/W
29.2 (JAM_COL)
R/W
Management Reset. This is the local management reset bit. Writing a logic 1 to
this bit will cause the lower 16 registers and registers 28 and 29 to be reset to
their default values. This bit is self-clearing.
Generic Reset 1. This register is used for manufacture test only.
Generic Reset 2. This register is used for manufacture test only.
100 Mbits/s Transmitter Off. When this bit is set to 0, it forces TPI low and
TPIB high. This bit defaults to 1.
LED Blinking. This register, when 1, enables LED blinking. This is ORed with
LED_BLINK_EN. Default is 0.
Carrier Sense Select. MCRS will be asserted on receive only when this bit is
set to a 1. If this bit is set to logic 0, MCRS will by asserted on receive or transmit. This bit is ORed with the CRS_SEL pin.
Link Error Indication. When this bit is a 1, a link error code will be reported on
MRXD[3:0] of the DNC3X3825 when MRX_ER is asserted on the MII. The specific error codes are listed in the MRXD pin description. If it is 0, it will disable this
function.
Packet Error Indication Enable. When this bit is a 1, a packet error code,
which indicates that the scrambler is not locked, will be reported on MRXD[3:0]
of the DNC3X3825 when MRX_ER is asserted on the MII. When this bit is 0, it
will disable this function.
Pulse Stretching. When this bit is set to 1, the CS, XS, and RS output signals
will be stretched between approximately 42 ms—84 ms. If this bit is 0, it will disable this feature. Default state is 0.
Encoder/Decoder Bypass. When this bit is set to 1, the 4B/5B encoder and
5B/4B decoder function will be disabled. This bit is ORed with the EDBT pin.
Symbol Aligner Bypass. When this bit is set to 1, the aligner function will be
disabled.
Scrambler/Descrambler Bypass. When this bit is set to 1, the scrambling/
descrambling functions will be disabled. This bit is ORed with the SDBT pin.
Carrier Integrity Enable. When this bit is set to a 1, carrier integrity is enabled.
This bit is ORed with the CARIN_EN pin.
Jam Enable. When this bit is a 1, it enables JAM associated with carrier integrity
to be ORed with MCOLMCRS.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
28
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Register Information (continued)
Table 27. MR29—Device-Specific Register 2 (100 Mbits/s Control) Bit Descriptions (continued)
Bit*
Type†
Description
29.1 (FEF_EN)
R/W
29.0 (FX)
R/W
Far-End Fault Enable. This bit is used to enable the far-end fault detection and
transmission capability. This capability may only be used if autonegotiation is
disabled. This capability is to be used only with media which does not support
autonegotiation. Setting this bit to 1 enables far-end fault detection, and logic 0
will disable the function. Default state is 0.
Fiber-Optic Mode. When this bit is a 1, the DNC3X3825 is in fiber-optic mode.
This bit is ORed with FX_MODE.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
Table 28. MR30—Device-Specific Register 3 (10 Mbits/s Control) Bit Descriptions
Bit*
Type†
Description
30.15 (Test10TX)
R/W
30.14 (RxPLLEn)
R/W
30.13 (JAB_DIS)
R/W
30.12:7 (Reserved)
30.6 (LITF_ENH)
R/W
R/W
30.5 (HBT_EN)
R/W
30.4 (ELL_EN)
R/W
30.3 (APF_EN)
R/W
When high and 10Base-T is powered up, a continuous 10 MHz signal (1111)
will be transmitted. This is only meant for testing. Default is 0.
When high, all 10Base-T logic will be powered up when the link is up. Otherwise, portions of the logic will be powered down when no data is being
received to conserve power. Default is 0.
Jabber Disable. When this bit is 1, disables the jabber function of the
10Base-T receive. Default is 0.
Reserved. Should be written as 0.
Enhanced Link Integrity Test Function. When high, function is enabled.
This is ORed with the LITF_ENH input. Default is 0.
Heartbeat Enable. When this bit is a 1, the heartbeat function will be enabled.
Valid in 10 Mbits/s mode only.
Extended Line Length Enable. When this bit is a 1, the receive squelch levels are reduced from a nominal 435 mV to 350 mV, allowing reception of signals with a lower amplitude. Valid in 10 Mbits/s mode only.
Autopolarity Function Disable. When this bit is a 0 and the DNC3X3825 is
in 10 Mbits/s mode, the autopolarity function will determine if the TP link is
wired with a polarity reversal.
30.2 (RESERVED)
30.1 (SERIAL _SEL)
R/W
R/W
30.0 (ENA_NO_LP)
R/W
If there is a polarity reversal, the DNC3X3825 will assert the APS bit (register
28, bit 6) and correct the polarity reversal. If this bit is a 1 and the device is in
10 Mbits/s mode, the reversal will not be corrected.
Reserved. Should be written as 0.
Serial Select. When this bit is set to a 1, 10 Mbits/s serial mode will be
selected. When the DNC3X3825 is in 100 Mbits/s mode, this bit will be
ignored.
No Link Pulse Mode. Setting this bit to a 1 will allow 10 Mbits/s operation
with link pulses disabled. If the DNC3X3825 is configured for 100 Mbits/s
operation, setting this bit will not affect operation.
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
29
4
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Advance Data Sheet
March 2000
Register Information (continued)
Table 29. MR31—Device-Specific Register 4 (Quick Status) Bit Descriptions
Register/Bit*
Type†
Description
31.15 (ERROR)
R
31.14 (RXERR_ST)/
(LINK_STAT_CHANGE)
R
31.13 (REM_FLT)
R
31.12 (UNLOCKED)/
(JABBER)
R
31.11 (LSTAT_OK)
R
31.10 (PAUSE)
R
31.9 (SPEED100)
R
31.8 (FULL_DUP)
R
31.7 (INT_CONF)
R/W
31.6 (INT_MASK)
R/W
31.5:3
(LOW_AUTO__STATE)
R
Receiver Error. When this bit is a 1, it indicates that a receive error has been
detected. This bit is valid in 100 Mbits/s only. This bit will remain set until cleared by
reading the register. Default is a 0.
False Carrier. When bit [31.7] is set to 0 and this bit is a 1, it indicates that the carrier
detect state machine has found a false carrier. This bit is valid in 100 Mbits/s only. This
bit will remain set until cleared by reading the register. Default is 0.
Link Status Change. When bit [31.7] is set to a 1, this bit is redefined to become the
LINK_STAT_CHANGE bit and goes high whenever there is a change in link status (bit
[31.11] changes state).
Remote Fault. When this bit is a 1, it indicates a remote fault has been detected. This
bit will remain set until cleared by reading the register. Default is a 0.
Unlocked/Jabber. If this bit is set when operating in 100 Mbits/s mode, it indicates
that the TX descrambler has lost lock. If this bit is set when operating in 10 Mbits/s
mode, it indicates a jabber condition has been detected. This bit will remain set until
cleared by reading the register.
Link Status. When this bit is a 1, it indicates a valid link has been established. This bit
has a latching low function: a link failure will cause the bit to clear and stay cleared
until it has been read via the management interface.
Link Partner Pause. When this bit is set to a 1, it indicates that the DNC3X3825
wishes to exchange flow control information.
Link Speed. When this bit is set to a 1, it indicates that the link has negotiated to
100 Mbits/s. When this bit is a 0, it indicates that the link is operating at 10 Mbits/s.
Duplex Mode. When this bit is set to a 1, it indicates that the link has negotiated to
full-duplex mode. When this bit is a 0, it indicates that the link has negotiated to halfduplex mode.
Interrupt Configuration. When this bit is set to a 0, it defines bit [31.14] to be the
RXERR_ST bit and the interrupt pin (MASK_STAT_INT) goes high whenever any of
bits [31.15:12] go high, or bit [31.11] goes low. When this bit is set high, it redefines
bit [31.14] to become the LINK_STAT_CHANGE bit, and the interrupt pin
(MASK_STAT_INT) goes high only when the link status changes (bit [31.14] goes
high). This bit defaults to 0.
Interrupt Mask. When set high, no interrupt is generated by this channel under any
condition. When set low, interrupts are generated according to bit [31.7].
Lowest Autonegotiation State. These 3 bits report the state of the lowest autonegotiation state reached since the last register read, in the priority order defined below:
4
31.2:0
(HI_AUTO_STATE)
R
000: Autonegotiation enable.
001: Transmit disable or ability detect.
010: Link status check.
011: Acknowledge detect.
100: Complete acknowledge.
101: FLP link good check.
110: Next page wait.
111: FLP link good.
Highest Autonegotiation State. These 3 bits report the state of the highest autonegotiation state reached since the last register read, as defined above for bit [31.5:3].
* The format for the bit descriptions is as follows: the first number is the register number, the second number is the bit position in the register.
† R = read, W = write.
30
Advance Data Sheet
March 2000
DNC3X3825
Octal 10/100 Mbits/s Ethernet Transceiver Macrocell
Application Notes: Board Layout
Board Layout Considerations
In order to obtain optimum performance, careful attention must be paid to the circuit board layout, shielding,
and the placement of components. Careful routing of
high-speed lines is mandatory. Power supply input pins
must be protected from noisy conditions by proper filtering. To achieve these design goals, the following
steps are recommended as a minimum.
1. As a minimum, a four-layer circuit board, with twoounce copper planes, should be used. This will minimize the switching transients by providing a lowimpedance power source. The signal planes should
be isolated from each other by the power and/or
ground planes. Do not segment the ground plane
except around the RJ-45 connectors and magnetics
module as described below. Use a single, continuous plane. The reference design will be a six-layer
board.
2. Power and ground planes should extend underneath
the ASIC up to the input of the magnetic module.
Power and ground planes should not extend under
any network signal path, or the magnetics module,
because common-mode power supply noise will be
coupled to the signals. The greater the distance
between the planes and the network signals, the
lower the EMI emissions. Chassis ground may be
used under the RJ-45 connectors if desired.
3. The power plane of the ASIC should be separated
into three regions: digital power (VDDD; this is the
PWB’s VDD plane), analog power (VDDA), and output
driver power (VDDO). For conservative designs, the
VDDA segment and the VDDO segment, should be filtered with a ferrite bead, 10 µF, and 0.01 µF capacitors before connecting to the VDD plane with a heavy
wide trace. Pins 80 VDDPLL and 83 VDDPD can be
connected together and filtered with a ferrite bead
and 10 µF and 0.01 µF capacitors for conservative
designs. Refer to Figure 3 for suggested layout. Do
not overlay different power planes on different layers,
unless they are separated by a ground plane. When
segmenting power planes on the same layer they
should be separated by at least three times the distance to the nearest ground layer.
4. The liberal use of capacitors on each the power pins
of the ASIC will minimize any noise coupled into the
power plane. Power supply noise contributes to the
EMI emissions in circuit layouts. Low ESR capacitors
between the power and ground planes must be
placed as close as possible to all the DNC3X3825
power pins. Low-inductance short connections to
each power pin and the ground plane are required.
This can be achieved by using short traces to the
power pins and connecting to the ground plane with
two vias. Multilayer ceramic capacitors with good
quality dielectric such as NPO or X7R (avoid using
Z5U) are recommended for the low ESR capacitors.
A 0.01 µF capacitor should be used on every pin, for
conservative designs two capacitors can be used on
every pin a 0.1 µF and a 0.001 µF.
5. Route the transmit and receive pairs between the
ASIC, the magnetics, and the RJ-45 connectors as
short, straight, and equal length as possible. These
traces should be routed with 50 Ω impedance to the
nearest power/ground plane with a differential
impedance of 100 Ω . Keep the separation between
adjacent pairs on the same layer, 2 mm or more if
possible to minimize crosstalk.
6. The most EMI critical routing is between the magnetic module (after common-mode filters) and the
RJ-45 connectors. Use the chassis of the system to
allow coupled noise to flow to ground via common
mode terminations. The chassis is not a perfect
ground, but with proper power supply design, the
chassis can be used to redirect some commonmode noise.
7. Reduce the number of vias on the transmit path.
Vias can have resonance at critical frequencies
degrading EMI emissions performance. The transmit
differential pairs from the RJ-45 to the magnetics
and the DNC3X3825 can be run on the top layer of
the board. Vias on the receive path should be minimized but are less critical because the signal energy
is less than on the transmit path. The receive signals
can be run on a buried layer or on the bottom layer.
8. Ensure that the 25 MHz crystal and the load capacitors (33 pF), or the oscillator (25 MHz, 50 MHz, or
125 MHz, if used), are located as close to the XLO/
XHI pins as possible. All bias resistors (pins 13, 25,
42, and 43) and reference capacitor (pin 81) must be
located within close proximity to the PHY. This will
reduce the coupled noise into the bias circuits. Place
receive twisted-pair terminating resistors (100 Ω) as
close to PHY pins as possible.
9. Never route clock or high-speed signal lines under
the ASIC unless the lines are under a ground or
power plane.
31
4
4
For additional information, contact your Microelectronics Group Account Manager or the following:
http://www.lucent.com/micro
INTERNET:
[email protected]
E-MAIL:
N. AMERICA: Microelectronics Group, Lucent Technologies Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18103
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)
ASIA PACIFIC: Microelectronics Group, Lucent Technologies Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256
Tel. (65) 778 8833, FAX (65) 777 7495
CHINA:
Microelectronics Group, Lucent Technologies (China) Co., Ltd., A-F2, 23/F, Zao Fong Universe Building, 1800 Zhong Shan Xi Road, Shanghai
200233 P. R. China Tel. (86) 21 6440 0468, ext. 316, FAX (86) 21 6440 0652
JAPAN:
Microelectronics Group, Lucent Technologies Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700
EUROPE:
Data Requests: MICROELECTRONICS GROUP DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148
Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot),
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 4354 2800 (Helsinki),
ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid)
Lucent Technologies Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. No
rights under any patent accompany the sale of any such product(s) or information.
Copyright © 2000 Lucent Technologies Inc.
All Rights Reserved
March 2000
DS00-081LAN (replaces DS99-194LAN)