·10BASE-T, 100BASE-TX, and 100BASE-FX IEEE-802.3 compliant transmit and receive functions
·IEEE 802.3u Clause 28 compliant Auto-Negotiation function
·Full duplex operation capable
·Baseline wander compensation
·Supports 1:1 or 1.25:1 transmit transformer
·Output waveform shaping – no external filter required
·LED indicators: LINK, TX, RX, COL, 100, 10, FDX
·Single 3.3-V power supply with 5V tolerant I/O
·100-pin PQFP package
GENERAL DESCRIPTIONS
The MTD981A is a highly integrated analog interface IC for twisted pair Ethernet applications. It provides the
active circuitry to interface IEEE 802.3 media independent interface (MII) compliant controllers to 10BASE-T
or 100BASE-TX media. It also provides an ECL-type interface for use with 100BASE-FX fiber networks.
The MTD981A supports full duplex operation at 10 and 100 Mbps. Its operating condition can be set by
using Auto-Negotiation, parallel detection, or manual control. The MTD981A is ideal as a media interface for
10BASE-T/100BASE-TX network interface cards, motherboards, 10/100 repeaters, switching hubs, and
external PHYs.
BLOCK DIAGRAM
100M
Transmit
10M
MII Reg-
isters &
Interface
MII Serial
Management &
Control
Receive
Logic
Scrambler,
Parallel/Serial
Manchester
Encoder
Manchester
Parallel
NRZ/NRZI,
TX Clock
Generator
Clock
Recovery
Clock Ref-
erence
Pulse
Filter
tiation
VccGround
10M
100M
UTP
Driver
LEDs
UTP
TXOP
TXON
LINK
TX
RX
100X
RXIP
RXIN
This datasheet contains new product information. Myson Technology reserves the rights to modify the product specification without
notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product.
TXD3I4050Transmit data bit 3.
TXD2I3949Transmit data bit 2.
TXD1I3848Transmit data bit 1.
TXD0I3747Transmit data bit 0.
TXENI3444Transmit enable.
TXCLKO3343Transmit clock.
TXERI3242Transmit error.
RXD3O2333Receive data bit 3.
RXD2O2434Receive data bit 2.
RXD1O2535Receive data bit 1.
RXD0O2636Receive data bit 0.
RXDVO2939Receive data valid.
RXERO3141Receive data error.
RXCLKO3040Receive clock.
COLO4156Collision detect.
CRSO4257Carrier sense.
MDCI2232MII management clock.
MDIOIO,U 2131MII management data input/output. Weakly pull up.
MDINTO4358MII management interrupt.
TXOPO7797Twisted-pair output positive node.
TXONO7898Twisted-pair output negative node.
RXIPI6484Twisted-pair input positive node.
RXINI6383Twisted-pair input negative node.
FOPO6989Fiber output positive node.
FONO7090Fiber output negative node.
FIPI6787Fiber input positive node.
FINI6686Fiber input negative node.
SDPI6282Signal detect positive node. Used only in fiber mode.
LEDSPD_IO,U 4459100BT LED. 0 = 100baseTX; 1 = other connection.
LED10_O577210BT LED. 0 = 10baseTX; 1 = other connection.
LEDTX_O4762Transmit LED. Toggles when there is transmit activities.
LEDRX_O4661Receive LED. Toggles when there is receive activities.
LEDFD_O5873Full-duplex LED. 0 = full duplex; 1 = half duplex.
LEDLNK_O4863Link LED. 0 = link on; 1 = link off.
(80)
Pin #
Description
(100)
When RST_ is low, this pin works as FIBER_DESEL to select the
fiber mode. Weakly pull up
Weakly pull up.
SEL2I,U5368Operation mode select, bit 2. Used only when autonegotiation is
SEL2 SEL1 SEL0 operation mode
X 0 0 mode select by MII registers
0 0 1 10BaseT, half duplex
0 1 X 100BaseT, half duplex
1 0 1 10BaseT, full duplex
1 1 X 100BaseT, full duplex
SEL1I,U5469Operation mode
SEL0I,U5570Operation mode
PHYAD0I,U1823PHY Address bit 0. Weakly pull up.
PHYAD1I,U1722PHY Address bit 1. Weakly pull up.
PHYAD2I,U1621PHY Address bit 2. Weakly pull up.
PHYAD3I,U1520PHY Address bit 3. Weakly pull up.
PHYAD4I,U1419PHY Address bit 4. Weakly pull up.
TP125IO,D 2025Value latched in while reset to select transformer turns ratio.
=1 to select the transmit transformer with ratio 1.25:1
=0 to select the transmit transformer with ratio 1:1 (default)
Works as link_established after reset.
Weakly pull down.
MODE1I,D1924Test mode select bit 1. Weakly pull down.
MODE0I,D16Test
TEST2O6888Used as the test mode output monitor pin
NC07494No Connection
NC17595No Connection
NC2-1
NC3-2
NC4-3
NC5-4
NC6-5
NC7-26
NC8-27
NC9-28
NC10-29
NC11-30
NC12-51
NC13-52
NC14-53
NC15
-54
5
MTD981A Revision 1.2 02/19/2001
Page 6
MYSON
TECHNOLOGY
NC16-55
NC17-76
NC18-77
NC19-78
NC20-79
NC21-80
CVDDIO3646Power pin for core.
CGNDIO3545Power pin for core.
MTD981A
6
MTD981A Revision 1.2 02/19/2001
Page 7
MYSON
Figure 1. MII Read/Write operation
MTD981A
TECHNOLOGY
FUNCTIONAL DESCRIPTIONS
1. Media Independent Interface (MII)
The MTD981A implements an IEEE 802.3u Clause 22 compliant MII interface described as follows. The
interface signals can be grouped into transmit, receive, and status. The transmit data signals comprise
TXD[3:0], TXEN, TXER, and TXCLK. TXD[3:0] are the nibble size data path, TXEN signals the presence of
data on TXD[3:0], TXER indicates substitution of data with the HALT symbol, and TXCLK carries the
transmit clock that synchronizes all the transmit signals. The receive data signals also include seven signals,
RXD[3:0], RXDV, RXER, and RXCLK. RXD[3:0] are the nibble size data path, RXDV signals the presence
of data on RXD[3:0], RXER indicates the validity of data, and RXCLK carries the receive clock. Depending
on the operation mode, RXCLK signal is generated by the clock recovery module of either the 100Base-X or
10Base-T receiver. Two status signals, COL and CRS, are generated in the MTD981A to indicate Collison
status and Carrier Sense status to the MAC.
2. Serial Management Interface (SMI)
The MTD981A implements a Serial Management Interface (SMI) used both to obtain status from and to
configure the PHY. This mechanism corresponds to the MII Spec for 100BASE-X (Clause 22). The SMI
interface consists of two signals, MDC and MDIO. MDC is a clock input to the PHY and is used to latch data
and instructions for the PHY. The clock rate can run up to 2.5MHz. MDIO is bi-directional and is used to
write instruction to, write data to, or read data from PHY. Each data bit is latched either in or out on the
rising edge of MDC. MDC/MDIO are a common signal pair to up to 32 PHYs. Therefore, each PHY needs
its unique address. The MTD981A uses 5 bits as PHY address. The address is latched into internal register
during reset from the pin setting. The SMI interface supports registers 0 through 6. Additional “vendorspecific” registers are implemented. All the registers are described in the register section. The access
method of these registers is described as follows.
Before any transaction, the station must send 32 continuous logic "1" on MDIO to establish synchronization.
Figure 1 shows the read and write operation. The start code is "01" followed by an op code, either "01" for
read or "10" for write. For read operation, the device address must match the address of the target PHY
device. For write operation, the address may be all zero or match a specific PHY address. Turnaround cycle
is an idle cycle consists of two bit times between the register address field and data field in order to avoid
conflict. For reading, no device drive MDIO in the first bit time, PHY drive "0" in the second bit time. For
writing, station drive "10" during the idle cycle.
3. 10BASE-T
When configured to run in 10BASE-T mode, either through hardware configuration, software, or AutoNegotiation, the MTD981A will support all the functions specified in IEEE 802.3 Standard for 10BASE-T
(Clause 14).
3.1 Transmit Function
In 10BASE-T mode, the transmit function uses parallel-to-serial logic to convert the 4-bit transmit data into a
serial data stream. This serial data stream is Manchester-encoded and then output through the
waveshaping driver. Filtering is performed in silicon to reduce EMI emission. TXOP/TXON can be
connected directly to a standard transformer. External filtering modules are not needed
3.2 Receive Function
In 10BASE-T mode, the signals at RXIP/RXIN first pass a smart squelch circuit. A Manchester decoder and
a serial-to-parallel converter then follow to generate the 4-bit nibble in MII interface. The squelch level of the
smart squelch circuit drops to half its threshold value after unsquelch to allow reception of minimum
amplitude signals to mitigate carrier fade in the event of worst case signal attenuation.
3.3 Link Monitor
In 10BASE-T mode, link pulse detection circuit will constantly monitor the RXIP/RXIN pins for the presence
of valid link pulses. In the absence of valid link pulses, the LINK led will deassert.
4. 100BASE-TX
When configured to run in 100BASE-T mode, either through hardware configuration, software, or AutoNegotiation, the MTD981A will support all the functions specified in IEEE 802.3 Standard for 10BASE-TX.
4.1 Transmit Function
In 100BASE-TX mode, the transmit function converts synchronous 4-bit data nibbles from the MII to a 125Mbps differential serial data stream in MLT-3 format. The entire operation is synchronous to a 25-MHz clock
and a 125-MHz clock. Both clocks are generated by an on-chip PLL clock synthesizer that is locked to an
external 25-MHz clock source. There are three functional blocks in the transmit function: 4B/5B encoder,
scrambler, and MLT-3 output driver. The 4B/5B encoder, defined in IEEE 802.3 Clause 24, converts 4-bit
raw data to 5-bit code-group. It also inserts the stream boundary delimiters (/J/K/ and /T/R/) at the beginning
and end of the data stream as appropriate. The 4B/5B encoded data has repetitive patterns which result in
peaks in the RF spectrum. The peaks in the radiated signal are reduced significantly by scrambling the
transmitted signal. The scrambler, defined by the TP-PMD Stream Cipher function, encodes a plain text
NRZ bit stream using a key stream periodic sequence of 2047 bits generated by the recursive linear function:
X[n] = X[n-11] + X[n-9] (modulo 2)
The scrambler reduces peak emission by randomly spreading the signal energy over the transmit frequency
range, thus eliminating peaks at a single frequency. The scrambled NRZ data stream is then converted to
MLT-3 encoded data and then output to the UTP-5 cable. The MLT-3 is a tri-level signal. The presence of a
transition has a logical value of 1 and the lack of a transition has a logical value of 0. The benefit of MLT-3 is
that it reduces the the maximum frequency from 62.5 MHz to 31.25 MHz.
8
MTD981A Revision 1.2 02/19/2001
Page 9
MYSON
When configured to run in 100BASE-FX mode, either through hardware configuration or software
SEL[0:2]. MTD981A also implements parallel detect function to allow compatibility with legacy
MTD981A
TECHNOLOGY
4.2 Receive Function
In 100BASE-TX mode, the receive function includes a receiver with adaptive equalization and baseline
wander compensation, data and clock recovery at 125MHz, descrambling, and 5B to 4B decoding. An
energy detect circuit is also added to determine whether there is any signal energy on the media.
4.3 Link Monitor
In 100BASE-TX mode, when no signal or invalid signal is detected on the receiver pair, the link monitor will
enter the “link fail” state where only the scrambled idle code will be transmitted. When a valid signal is
detected for a minimum period of time, the link monitor will then enter the “link pass” state when transmit and
receive functions are entered.
5. 100BASE-FX
configuration, the MTD981A will support all the features and parameters of the industry standards.
5.1 Transmit Function
In 100BASE-FX mode, the 4B/5B encoded data stream bypass the scrambler. The output is NRZI PECL
signals. The PECL level signals are used to drive the transmitter of the fiber module.
5.2 Receive Function
In 100BASE-FX mode, the signal is received through the PECL receiver, and directly passed to the clock
recovery circuit for clock/data extraction. The descrambler is bypassed. The data still need 5B/4B decoding.
5.3 Link Monitor
In 100BASE-FX mode, the external fiber module performs the signal energy detection and communicates this
information directly to the SDP pin of MTD981A.
6. Auto-Negotiation
MTD981A implements Auto-Negotiation logic conforming to the 802.3u specification. The basic operation is based on
using Fast Link Pulse (FLP) to communicate information between link partners. The Auto-Negotiation takes three
phases to complete: advertising, detection and selection. The Auto-Negotiation mode can be optionally selected using
external pin selection
network devices.
9
MTD981A Revision 1.2 02/19/2001
Page 10
MYSON
TECHNOLOGY
REGISTER DESCRIPTIONS
Register 0. Control Register
BitNameR/W DefDescription
15RSTRW,SC0Reset
1 = reset.
0 = Normal operation.
14LPBKRW0Loopback select.
1 = Loopback
0 = Normal operation.
13SPEEDRW1Speed select.
1 = 100Mbps selected.
0 = 10Mbps selected.
12ANENRW1Autonegotiation enable.
1 = Enabled.
0 = Disabled.
11PWDNRW0Power down enable.
1 = Power down.
0 = Normal operation.
10ISORW1MII isolation.
1 = Isolation.
0 = Normal operation.
9RESTART_ANRW,SC0Restart autonegotiation.
1 = Restart.
0 = Normal operation.
8DUPLEXRW0Duplex mode select.
1 = Full Duplex.
0 = Half Duplex.
7COLTSTRW0Collision test enable.
1 = Enable.
0 = Disable.
6:0---reserve
MTD981A
Register 1. Status Register
BitNameR/W DefDescription
15T4R0Not capable of T4 operation.
14TXFDR1Capable of 100-TX full duplex operation.
13TXHDR1Capable of 100-TX half duplex operation.
12TPFDR1Capable of 10-TP full duplex operation.
11TPHDR1Capable of 10-TP half duplex operation.
10:7---Reserved.
6SPREMR1Accepting MII frames with preamble suppressed.
5ANCR01 = Auto-Negotiation complete.
0 = Auto-Negotiation not complete.
4RFR,LH 01 = Remote fault detected.
0 = No remote fault.
3ANR11 = Capable of Auto-Negotiation operation.
2LINKR/LL 01 = Link established.
0 = Link not established.
1JABR/LH 01 = Jabber detected.
0 = Jabber not detected.
0EXTR11 = Extended registers exist.
Register 18. Proprietary Status Register
BitNameR/W DefDescription
15:12 ---Reserved.
11DUPLEXR01 = link status is full duplex.
0 = link status is half duplex or link fail.
10SPEEDR01 = link speed is 100Base-TX.
0 = link speed is 10Base-TX.
9:5---Reserved.
4:0PHYADR
Register 19. Test Register
BitNameR/W DefDescription
15:14 TSTMD[3:2]RW00125mHz clock source
13:12 TSTMD[1:0]RW00mlt3shmx control signal.
11:8RESERVEDRW0Reserved
NO_PWRDN
7
MANUAL_CT
6
RL_PWRDN
5:4RESERVEDRW0Reserved
00000
PHY Address.
00 = use internal(cgm) 125MHz clk
11 = use external 125MHz clk
00 = clk0 clkd0 nrz0 è (normal mode)
01 = clk0 clkd0 (high) è (test mode with nrz high and clk from
cgm)
10 = f25m f25m (high) è(test mode with nrz high and clk from
ckin)
11 = f25m f25m (high) è(test mode with nrz high and clk from
ckin)
RW01 = Force no power down.
0 = Accept power down setting.
RW01 = Enable manual control power down.
0 = Bypass manual control power down.
3TSTMD_
DESCRM
RW01 = Accelerate descrambler lock time.
0 = Normal descrambler lock time.
13
MTD981A Revision 1.2 02/19/2001
Page 14
MYSON
TECHNOLOGY
2LB_DIGRW11 = Enable digital loopback.
0 = Disable digital loopback.
1:0RESERVE
D
Reserved
MTD981A
14
MTD981A Revision 1.2 02/19/2001
Page 15
MYSON
MTD981A
TECHNOLOGY
ELECTRICAL CHARACTERISTICS
1. Absolute Maximum Ratings
at: Ta= 0 to 70 oC, VSS=0V
NameSymbolRangeUnit
Maximum Supply VoltageVDD-0.3 to +5.0V
Maximum Input VoltageVin-0.3 to VDD+0.3V
Maximum Output VoltageVout-0.3 to VDD+0.3V
Maximum Storage TemperatureTstg-25 to +125o
1.1Document Change
History
Product name of 80pin LQFP
Pin Description
RBIAS_RET
Pin DiagramRBIAS_RET -> NC0
Pin Description of
PA4 – PA0
Pin Description of
TPOP/TPON
Pin Description of
TPIP/TPIN
Pin Description of
RMIISEL
Pin Description of
ANEN
Pin Description of
ISO
Pin Description of
ISODEF
Pin Description of
TEST2
Pin Description of
LEDCOL_
Pin Description of
LEDLNK_