Adjustable squelch level for extended wire-length
capability (two levels).
■
Interfaces with
interface (MII) or a serial 10 Mbits/s 7-pin interface.
■
On-chip filtering eliminates the need for external filters.
Hex 100 Mbits/s Transceiver
■
Compatible with
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 transmis sion or reception in
half duplex (MCRS asserted during reception only
in full duplex).
■
Adaptive equalization and baseline wander correction.
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.
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.
■
0.25 µm low-power CMOS technology.
■
Single 3.3 V power supply operation.
■
■
On-chip filtering eliminates the need for external
filters.
*
IEEE
is a registered trademark of The Institute of Electrical and
Electronics Engineers, Inc.
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.
Compatible with RMII (standard version) and SMII
(standard version).
DNC3X3625Advance Data Sheet
10/100 Mbits/ s Ethernet Transceiver MacrocellMarch 2000
Table of Contents
ContentsPage
Features ................................... .............................................. ...................................... .............................................1
Hex 100 Mbits/s FX Transceiver..............................................................................................................................1
General ...................................................................................................................................................................1
Signal Information......................................................................................................................................................6
Absolute Maximum Ratings.....................................................................................................................................14
Register Information ................................................................................................................................................19
Table 4. Status Signals .............................................................................................................................................8
Table 5. Clock and Reset Signals.............................................................................................................................9
Figure 2. I/Os of the DNC3X3625 Macrocell ............................................................................................................5
Figure 3. DNC MII TX Logic ...................................................................................................................................15
Figure 4. DNC MII RX Logic...................................................................................................................................15
DNC3X3625Advance Data Sheet
10/100 Mbits/ s Ethernet Transceiver MacrocellMarch 2000
Description
The DNC3X3625 is a twisted-pair transceiver macrocell that supports transmission and reception over category 3
unshielded twisted-pair (UTP) cable and category 5 UTP.
The DNC3X3625 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 DNC3X3625 macrocell.
Figure 2 shows the I/Os of the DNC3X3625 macrocell.
DNC3X3625Advance Data Sheet
10/100 Mbits/ s Ethernet Transceiver MacrocellMarch 2000
Signal Information
Signal Descriptions
Table 1. MII/5-Bit Serial Interface Signals
SignalTypeName/Description
MCOL[5:0]O
MCRS[5:0]O
MRXCLK
[5:0]
MRXD[3:0]
[5:0]
Collision Detect.
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.
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.
O
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
O
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:
This signal signifies in half-duplex mode that a collision has occurred on
When CRS_SEL is low, this signal is asserted high when either the
25 MHz clock output in 100 Mbits/s mode, 2.5 MHz output in 10 Mbits/s
. 4-bit parallel data outputs that are synchronous to MRXCLK. When
MRX_DV
[5:0]
MRX_ER
[5:0]
MTXCLK
[5:0]
MTXD[3:0]
[5:0]
MTX_EN
[5:0]
MTX_ER
[5:0]
Packet errors: ERROR_CODES = 2h.
Link error s: ERROR_CODES = 3h. (Packet a nd link erro r 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.
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.
O
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.
O
error in the frame presently being received. MRX_ER is synchronous with MRXCLK.
Transmit Clock.
O
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.
I
active-high and 10 Mbits/s mode is selected, only MTXD[0] is valid.
Transmit Enable.
I
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.
I
corrupt the byte being transmitted across the MII (00100 will be transmitted). When in
10 Mbits/s mode, this signal is ignored.
When this signal is high, it indicates the DNC3X3625 is recovering
When high, MRX_ER indicates the DNC3X3625 has detected a coding
25 MHz clock output in 100 Mbits/s mode, 2.5 MHz output in 10 Mbits/s
4-bit parallel input synchronous with MTXCLK. When SER_SEL_PIN is
When driven high, this signal indicates there is valid data on MTXD[3:0].
When driven high, this signal causes the encoder to intentionally
6
Advance Data SheetDNC3X3625
4
March 200010/100 Mbits/s Ethernet Transceiver Macrocell
Signal Information
Table 2. MII Management Signals
Signal
MDCI
MDIO_INI
MDIO_OUTO
MDIO_HI_ZO
INT_MASK[5:0]I
INT_R31[5:0]O
(continued)
Type
Name/Description
Management Data Clock.
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.
ment, synchronous with MDC, onto this input.
Management Data Output.
synchronous with MDC, onto this output.
Management Data Output Enable.
3-state the MDIO bidirectional buffer (external to the DNC3X3625).
Interrupt Mask.
When set low, interrupts are generated according to bit [31.7]. This signal is
ORed with bit [31.6].
Maskable Status Interrupt.
in status as defined in Table 27.
When set high, no interrupt is generated under any condition.
This is the timing reference for the transfer of data
Control information is driven by the station manage-
Status information is driven by the DNC3X3625,
When high, this signal can be used to
This signal will go high whenever there is a change
An external resistor (21.0 kΩ) is placed from this
An external resistor (21.5 kΩ) is placed fro m this
Connect this signal to a
7
DNC3X3625Advance Data Sheet
10/100 Mbits/ s Ethernet Transceiver MacrocellMarch 2000
Signal Information
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
SignalTypeName/Description
XS[5:0]O
RS[5:0]O
CS[5:0]O
LS10_OK[5:0]O
LS100_OK[5:0]O
LS_OK[5:0]O
FDUP_OUT[5:0]O
TPJS[5:0]O
TPAPS[5:0]O
(continued)
:
Transmit Status.
stretched or blinked per the description given above.
Receive St atus
stretched or blinked per the description given above.
Collision Status
be stretched or blinked per the description given above.
Link10
Link100.
Link Status.
Full-Duplex Status
low, then the link is half duplex.
Jabber Status.
TP Autopolarity Status.
corrected.
This signal indicates transmit activity. This output can be
. This signal indicates receive activity . This output can be
. This signal indicates collision occurrence. This output can
. This signal indicates good link status for 10 Mbits/s.
This signal indicates good link status for 100 Mbits/s.
Indicates link status.
. If this signal is high, it indicates full-duplex link, and if it is
Indicates that there is a jabber condition (only in 10 Mbits/s).
Indicates if autopolarity has been detected and
8
Advance Data SheetDNC3X3625
4
March 200010/100 Mbits/s Ethernet Transceiver Macrocell
Signal Information
Table 5. Clock and Reset Signals
SignalTypeName/Description
EN_RMCKI
RMCLKPA D I*
IN125I
EN_XTLI
XLOPADI
XHIPADO
CLK25RAWO
RMCLKRAWO
SLOWCLK[5:0]O
HWRESETI
PORI
RST_BUSY[5:0]O
RST_10_BUSY[5:0]O
RST_TX_BUSY[5:0]O
BYPPD125IThis pin, when high, powers up the 125 MHz PLL permanently , allowing
BYPPD160IThis pin, when high, powers up the 160 MHz PLL permanently , allowing
CK125_BUFIThis pin is the feedback for CK125P. Normally this will be connected to
CK160OThis is a 160 MHz output clock; this will be available if 10Base-T is enabled or
CK125POThis is a 125 MHz output clock, which must be fed back to CK125_BUF. This
(continued)
†
(optional)
Enable RMCLK
This signal and EN_XTL cannot be high simultaneously.
Primary Input Clock.
50 MHz. IN125 is used to indicate the appropriate frequency. This clock input
is used when EN_RMCK is high.
Input Clock Frequency Select
frequency of RMCLK is 125 MHz; else the clock frequency is 50 MHz.
Enable Crystal Input
(XLO) as the clock input. This signal and EN_RMCK cannot be high simultaneously.
Crystal Oscillator Input.
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.
Crystal Oscillator Output
is not used.
CLK25RAW.
RMCLKRAW.
125 MHz, depending on RMCLK frequency.
24 Hz Clock Output.
Full-Chip Reset.
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.
Po wer-On Reset.
then tie this input low.
Reset Busy.
10Base-T in Reset.
100Base-TX Reset.
CK125P to be used for external logic at all times.
CK160 to be used for external logic at all times.
CK125P or any external chip clock buffers for CK125P.
BYPPD160 is high.
will be available when in 100Base-Tx mode or if BYPPD125 is high or if IN125
is high.
. When high, this signal selects RMCLK as the clock input.
The frequency of this clock can be either 125 MHz or
. When high, this signal will indicate that the
. This signal, when high, will select the crystal input
A 25 MHz crystal ± 25 ppm can be connected
. This pad does not have to be bonded out if crystal
25 MHz output clock.
Buffered version of the RMCLK. This is either 50 MHz or
This is a 24 Hz output signal.
Reset is active-high. The RST_BUSY signal will go low
If a powerup reset (PUR) cell from ASIC library is not used,
This signal indicates that the DNC3X3625 is in reset.
This signal indicates that the 10 Mbits/s logic is in reset.
This signal indicates that the 100 Mbits/s logic is in reset.
* Double bonded with XLO.
† Double bonded with RMCLK.
9
DNC3X3625Advance Data Sheet
10/100 Mbits/ s Ethernet Transceiver MacrocellMarch 2000
Signal Information
Table 6. Control/Status Signals
Signal Type Description
AUTO_EN[5:0]I
F_DUP[5:0]I
CRS_SEL[5:0]I
SER_SEL_PIN[5:0]I
CARIN_IN[5:0]I
EDBT[5:0]I
SDBT[5:0]I
SPEED_PIN[5:0]I
(continued)
Autonegotiation Enable.
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.
duplex 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.
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.
tion 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.
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.
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.
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.
same function as register 0, bit 13:
This signal can be used to select the operating speed and is the
When this signal is high, autonegotiation is
When this signal is set high, the PHY will be in full-
This signal may be used to select the mode of
This signal may be used to set the SERIAL_SEL func-
If this signal is pulled high, it will enable the
If this signal is pulled high, it will enable the
This signal may be used to enable the scrambler/
MGT_ADD[4:2]I
REV_ADDI
FX_MODE[5:0]I
10
■
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]
addresses and are decoded as follows:
MGT_ADD[4:2 ]PHY 0, PHY 1, PHY 2, PHY 3, PHY 4, PHY 5