ETC AC104QF

Altima Communications Inc.
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
GENERAL DESCRIPTION
FEATURES
The AC104QF is a highly integrated, 3.3V, low
power,
four
port,
10Base-T/100Base-TX/FX,
Ethernet transceiver implemented in 0.35µm CMOS
technology. Multiple modes of operation including
normal operation, test mode and power saving mode
are available through either hardware or software
control.
•
Features include MAC interfaces, ENDECs,
Scrambler/Descrambler,
and
Auto-Negotiation
(ANeg) with support for parallel detection. The
transmitter includes a dual-speed clock synthesizer
that only needs one external clock source. The chip
has built-in wave shaping driver circuit for both
10Mbps and 100Mbps, eliminating the need for an
external hybrid filter. The receiver has an adaptive
equalizer / DC restoration circuit for accurate clock /
data recovery for the 100Base-TX signal. It also
provides an on-chip low pass filer / Squelch circuit
for the 10Base-T signal.
•
4 RMII
• RMII 5Volt tolerant and 2.5Volt capable
4 10/100 TX or 3 10/100 TX and 1 100 FX
• Full Duplex or Half Duplex
• FEFI on 100FX
Very small package
• 100PQFP
Very low power – TYP < 280mW (/ port)
• Cable Detect mode – TYP < 40mW (/ port)
• Power Down mo de – TYP < 3.3mW (/ port)
•
Selectable TX drivers for 1:1 or 1.25:1
transformers for additional power reduction
3.3Volt .35micron CMOS
Fully compliant with
• IEEE 802.3 / 802.3u
• RMII
• UNH test labs
Baseline Wander Compensation
Multi-Function LED outputs
Cable length indicator
Reverse polarity detection and correction with
Register Bit indication – Automatic or Forced
8 programmable interrupts
Diagnostic registers
•
•
•
•
•
•
•
•
MAC interfaces support four ports of 10/100 RMII.
Media Interfaces support 4 ports of 10/100TX or 3
ports 10/100TX and 1 port 100FX.
•
•
BLOCK DIAGRAM
Port 0
Port 1
Port 2
Port 3
TXOP/N(0)
RXIP/N(0)
TXOP/N(1)
PCS
.Framer
.Carrier Detect
.4B/5B
PMA
.Clock Recov.
.Link Monitor
.Signal Detect
RXIP/N(1)
TP_PMD
100TX
.MLT-3
.BLW
.Stream Cipher
TXOP/N(2)
RXIP/N(2)
100RX
TXOP/N(3)
RMII/MII
25
MHz
RXIP/N(3)
Mux
10TX
Interface
10BASE-T
10RX
FXTP/N(3)
FXRP/N(3)
MII SMI
Control/Status
MII Serial Management
Interface and Registers
PHYAD[4:0]
20
MHz
PLL Clk Gen.
Test/LED Control
XTLP/N CKIN TEST[3:0] LED Drivers
RX
25
MHz
AutoNegotiation
FLP
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
REVISION HISTORY
REVISION#
DATE
1.0
July 1998
3.2
June 2000
4.0
Sept 12, 2000
CHANGE BY
xx
xx
Helene
CHANGE DESCRIPTION
Preliminary Release
Final Release
1. Change the default value of register 3 [15:0] =
101010101000001 on page 20
2. Enhance the descriptions of the DPLX and SPEED (register
18.11 and 18.10) on page 24
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 2 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
General Description......................................................................................................................................................................... 1
Features.............................................................................................................................................................................................. 1
Block Diagram................................................................................................................................................................................. 1
Pin Diagram - AC104QF................................................................................................................................................................ 5
Pin Descriptions............................................................................................................................................................................... 6
MDI (Media Dependent Interface) Pins.....................................................................................................................................6
RMII (Reduced Media Independent Interface) Pins................................................................................................................7
SMI (Serial Management Interface) Pins ..................................................................................................................................7
Phy Address Pins...........................................................................................................................................................................8
Mode Pins........................................................................................................................................................................................8
LED Pins .........................................................................................................................................................................................8
Power and Ground Pins ................................................................................................................................................................9
Functional Description.................................................................................................................................................................. 10
MAC Interface................................................................................................................................................................................ 10
RMII ...................................................................................................................................................................................................10
SMI ...............................................................................................................................................................................................10
Interrupt.........................................................................................................................................................................................11
Carrier Sense / RX_DV ..............................................................................................................................................................11
Media Interface .............................................................................................................................................................................. 11
10Base-T ...........................................................................................................................................................................................11
Transmit Function........................................................................................................................................................................11
Receive Function .........................................................................................................................................................................11
Link Monitor.................................................................................................................................................................................11
100Base-TX ......................................................................................................................................................................................11
Transmit Function........................................................................................................................................................................11
Parallel to Serial, NRZ to NRZI, and MLT3 Conversion....................................................................................................12
Receive Function .........................................................................................................................................................................12
Baseline Wander Compensation...............................................................................................................................................12
Clock/Data Recovery ..................................................................................................................................................................12
Decoder/De-scrambler ................................................................................................................................................................13
Link Monitor.................................................................................................................................................................................13
100Base-FX......................................................................................................................................................................................13
Transmit Function........................................................................................................................................................................13
Receive Function .........................................................................................................................................................................13
Link Monitor.................................................................................................................................................................................13
Far-End-Fault-Indication (FEFI)...............................................................................................................................................13
10Base-T/100Base-TF/FX .............................................................................................................................................................14
Multi-Mode Transmit Driver.....................................................................................................................................................14
Adaptive Equalizer ......................................................................................................................................................................14
PLL Clock Synthesizer ...............................................................................................................................................................14
Jabber and SQE (Heartbeat).......................................................................................................................................................14
Reverse Polarity Detection and Correction .............................................................................................................................14
Initialization and Setup................................................................................................................................................................. 15
Hardware Configuration................................................................................................................................................................15
Software Configuration ..................................................................................................................................................................15
LEDs ..............................................................................................................................................................................................15
Auto-Negotiation.............................................................................................................................................................................15
Parallel Detection...........................................................................................................................................................................16
Diagnostics.......................................................................................................................................................................................16
Loopback Operation....................................................................................................................................................................16
Cable Length Indicator...............................................................................................................................................................16
Reset and Power............................................................................................................................................................................. 16
Clock................................................................................................................................................................................................ 17
Register Descriptions.................................................................................................................................................................... 18
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 3 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Registers 1-7.....................................................................................................................................................................................18
Registers 8-31...................................................................................................................................................................................18
Register 0: Control Register.......................................................................................................................................................19
Register 1: Status Register.........................................................................................................................................................20
Register 2: PHY Identifier 1 Register......................................................................................................................................20
Register 3: PHY Identifier 2 Register......................................................................................................................................20
Register 4: Auto-Negotiation Advertisement Register..........................................................................................................21
Register 5: Auto-Negotiation Link Partner Ability Register/Link Partner Next Page Message....................................21
Register 6: Auto-Negotiation Expansion Register.................................................................................................................22
Register 7: Auto-Negotiation Next Page Transmit Register................................................................................................22
Register 16: BT and Interrupt Level Control Register..........................................................................................................23
Register 17: Interrupt Control/Status Register........................................................................................................................23
Register 18: Diagnostic Register...............................................................................................................................................24
Register 19: Power/Loopback Register....................................................................................................................................24
Register 20: Cable measurement capability Register............................................................................................................24
Register 21: Receive Error Counter..........................................................................................................................................24
Register 24: Mode Control Register.........................................................................................................................................25
Mode Table ...................................................................................................................................................................................25
4B/5B Code-Group Table ............................................................................................................................................................ 26
SMI Read/Write Sequence........................................................................................................................................................... 27
LED Configurations...................................................................................................................................................................... 27
ELECTRICAL CHARACTERISTICS ...................................................................................................................................... 27
ELECTRICAL CHARACTERISTICS ...................................................................................................................................... 28
Absolute Maximum Ratings...........................................................................................................................................................28
Operating Range..............................................................................................................................................................................28
Total Power Consumption..........................................................................................................................................................28
TTL I/O Characteristics ..............................................................................................................................................................28
REFCLK and XTAL Pins ..........................................................................................................................................................28
I/O Characteristics – LED/CFG Pins .......................................................................................................................................29
100 BASE-TX Transceiver Characteristics ............................................................................................................................29
10 BASE-T Transceiver Characteristics..................................................................................................................................29
100 BASE-FX Transceiver Characteristics.............................................................................................................................30
10 BASE-T Link Integrity Timing Characteristics................................................................................................................30
Digital Timing Characteristics .....................................................................................................................................................31
Power on Reset.............................................................................................................................................................................31
Management Data Interface .......................................................................................................................................................31
100Base-TX/FX & 10Base-T RMII Transmit System Timing ...........................................................................................32
100Base-TX/FX & 10Base-T RMII Receive System Timing .............................................................................................33
TX Application Termination ..........................................................................................................................................................34
FX Application Termination..........................................................................................................................................................35
Power and ground filtering for AC104QF..................................................................................................................................36
Package dimensions for AC104QF (100 pin PQFP) ................................................................................................................37
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 4 of 37
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
OVDD
RXD[0](0)
RXD[1](0)
CVDD
TX_EN(1)
TXD[0](1)
TXD[1](1)
OGND
OGND
CRS_DV(1)
RX_ER(1)
RXD[0](1)
RXD[1](1)
CVDD
REF_CLK
MDC
MDIO
TX_EX(2)
OVDD
TXD[0](2)
TXD[1](2)
CGND
CRS_DV(2)
RX)ER(2)
RXD[0](2)
RXD[1](2)
CVDD
TX_EX(3)
OGND
TXD[0](3)
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
PIN DIAGRAM - AC104QF
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
AC104QF
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
TXD[1](3)
CGND
CRS_DV(3)
RX_ER(3) / PHYAD_ST
RXD[0](3)
RXD[1](3)
OVDD
LEDSPD(2) / FORCE100
LEDACT(2)
LEDDPX(2)
LEDSPD(3) / BURN_IN*
LEDACT(3) / ANEGA
LEDDPX(3) / SCRAM_EN
FXTN(3)
FXTP(3)
FXRN(3) / TST[3]
FXRP(3) / TST[2]
SDN(3) / TST[1]
SDP(3) / TST[0]
AVDD
RXIN(0)
RXIP(0)
AGND
AGND
TXOP(0)
TXON(0)
AVDD
AVDD
TXON(1)
TXOP(1)
AGND
AGND
RXIP(1)
RXIN(1)
AVCC
AVCC
RXIN(2)
RXIP(2)
AGND
AGND
TXOP(2)
TXON(2)
AVDD
AVDD
TXON(3)
TXOP(3)
AGND
AGN
RXIP(3)
RXIN(3)
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
RX_ER(0)
CRS_DV(0)
CGND
TXD[1](0)
TXD[0](0)
TX_EN(0)
OGND
LEDDPX(1) / PHYAD[4]
LEDACT(1) / PHYAD[3]
LEDSPD(1) / PHYAD[2]
LEDDPX(0) / FX_DIS
LEDACT(0)
LEDSPD(0) / TP125
INTR
RST*
GAGND
IBREF
GAVDD
GAVDD
AVDD
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 5 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
PIN DESCRIPTIONS
Many of the pins of these devices have multiple functions. The multi-function pins will be designated by bolding of
the pin number. Separate descriptions of these pins will be listed in the proper sections. Designers must assure that
they have identified all modes of operation prior to final design.
NOTES:
The pin assignment shown below and in the pin description table is subject to change without notice. The user is
advised to contact Altima Communications Inc. before implementing any design based on the information provided in
this data sheet.
Signals types:
I = input
O = output
Z = high impedance
U = internally pull up
D = internally pull down
A = analog signal
* = Active Low Signal
NC = No Connect pin
MDI (Media Dependent Interface) Pins
Pin Name
RXIN(0)
RXIN(1)
RXIN(2)
RXIN(3)
RXIP(0)
RXIP(1)
RXIP(2)
RXIP(3)
TXON(0)
TXON(1)
TXON(2)
TXON(3)
TXOP(0)
TXOP(1)
TXOP(2)
TXOP(3)
FXRP(3)
FXRN(3)
FXTP(3)
FXTN(3)
SDP(3)
SDN(3)
Pin #
Type
1
14
17
30
2
13
18
29
6
9
22
25
5
10
21
26
34
35
36
37
32
33
AI
AI
AI
AI
AI
AI
AI
AI
AO
AO
AO
AO
AO
AO
AO
AO
AI/O
AI/O
AO
AO
A/I,O
A/I,O
Description
Receiver input Negative for both 10Base-T and 100Base-TX.
Receiver input Positive for both 10Base-T and 100Base-TX.
Transmitter output Negative for both 10Base-T and 100Base-TX.
Transmitter output Positive for both 10Base-T and 100Base-TX.
Receiver input Positive for 100Base-FX. (Port-3)
Receiver input Negative for 100Base-FX. (Port-3)
Transmitter output Positive for 100Base-FX. (Port-3)
Transmitter output Negative for 100Base-FX. (Port-3)
Signal Detect Input (For port 3 only). Indicates signal quality status on the fiberoptic link in 100Base-FX mode. When the signal quality is good, the SDP pin
should be driven high relative to the SDN pin.
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 6 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
RMII (Reduced Media Independent Interface) Pins
Pin Name
Pin #
Type
TXD[1:0](0)
TXD[1:0](1)
TXD[1:0](2)
TXD[1:0](3)
TX_EN(0)
TX_EN(1)
TX_EN(2)
TX_EN(3)
RXD[1:0](0)
RXD[1:0](1)
RXD[1:0](2)
RXD[1:0](3)
CRS_DV(0)
CRS_DV(1)
CRS_DV(2)
CRS_DV(3)
RX_ER(0)
RX_ER(1)
RX_ER(2)
RX_ER(3)
REFCLK
84, 85
74, 75
60, 61
50, 51
86
76
63
53
78,79
68,69
55,56
45,46
82
71
58
48
81
70
57
47
66
I/O, D
I/O, D
I/O, D
I/O, D
I/O,D
I/O,D
I/O,D
I/O,D
I/O, D
I/O, D
I/O, D
I/O, D
I/O, D
I/O, D
I/O, D
I/O, D
I/O, D
O
O
I/O, D
I
Description
RMII Transmit Data. The MAC will source TXD[1:0](n) synchronous with
REFCLK when TX_EN(n) is asserted.
RMII Transmit Enable. TX_EN(n) is asserted high by the MAC to indicate that
valid data for transmission is presented on the TXD[1:0](n).
RMII Receive Data. The Phy will source RXD[1:0](n) synchronous with
REFCLK when CRS_DV(n) is asserted.
CRS_DV(n) is asserted high when media is non-idle.
RMII Receive Error. When RX_ER is asserted high, it indicates an error has
been detected during frame reception.
Reference Clock Input – 50 MHz-100PPM TTL
SMI (Serial Management Interface) Pins
Pin Name
Pin #
Type
MDIO
64
I/O, D
MDC
65
I, D
INTR
94
Z
Description
Management Data Input/Output. Bi-directional data interface. 1.5K pull up
resistor required (as specified in IEEE-802.3).
Management Data Clock. 0 to 25 MHz clock sourced by the MAC for transfer of
MDIO data.
Interrupt. See Registers 16 and 17 for polarity and sources. The INTR pin has a
high impedance output, a 1K Ω pull-up or pull-down resistor is needed.
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 7 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Phy Address Pins
Pin Name
Pin #
Type
PHYAD_ST
47
I/O,D
PHYAD [4]
PHYAD [3]
PHYAD [2]
88
89
90
I/O
I/O
I/O
Pin #
Type
FX_DIS
TP125
91
93
I/O
I/O
FORCE100
43
I/O
SCRAM_EN
38
I/O
ANEGA
39
I/O
BURN_IN*
40
I/O
Description
1 at reset = 0-XXX00, 1-XXX01, 2-XXX10, 3-XXX11
0 at reset = 0-XXX01, 1-XXX10, 2-XXX11, 3-XXX00
PHY Address [4:2]. These pins set the three MSB’s for SMI PHY address.
PHYAD [1:0] are internally wired to four ports. (See PHYAD_ST)
The PHYAD will also determine the scramble seed, this will help to reduce EMI
when there are multiple ports switching at the same time.
Mode Pins
Pin Name
Description
FX Disable. Pulled low upon reset will put port 3 in 100FX mode.
Transformer Ratio. Pulled low upon reset will select transmit transformer ratio
to be 1.25:1. Pulled high is 1:1 transformer.
FORCE100: Force 100Base-X Operation. When this signal is pulled high and
ANENGA is low upon reset, all ports will be forced to 100Base-TX operation.
When asserted low and ANENGA is low, all ports are forced to 10Base-T
operation. When ANENGA is high, FORCE100 has no effect on operation.
Scrambler Enable. Pulled low upon reset will bypass the scrambler. Pulled high
is scrambler enabled.
Auto-Negotiation Ability. Asserted high means auto-negotiation enable while
low means manual selection through FDXEN, F100.
Burn-In mode. Burn-in mode for reliability assurance control. This is reserved
for internal testing only.
LED Pins
Pin Name
LEDDPX[0]
LEDDPX[1]
LEDDPX[2]
LEDDPX[3]
LEDACT_LNK[0]
LEDACT_LNK[1]
LEDACT_LNK[2]
LEDACT_LNK[3]
LEDSPD[0]
LEDSPD[1]
LEDSPD[2]
LEDSPD[3]
Pin #
Type
Description
91
I/O,U Port[n] Duplex LED. Active state indicates Full Duplex or Collision in Half
88
I/O,U Duplex mode.
41
I/O,U
38
I/O,U
92
I/O,U Port[n] Activity/Link LED. Active state indicates a valid link. When there is
89
I/O,U receive or transmit activity, LED will toggle between high and low for 30 ms
42
I/O,U interval.
39
I/O,U
93
I/O,U Port[n] Speed LED. Active state indicates 100Base-TX mode.
90
I/O,U
43
I/O,U
40
I/O,U
Polarity of LEDs is determined by polarity of mode pins. See LED example
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 8 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Miscellaneous Pins
Pin Name
Pin #
Type
RST*
95
I, U
IBREF
97
A
TST[0]
TST[1]
TST[2]
TST[3]
32
33
34
35
A/I,O
Description
Reset. An active low input will force a known initialization state. The reset pulse
duration must be > 100 us. Setting MII Reg. 0.15 will assert software reset,
which has the same functionality as the hardware reset.
Reference Bias Resistor. Must be tied to analog ground through an external
10KΩ (1%) resistor.
Test. Outputs during test mode.
Power and Ground Pins
Pin Name
Pin #
Type
OVDD
44, 62, 80
P
Digital +3.3V power supply for I/O.
OGND
52, 72, 87
G
Digital ground for I/O.
CVDD
54, 67, 77
P
Digital +3.3V power supply for Core logic.
CGND
49, 59, 73,
83
7, 8, 15,
16, 23, 24,
31, 100
3, 4, 11,
12, 19, 20,
27, 28
98,99
96
G
Digital ground for Core logic.
P
+3.3V power supply for Analog circuit.
G
Ground for Analog circuit.
P
G
+3.3V power supply for common analog circuits.
Ground for common analog circuits.
AVDD
AGND
GAVDD
GAGND
Description
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 9 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
FUNCTIONAL DESCRIPTION
The AC104QF physical layer device (Phy) integrates
the 100Base-X and 10Base-T functions in a single
four port chip that is used in Fast Ethernet 10/100
Mbps applications. The 100Base-X section consists
of PCS, PMA, and PMD functions, and the 10Base-T
section consists of Manchester ENDEC and
transceiver functions. The device performs the
following functions:
•
•
•
•
•
•
•
•
•
•
•
•
•
4B/5B
MLT3
NRZI
Manchester Encoding and Decoding
Clock and Data Recovery
Stream Cipher Scrambling / De-Scramb ling
Adaptive Equalization
Line Transmission
Carrier Sense
Link Integrity Monitor
Auto-Negotiation (ANeg)
RMII MAC connectivity
MII Management Function
It also provides an RMII consortium compatible
Reduced Media Independent Interface (RMII) to
communicate with an Ethernet Media Access
Controller (MAC). Selection of 10 or 100 Mbps
operation is based on the settings of internal Serial
Management Interface registers or determined by the
on-chip ANeg logic. The device can operate in 10 or
100 Mbps with full duplex or half-duplex mode on a
per port basis. Port 3 can also be configured for
100Base-FX.
MAC INTERFACE
RMII
Phy when there is valid data on the transmit bus. In
100M mode the Phy will read 2 bits from TXD[1:0]
for each cycle of REFCLK. In 10M mode the Phy
will read 2 bits of data from TXD[1:0] every 10th
cycle of REFCLK.
The Serial Management Interface (SMI) is shared
between all ports in the Phy. This totals 7 pins per
port plus 3 per Phy, whereas MII has 18 pins per port.
SMI
The Phy’s internal registers are accessible only
through the MII 2-wire Serial Management Interface
(SMI). MDC is a clock input to the Phy which is
used to latch in or out data and instructions for the
Phy. The clock can run at any speed from DC to 25
MHz. MDIO is a bi-directional connection used to
write instructions to, write data to, or read data from
the Phy. Each data bit is latched either in or out on
the rising edge of MDC. MDC is not required to
maintain any speed or duty cycle, provided no half
cycle is less than 20ns and that data is presented
synchronous to MDC.
MDC/MDIO are a common signal pair to all ports on
a design. Therefore, each port needs to have its own
unique Physical Address. The Physical Address of
the Phy is set using the pins defined as PHYAD[4:2].
These input signals are strapped externally and
sampled as reset is negated.
PHYAD[1:0] are
addressed for each port internal to the Phy. Internal
addresses are either 00, 01, 10, 11 or 01, 10, 11, 00
depending on the polarity of PHYAD_ST during
reset.
At idle, the PHY is responsible to pull MDIO line to
a high state. Therefore, a 1.5K Ohms resistor is
required to connect MDIO line to Vcc. The PHYAD
can be reprogrammed via software. A detailed
definition of the Serial Management registers
follows.
The Reduced Media Independent Interface (RMII) is
used to connect the Phy with the MAC. The PHY
At the beginning of a read or write cycle, the MAC
and MAC obtain their clock from a common 50 MHz
will send a continuous 32 bits of one at the MDC
source, such as a clock oscillator. This clock is
clock rate to indicate preamble. A zero and a one
shared by all ports within the Phy for transmitting
will follow to indicate start of frame. A read OP
and receiving data on 2 individual 2-bit data buses.
code is a one and a zero, while a write OP code is a
CRS and RXDV are muxed together to indicate to the
zero and a one. These will be followed by 5 bits to
MAC when there is valid data on the receive bus. In
indicate PHY address and 5 bits to indicate register
100M mode RXD[1:0] is sampled on every cycle of
address. Then 2 bits follow to allow for turn around
REFCLK. In 10M mode RXD[1:0] is sampled on
time. For read operation, the first bit will be high
th
every 10 cycle of REFCLK. RXER is generated by
impedance. Neither the PHY nor the station will
the Phy to indicate a receive error to the MAC.
assert this bit. During the second bit time, the PHY
TX_EN is generated by the MAC to indicate to the
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 3.2
Page 10 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
will assert this bit to a zero. For write operation, the
station will drive a one for the first bit time, and a
zero for the second bit time. The 16 bits data field is
then presented. The first bit that is transmitted is bit
15 of the register content. (See SMI Read/Write
Sequence)
Interrupt
The INTR pin on the Phy will be asserted whenever
one of 8 selectable interrupt events occur. Assertion
state is programmable to either high or low through
the INTR_LEVL register bit. Selection is made by
setting the appropriate bit in the upper half of the
Interrupt Control / Status register. When the INTR
bit goes active, the MAC interface is required to read
the Interrupt Control / Status register to determine
which event caused the interrupt. The Status bits are
read only and clear on read. When INTR is not
asserted, the pin is held in a high impedance state.
Carrier Sense / RX_DV
Carrier sense is asserted asynchronously on the CRS
pins as soon as activity is detected on the receive data
stream. RX_DV is asserted as soon as a valid SSD
(Start-of-Stream Delimiter) is detected. Carrier sense
and RX_DV are de-asserted synchronously upon
detection of a valid end of stream delimiter or two
consecutive idle code groups in the receive data
stream. However, if the carrier sense is asserted and a
valid SSD is not detected immediately, RX_ER is
asserted instead of RX_DV.
In 10Base-T mode, CRS is asserted asynchronously
when the valid preamble and data activity is detected
on the RXIP and RXIN pins.
In the half duplex mode, the CRS is activated during
the transmit and receiving of data. In the full duplex
mode, the CRS is activated during data reception
only.
MEDIA INTERFACE
10BASE-T
When configured to run in 10Base-T mode, either
through
hardware
configuration,
software
configuration or ANeg, the Phy will support all the
features and parameters of the industry standards.
Transmit Function
Parallel to Serial logic is used to convert the 2-bit
(RMII) or 4-bit (MII) data into the serial stream. The
serialized data goes directly to the Manchester
encoder where it is synthesized through the output
waveshaping driver. The waveshaper reduces any
EMI emission by filtering out the harmonics,
therefore eliminating the need for an external filter.
Receive Function
The received signal passes through a low-pass filter,
which filters out the noise from the cable, board, and
transformer. This eliminates the need for a 10Base-T
external filter. A Manchester decoder converts the
incoming serial stream. Serial to Parallel logic is
used to generate the 2-bit (RMII) or 4-bit (MII) data.
Link Monitor
The 10-Base-T link-pulse detection circuit will
constantly monitor the RXIP/RXIN pins for the
presence of valid link pulses. In the absence of valid
link pules, the Link Status bit will be cleared and the
Link LED will de-assert.
100BASE-TX
When configured to run in 100Base-TX mode, either
through
hardware
configuration,
software
configuration or ANeg, the Phy will support all the
features and parameters of the industry standards.
Transmit Function
In 100Base-TX mode, the Phy transmit function
converts synchronous 2-bit (RMII) or 4-bit (MII) data
to a pair of 125 Mbps differential serial data streams.
The serial data is transmitted over network twisted
pair cables via an isolation transformer. Data
conversion includes 4B/5B encoding, scrambling,
parallel to serial, NRZ to NRZI, and MLT-3
encoding. The entire operation is synchronous to 25
MHz and 125 MHz clock. Both clocks are generated
by an on-chip PLL clock synthesizer that is locked on
to an external 25 MHz clock source.
The transmit data is transmitted from the MAC to the
Phy via the TXD[n:0] signals. The 4B/5B encoder
replaces the first two nibbles of the preamble from
the MAC frame with a /J/K/ code-group pair Start-ofStream Delimiter (SSD), following the onset of
TX_EN signal. The 4B/5B encoder appends a /T/R/
code-group pair End-of-Stream Delimiter (ESD) to
the end of transmission in place of the first two IDLE
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 11 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
code-groups that follow the negation of the TX_EN
signal. The encapsulated data stream is converted
from 4-bit nibbles to 5-bit code-groups. During the
inter-packet gap, when there is no data present, a
continuous stream of IDLE code-groups are
transmitted. When TX_ER is asserted while TX_EN
is active, the Transmit Error code-group /H/ is substituted for the translated 5B code word. The 4B/5B
encoding is bypassed when Reg. 21.1 is set to “1”, or
the PCSBP pin is strapped high.
for the MLT-3 data. Asserting FX_SEL high will
disable this encoding.
In 100Base-TX mode, the 5-bit transmit data stream
is scrambled as defined by the TP-PMD Stream
Cipher function in order to reduce radiated emissions
on the twis ted pair cable. The scrambler encodes a
plain text NRZ bit stream using a key stream periodic
sequence of 2047 bits generated by the recursive
linear function:
Receive Function
The 100Base-TX receive path functions as the
inverse of the transmit path. The receive path
includes a receiver with adaptive equalization and
DC restoration in the front end. It also includes a
MLT-3 to NRZI converter, 125 MHz data and clock
recovery, NRZI/NRZ conversion, Serial-to-Parallel
conversion, de-scrambler, and 5B/4B decoder. The
receiver circuit starts with a DC bias for the
differential RX+/- inputs, followed with a low-pass
filter to filter out high frequency noise from the
transmission channel media. An energy detect circuit
is also added to determine whether there is any signal
energy on the media. This is useful in the powersaving mode. The amplification ratio and slicer’s
threshold is set by the on-chip bandgap reference.
X[n] = X[n-11] + X[n-9] (modulo 2)
The scrambler reduces peak emissions by randomly
spreading the signal energy over the transmitted frequency range, thus eliminating peaks at any single
frequency. For repeater applications, where all ports
transmit the same data simultaneously, signal energy
is spread further by using a non-repeating sequence
for each Phy, i.e., the scrambled seed is unique for
each different Phy based on the Phy address.
When Dis_Scrm is set to “0” the data scrambling
function is disabled, the 5-bit data stream is clocked
directly to the device’s PMA sublayer.
Parallel to Serial, NRZ to NRZI, and MLT3
Conversion
The 5-bit NRZ data is clocked into Phy’s shift
register with a 25 MHz clock, and clocked out with a
125 MHz clock to convert it into a serial bit stream.
The serial data is converted from NRZ to NRZI
format, which produces a transition on Logic 1 and
no transition on Logic 0. To further reduce EMI
emissions, the NRZI data is converted to an MLT-3
signal. The conversion offers a 3dB to 6dB reduction
in EMI emissions. This allows system designers to
meet the FCC Class B ilmit. Whenever there is a
transition occurring in NRZI data, there is a
corresponding transition occurring in the MLT-3
data. For NRZI data, it changes the count up/down
direction after every single transition. For MLT-3
data, it changes the count up/down direction after
every two transitions. The NRZI to MLT-3 data
conversion is implemented without reference to the
bit timing or clock information. The conversion
requires detecting the transitions of the incoming
NRZI data and setting the count up/down direction
The slew rate of the transmitted MLT-3 signal can be
controlled to reduce EMI emissions. The MLT-3
signal after the magnetic has a typical rise/fall time of
approximately 4 ns, which is within the target range
specified in the ANSI TP- PMD standard. This is
guaranteed with either 1:1 or 1.25:1 transformer.
Baseline Wander Compensation
The 100Base-TX data stream is not always DC
balanced. The transformer blocks the DC components
of the incoming signal, thus the DC offset of the
differential receive inputs can drift. The shifting of
the signal level, coupled with non-zero rise and fall
times of the serial stream can cause pulse-width
distortion. This creates jitter and possible increase in
the bit error rates. Therefore, a DC restoration circuit
is needed to compensate for the attenuation of the DC
component. This Phy implements a patent-pending
DC restoration circuit. Unlike the traditional
implementation, the circuit does not need the
feedback information from the slicer or the clock
recovery circuit. This design simplifies the circuit
design and eliminates any random/systematic offset
on the receive path. In the 10BaseT and the 100BaseFX modes, the baseline wander correction circuit is
not required, and therefore is disabled.
Clock/Data Recovery
The equalized MLT-3 signal passes through the slicer
circuit, and gets converted to NRZI format. The Phy
uses a proprietary mixed-signal phase locked loop
(PLL) to extract clock information from the incoming
NRZI data. The extracted clock is used to re-time the
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 12 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
data stream and set the data boundaries. The transmit
clock is locked to the 50 MHz clock input (RMII) or
25 MHz clock input (MII) while the receive clock is
locked to the incoming data streams. When initial
lock is achieved, the PLL switches to the data stream,
extracts the 125 MHz clock, and uses it for the bit
framing for the recovered data. The recovered 125
MHz clock is also used to generate the 25 MHz
MII_RXC (MII). The PLL requires no external
components for its operation and has high noise
immunity and low jitter. It provides fast phase
alignment and locks to data in one transition. Its
data/clock acquisition time after power-on is less than
60 transitions. The PLL can maintain lock on runlengths of up to 60 data bits in the absence of signal
transitions. When no valid data is present, i.e. when
the SD is de-asserted, the PLL will switch and lock
on to REFCLK. This provides a continuously running
MII_RXC (MII). At the PCS interface, the 5 bit data
RXD[4:0] is synchronized to the 25 MHz RX_CLK.
Decoder/De-scrambler
The de-scrambler detects the state of the transmit
Linear Feedback Shift Register (LFSR) by looking
for a sequence representing consecutive idle codes.
The de-scrambler acquires lock on the data stream by
recognizing IDLE bursts of 30 or more bits and locks
its frequency to its de-ciphering LFSR.
Once lock is acquired, the device can operate with an
inter-packet-gap (IPG) as low as 40 nS. However,
before lock is acquired, the de-scrambler needs a
minimum of 270 nS of consecutive idles in between
packets in order to acquire lock.
The de-ciphering logic also tracks the number of
consecutive errors received while the RX_DV is
asserted. Once the error counter exceeds its limit
currently set to 64 consecutive errors, the logic assumes that the lock has been lost, and the de-cipher
circuit resets itself. The process of regaining lock
will start again.
Stream cipher de-scrambler is not used in the
100Base-FX and the 10Base-T modes.
Link Monitor
Signal level is detected through a squelch detection
circuitry. A signal detect (SD) circuit allows the
equalizer to assert high whenever the peak detector
detects a post-equalized signal with peak to ground
voltage greater than 400 mV. This is approximately
40% of a normal signal voltage level. In addition, the
energy level must be sustained for longer than 2~3
µS in order for the signal detect signal to stay on. The
SD gets de-asserted approximately 1~2 µs after the
energy level drops consistently below 300 mV from
peak to ground.
The link signal is forced low during a local loopback
operation (Loopback register bit is set) and forced to
high when a remote loopback is taking place
(EN_RPBK is set).
In forced 100Base-TX mode, when a cable is
unplugged or no valid signal is detected on the
receive pair, the link monitor enters in the “link fail”
state and NLP's are transmitted. When a valid signal
is detected for a minimum period of time, the link
monitor enters Link Pass State and transmits MLT-3
signal.
100BASE-FX
When port 3 is configured to run in 100Base-FX
mode, either through hardware configuration or
software configuration (100Base-FX does not support
ANeg) the Phy will support all the features and
parameters of the industry standards.
Transmit Function
The serialized data bypasses the scrambler and 4B/5B
encoder in FX mode. The output data is NRZI PECL
signals. The PECL level signals are used to drive the
Fiber-transmitter.
Receive Function
In 100Base-FX mode, signal is received through the
PECL receiver inputs, and directly passed to the
clock recovery circuit for data/clock extraction. In
FX mode, the scrambler/de-scrambler cipher function
is bypassed.
Link Monitor
In 100Base-FX mode, the external fiber-optic
receiver performs the signal energy detection
function and communicates this information directly
to the Phy’s SDP pin.
Far-End-Fault-Indication (FEFI)
ANeg provides the mechanism to inform the link
partner that a remote fault has occurred. However,
ANeg is disabled in the 100Base-FX applications. An
alternative in-band signaling function (FEFI) is used
to signal a remote fault condition. FEFI is a stream of
84 consecutive ones followed by one logic zero. This
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 13 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
pattern is repeated 3 times. A FEFI will signal under
3 conditions: 1) When no activity is received from
the link partner, 2) When the clock recovery circuit
detects a signal error or PLL lock error, 3) When
management entity sets the transmit Far-End-Fault
bit.
The FEFI mechanism is enabled by default in the
100Base-FX mode, and is disabled in 100Base-TX or
10Base-T modes. The register setting can be changed
by software after reset.
10BASE-T/100BASE-TF/FX
Multi-Mode Transmit Driver
The multi-mode driver transmits the MLT-3 coded
signal in 100Base-TX mode, NRZI coded signal in
100Base-FX mode, and Manchester coded signal in
10Base-T mode.
In 100Base-FX mode, no filtering is performed. The
transmit driver utilizes a current drive output which is
well balanced and produces a low noise PECL signal.
PECL voltage levels are produced with resistive
terminations.
In 10BaseT mode, high frequency pre-emphasis is
performed to extend the cable-driving distance
without the external filter. The FLP and NLP pulses
are also drive out through the 10BaseT driver.
The 10BaseT and 100BaseTX transmit signals are
multiplexed to the transmit output driver. This
arrangement results in using the same external
transformer for both the 10BaseT and the
100BaseTX. The driver output level is set by a builtin bandgap reference and an external resistor
connected to the IBREF pin. The resistor sets the
output current for all modes of operation. The
TXOP/N outputs are open drain devices with a serial
source to I/O pad resistance of 10 Ω max. When the
1:1 transformer is used, the current rating is 40 mA
for the 2Vp-p MLT-3 signal, and 100 mA for the
5Vp-p Manchester signal. One can use a 1.25:1
meter cable is 21 dB.
The worst case cable
attenuation is around 24-26 dB as defined by TPPMD specification.
The amplitude and phase distortion from the cable
cause inter-symbol interference (ISI) which makes
clock and data recovery difficult. The adaptive
equalizer si designed to closely match the inverse
transfer function of the twisted-pair cable. The
equalizer has the ability to changes its equalizer
frequency response according to the cable length.
The equalizer will tune itself automatically for any
cable, compensating for the amplitude and phase
distortion introduced by the cable.
PLL Clock Synthesizer
The Phy includes an on-chip PLL clock synthesizer
that generate 25 MHz and 125 MHz clocks for the
100Base-TX circuitry. It also generates 20 MHz and
100 MHz clocks for the 10BaseT and ANeg circuitry.
The PLL clock generator uses a fully differential
VCO cell that introduces very low jitter. The Zero
Dead Zone Phase Detection method implemented in
the Phy design provides excellent phase tracking. A
charge pump with charge sharing compensation is
also included to further reduce jitter at different loop
filter voltages. The on-chip loop filter eliminates the
need for external components and minimizes the
external noise sensitivity. Only one external 50 MHz
(RMII) or 25 MHz (MII) crystal or clock source is
required as a reference clock.
After power-on or reset, the PLL clock synthesizer
generates the 20 MHz clock output until the
100Base-X operation mode is selected.
Jabber and SQE (Heartbeat)
After the MAC transmitter exceeds the jabber timer
(46mS), the transmit and loopback functions will be
disabled and COL signal get asserted. After TX_EN
goes low for more than 500 ms, the TP transmitter
will reactivate and COL gets de-asserted. Setting
Jabber Disable will disable the jabber function.
transmit transformer for a 20% output driver power
reduction. This will decrease the drive current to 32
mA for 100Base-TX operation, and 80 mA for
10Base-T operation.
When the SQE test is enabled, a COL pulse with 515BT is asserted after each transmitted packet. SQE
is enabled in 10Base-T by default, and can be
disabled via SQE Test Inhibit.
Adaptive Equalizer
The Phy is designed to accommodate a maximum of
150 meters UTP CAT-5 cable. An AT&T 1061 CAT5 cable of this length typically has an attenuation of
31 dB at 100 MHz. A typical attenuation of 100-
Reverse Polarity Detection and Correction
Certain cable plants have crossed wiring on the
twisted pairs; the reversal of TXIN and TXIP. Under
normal circumstances this would cause the receive
circuitry to reject all data. When the Auto Polarity
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 14 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Disable bit is cleared, the Phy has the ability to detect
the fact that either 8 NLPs or a burst of FLPs are
inverted and automatically reverse the receiver’s
polarity. The polarity state is stored in the Reverse
Polarity bit.
through hardware configuration. There is no support
for Auto-Negotiation of the FX interface.
If the Auto Polarity Disable bit is set, then the
Reverse Polarity bit can be written to force the
polarity reversal of the receiver.
•
•
•
•
•
•
INITIALIZATION AND SETUP
Not all of the above combinations are possible due to
limitations of the environment and the 802.3
standards. Legitimate operating states are:
10Base-T Half Duplex
10Base-T Full Duplex
100Base-TX Half Duplex
100Base-TX Full Duplex
100Base-FX Half Duplex (Port 3 only)
100Base-FX Full Duplex (Port 3 only)
HARDWARE CONFIGURATION
Several different states of operation can be chosen
through hardware configuration. External pins may
be pulled either high or low at reset time. The
combination of high and low values determines the
power on state of the device.
Only port 3 supports 100Base-FX.
Many of these pins are multi-function pins which
change their meaning when reset ends.
The Phy is able to negotiate its mode of operation in
the twisted pair environment using the AutoNegotiation mechanism defined in the clause 28 of
IEEE 802.3u specification. ANeg can be enabled or
disabled by hardware (ANEGA pin) or software
(Reg. 0.12) control. When the ANeg is enabled, the
Phy chooses its mode of operation by advertising its
abilities and comparing them with the ability received
from its link partner. It can be configured to advertise 100Base-TX or 10Base-T operating in either
full or half duplex.
SOFTWARE CONFIGURATION
Several different states of operation can be chosen
through software configuration. Please refer to the
SMI section as well as the Register Descriptions.
LEDs
Each of the 4 ports has 3 individual LED outputs
available to indicate Speed, Duplex/Collision, and
Link/Activity. These multi-function pins are inputs
during reset and LED output pins thereafter. The
level of these pins during reset determines their
active output states. If a multi-function pin is pulled
up during reset to select a particular function, then
that LED output would become active low, and the
LED circuit must be designed accordingly, and vice
versa. (See LED Configuration.)
AUTO-NEGOTIATION
By definition the 10/100 Transceiver is able to run at
either 10Mbps over Twisted Pair Copper (10Base-T),
100Mpbs over Twisted Pair Copper (100Base-TX) or
100Mpbs over Fiber Optics (100Base-FX).
In
addition the Phy is able to run in either half duplex
(repeater mode) or full duplex. To determine the
operational state, the Phy has hardware selects and
software selects while also supporting AutoNegotiation and Parallel Detection.
To run in
100Base-FX mode, the selection must be done
The Phy can be hardware configured to force any one
of the above-mentioned modes. By forcing the
mode, the Phy will only run in that mode, hence
limiting the locations where the product will operate.
Register 4 contains the current capabilities, speed and
duplex, of the Phy, determined through hardware
selects or chip defaults. The contents of Reg. 4 is
sent to its link partner during the ANeg process using
Fast Link Pulses (FLPs). An FLP is a string of 1s and
0s, each of which has a particular meaning, the total
of which is called a Link Code Word. After reset,
software can change any of these bits from 1 to 0 and
back to 1, but not from 0 to 1. Therefore, the
hardware has priority over software.
When ANeg is enabled, the Phy sends out FLPs
during the following conditions:
•
•
•
power on
link loss
restart ANeg command by software
During this period, the Phy continually sends out
FLPs while monitoring the incoming FLPs from the
link partner to determine their optimal mode of
operation. If FLPs are not detected during this phase
of operation, Parallel Detection mode is entered (see
below).
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 15 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
When the Phy receives 3 identical link code words
(ignoring acknowledge bit) from its link partner, it
stores these code words in Reg. 5, sets the
acknowledge bit it the generated FLPs, and waits to
receive 3 identical code word with the acknowledge
bit set from the link partner. Once this occurs the
Phy configures itself to the highest technology that is
common to both ends. The technology priorities are:
1.
2.
3.
4.
100Base-TX, full-duplex
100Base-TX, half-duplex
10Base-T, full-duplex
10Base-T half-duplex.
Once the ANeg is complete, Reg. 1.5 is set, Reg.
1.[14:11] reflects negotiated speed and duplex mode,
and the Phy enters the negotiated transmission and
reception state. This state will not change until link
is lost or the Phy is reset through either hardware or
software, or the restart negotiation bit (Reg. 0.9) is
set.
PARALLEL DETECTION
Because there are many devices in the field that do
not support the ANeg process, but must still be
communicated with, it is necessary to detect and link
through the Parallel Detection process.
The parallel detection circuit is enabled in the
absence of FLPs. The circuit is able to detect:
•
•
•
Normal Link Pulse (NLP)
10Base-T receive data
100Base-TX idle
presented to the PCS in 5 bits symbol format. This
loopback is used to check the operation of the 5-bit
symbol decoder and the phase locked loop circuitry.
In Local Loopback, the SD output is forced to logic
one and TXOP/N outputs are tri-stated.
In Remote Loopback, incoming data is passed
through the equalizer and clock recovery, then looped
back to the NRZI/MLT3 converter and then to the
transmit driver. This loopback is used to ensure the
device’s connection on the media side. It also checks
the operation of the device's internal adaptive
equalizer, phase locked loop circuit, and wave-shaper
synthesizer. During Remote Loopback, signal detect
(SD) output is forced to logic zero.
Cable Length Indicator
The Phy can detect the approximate length of the
cable it’s attached and display the result in Reg.
20.[7:4]. A reading of [0000] translates to < 10m
cable used, [0001] translates to ~ 10 meter of cable,
and [1111] translates to 150 meter cable. The cable
length value can be used by the network manage to
determine the proper connectivity of the cable and to
manage the cable plant distribution
RESET AND POWER
The Phy can be reset in three ways:
1.
2.
3.
During initial power on.
Hardware Reset: A logic low signal of 150 µs
pulse width is applied to RST* pin.
Software Reset: Write a one to SMI Reg. 0.15.
The mode of operation gets configured based on the
technology of the incoming signal. If any of the
above is detected, the device automatically
configures to match the detected operating speed in
the half duplex mode. This ability allows the device
to communicate with the legacy 10Base-T and
100Base-TX systems, while maintaining the
flexibility of Auto-Negotiation.
The power consumption of the device is significantly
reduced due to its built-in power management
features. Separate power supply lines are used to
power the 10BaseT circuitry and the 100BaseTX
circuitry. Therefore, the two circuits can be turnedon and turned-off independently. When the Phy is set
to operate in 100Base-TX mode, the 10Base-T
circuitry is powered down, and vice versa.
DIAGNOSTICS
The following power management features are
supported:
Loopback Operation
1.
Local Loopback and Remote Loopback are provided
for testing purpose. They can be enabled by write to
either Reg. 0.14 (LPBK) or Reg. 21.3 (EN_RPBK).
The Local Loopback routes transmitted data through
the transmit path back to the receiving path’s clock
and data recovery module. The loopback data are
2.
Power down mode: This can be achieved by
writing to Reg. 0.11 or pulling PWRDN pin
high. During power down mode, the device is
still be able to interface through the MDC/MDIO
management interface.
Energy detect / power saving mode: Energy
detect mode turns off the power to select internal
circuitry when there is no live network
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 16 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
connected. Energy Detect (ED) circuit is always
turned on to monitor if there is a signal energy
present on the media. The SMI circuitry is also
powered on and ready to respond to any
management transaction. The transmit circuit
still send out link pulses with minimum power
consumption. If a valid signal is received from
the media, the device will power up and resume
normal transmit/receive operation. (Patent
Pending)
3.
Reduced Transmit Drive Strength mode:
Additional power saving can be gained at the
Phy level by designing with 1.25:1 turns ration
magnetic and asserting the TP125 pin at reset.
CLOCK
The clock input must a TTL clock oscillator
measured at 50 MHz-100PPM.
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 17 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
REGISTER DESCRIPTIONS
The first seven registers of the MII register set are
defined by the MII specification. In addition to these
required
registers
are
several
Altima
Communications Inc. specific registers. There are
reserved registers and/or bits that are for Altima
internal use only. The following standard registers
are supported. (Register numbers are in Decimal
format, the values are in Hex format):
NOTE: When writing to registers it is recommended
that a read/modify/write operation be performed, as
unintended bits may get set to unwanted states. This
applies to all registers, including those with reserved
bits.
REGISTERS 1-7
Register
Description
0
1
2
3
4
5
6
7
Control Register
Status Register
PHY Identifier 1 Register
PHY Identifier 2 Register
Auto-Negotiation Advertisement Register
Auto-Negotiation Link Partner Ability Register
Auto-Negotiation Expansion Register
Next Page Advertisement Register
Default
3000
7849
0022
5541
01E1
0001
0004
2001
REGISTERS 8-31
Register
8-15
16
17
18
19
20
21
22
23
24
25-31
Description
Reserved
Polarity and Interrupt Level Register
Interrupt Control/Status Register
Diagnostic Register
Power/Loopback Register
Cable Measurement Register
Receive Error Counter Register
Reserved
Reserved
Mode Control Register
Reserved
Default
XXXX
03C0
0000
5020
8060
XXXX
0304
XXXX
0000
0000
XXXX
LEGEND:
RW
SC
LL
RO
RC
LH
Read and Write Access
Self Clearing
Latch Low until cleared by reading
Read Only
Cleared on Read
Latch High until Cleared by reading
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 18 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 0: Control Register
Reg.bit
Name
0.15
Reset
0.14
Loopback
0.13
Speed Select
0.12
ANeg Enable
0.11
Power Down
0.10
Isolate
0.9
Restart ANeg
0.8
Duplex Mode
0.7
Collision Test
0.[6:0]
Description
1 = PHY reset.
This bit is self-clearing.
1 = Enable loopback mode. This will loopback TXD to RXD and
ignore all the activity on the cable media.
0 = Normal operation.
1 = 100Mbps 0 = 10Mbps.
1 = Enable Auto-Negotiate process (overrides 0.13 and 0.8)
0 = Disable Auto-Negotiate process. Mode selection is
controlled via bit 0.8, 0.13 or through mode pin.
1 = Power down. All blocks except for SMI will be turned off.
Setting PWRDN pin to high will achieve the same result.
0 = Normal operation.
1 = N/A
0 = Normal operation.
1 = Restart Auto-Negotiation process.
0 = Normal operation.
1 = Full duplex.
0 = Half duplex.
1 = Enable collision test, which issues the COL signal in
response to the assertion of TX_EN signal. Collision test is
disabled if PCSBP pin is high. Collision test is enabled regardless
of the duplex mode.
0 = Disable COL test.
Reserved
Mode
Default
RW/SC
0
RW
0
RW
* See Note
RW
* See Note
RW
0
R
0
RW/SC
0
RW
* See Note
RW
0
RW
0000000
* Refer to Mode Table
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 19 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 1: Status Register
Reg.bit
Name
1.15
1.14
100Base-T4
100Base-TX
Full Duplex
100Base-TX
Half Duplex
10Base-T Full
Duplex
10Base-T Half
Duplex
Reserved
MF Preamble
Suppression
1.13
1.12
1.11
1.[10:7]
1.6
1.5
ANeg Complete
1.4
Remote Fault
1.3
ANeg Ability
1.2
Link Status
1.1
Jabber Detect
1.0
Extended
Capability
Description
Permanently tied to zero indicates no 100BaseT4 capability.
1 = 100BaseTX full duplex capable.
0 = Not 100BaseTX full duplex capable.
1 = 100BaseTX half duplex capable.
0 = Not TX half-duplex capable.
1 = 10BaseT full duplex capable.
0 = Not 10BaseT full duplex capable.
1 = 10BaseT half duplex capable.
0 = Not 10BaseT half duplex capable.
The Phy is able to perform management transaction without
MDIO preamble. The management interface needs minimum of
32 bits of preamble after reset.
1 = Auto-Negotiate process completed. Reg. 4, 5, 6 are valid
after this bit is set.
0 = Auto-negotiate process not completed.
1 = Remote fault condition detected.
0 = No remote fault.
This bit will remain set until it is cleared by reading register 1.
1 = Able to perform Auto-Negotiation function, default value
determined by ANEGA pin.
0 = Unable to perform Auto-Negotiation function.
1 = Link is established. If link fails, this bit will be cleared and
remain at 0 until register is read again.
0 = Link has gone down.
1 = Jabber condition detect.
0 = No Jabber condition detected.
1 = Extended register capable. This bit is tied permanently to
one.
* Refer to Mode Table
Mode
Default
RO
RO
0
* See Note
RO
* See Note
RO
* See Note
RO
* See Note
RO
RO
0000
1
RO
0
RO/LH
0
RO
ANEGA
RO/LL
0
RO/LH
0
RO
1
Register 2: PHY Identifier 1 Register
Reg.bit
2.[15:0]
Name
OUI*
Description
Composed of the 3rd through 18th bits of the Organizationally
Unique Identifier (OUI), respectively.
* = Based on an OUI is 0010A9 (Hex)
Mode
Default
RO
0022(H)
Mode
Default
RO
RO
010101
010100
RO
0001
Register 3: PHY Identifier 2 Register
Reg.bit
3.[15:10]
3.[9:4]
3.[3:0]
Name
OUI
Model
Number
Revision
Number
Description
Assigned to the 19th through 24th bits of the OUI.
Six bit manufacturer’s model number. 101 is encoded as
010001.
Four-bit manufacturer’s revision number. 0001 stands for Rev.
B, etc.
* = Based on an OUI of 0010A9 (Hex)
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 20 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 4: Auto-Negotiation Advertisement Register
Reg.bit
Name
4.15
Next Page
4.14
Acknowledge
4.13
Remote Fault
4.[12:11]
4.10
4.9
4.8
Reserved
FDFC
100Base-T4
100Base-TX
Full Duplex
100Base-TX
4.7
4.6
10Base-T
Full Duplex
10Base-T
4.5
4.[4:0]
Selector Field
Description
1 = Next Page enabled.
0 = Next Page disabled.
This bit will be set internally after receiving 3 consecutive
and consistent FLP bursts.
1 = Advertises that this device has detected a Remote Fault.
0 = No remote fault detected.
For future technology.
Full Duplex Flow Control
1= Advertise that the DTE(MAC) has implemented both the
optional MAC control sublayer and the pause function as
specified in clause 31 and annex 31B of 802.3u.
0= MAC does not support flow control
Technology not supported. This bit always 0
1 = 100BaseTX full duplex capable.
0 = Not 100BaseTX full duplex capable.
1 = 100BaseTX half duplex capable.
0 = Not TX half duplex capable.
1 = 10BaseT full duplex capable.
0 = Not 10BaseT full duplex capable.
1 = 10BaseT half duplex capable.
0 = Not 10BaseT half duplex capable.
Protocol Selection [00001] = IEEE 802.3.
* refer to Mode Table
Mode
Default
RW
0
RO
0
RW
0
RW
000
RO
RW
0
* See Note
RW
* See Note
RW
* See Note
RW
* See Note
RO
00001
Register 5: Auto-Negotiation Link Partner Ability Register/Link Partner Next Page Message
Reg.bit
Name
5.15
Next Page
5.14
Acknowledg
e
Remote
Fault
Reserved
100Base-T4
5.13
5.[12:10]
5.9
5.8
5.7
5.6
5.5
5.[4:0]
100Base-TX
Full Duplex
100Base-TX
10Base-T
Full Duplex
10Base-T
Description
1 = Link partner desires Next Page transfer.
0 = Link partner does not desire Next Page transfer.
1 = Link Partner acknowledges reception of FLP words.
0 = Not acknowledged by Link Partner.
1 = Remote Fault indicated by Link Partner.
0 = No remote fault indicated by Link Partner.
For future technology.
1 = 100BaseT4 supported by Link Partner.
0 = 100BaseT4 not supported by Link Partner.
1 = 100BaseTX full duplex supported by Link Partner.
0 = 100BaseTX full duplex not supported by Link Partner.
1 = 100BaseTX half duplex supported by Link Partner.
0 = 100BaseTX half duplex not supported by Link Partner.
1 = 10Mbps full duplex supported by Link Partner.
0 = 10Mbps full duplex not supported by Link Partner.
1 = 10Mbps half duplex supported by Link Partner.
0 = 10Mbps half duplex not supported by Link Partner.
Protocol Selection [00001] = IEEE 802.3.
Mode
Default
RO
0
RO
0
RO
0
RO
RO
000
0
RO
0
RO
0
RO
0
RO
0
Selector
RO
Field
*When this register is used as Next Page Message, the bit definition is the same as Register 7.
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 21 of 37
00001
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 6: Auto-Negotiation Expansion Register
Reg.bit
Name
6.[15:5]
6.4
Reserved
Parallel
Detection Fault
6.3
Link Partner
Next Page Able
Next Page Able
Page Received
6.2
6.1
6.0
Link Partner
ANeg-Able
Description
1 = Fault detected by parallel detection logic, this fault is due to
more than one technology detecting concurrent link up
condition. This bit can only be cleared by reading Register 6
using the management interface.
0 = No fault detected by parallel detection logic.
1 = Link partner supports next page function.
0 = Link partner does not support next page function.
Next page is supported.
This bit is set when a new link code word has been received into
the Auto-Negotiation Link Partner Ability Register. This bit is
cleared upon a read of this register.
1 = Link partner is Auto-Negotiation capable.
0 = Link partner is not Auto-Negotiation capable.
Mode
Default
RO
RO/LH
0
0
RO
0
RO
RC
1
0
RO
0
Register 7: Auto-Negotiation Next Page Transmit Register
Reg.bit
Name
7.15
NP
7.14
7.13
Reserved
MP
7.12
ACK2
7.11
TOG_TX
17.[10:0]
CODE
Description
1 = Another Next Page desired.
0 = No other Next Page Transfer desired.
1 = Message page.
0 = Un-formatted page.
1 = Will comply with message.
0 = Cannot comply with message.
1 = Previous value of transmitted link code word equals to 0.
0 = Previous value of transmitted link code word equals to 1.
Message/Un -formatted Code Field.
Mode
Default
RW
0
RO
RW
0
1
RW
0
RW
0
RW
001
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 22 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 16: BT and Interrupt Level Control Register
Reg.bit
Name
16.15
16.14
Reserved
INTR_LEVL
16.13
TXJAM
16.12
16.11
Reserved
SQE Test Inhibit
16.[10:6]
16.5
Reserved
Auto Polarity
Disable
Reverse Polarity
16.4
16.[3:0]
Description
1=INTR pin will be active high.
0=INTR pin will be active low.
1 = Force CIM to send JAM pattern
0 = Normal operation
1 = Disable 10BaseT SQE testing.
0 = Enable 10BaseT SQE testing, which will generate a
COL pulse following the completion of a packet
transmission.
1 = Disable Auto Polarity detection/correction.
0 = Enable Auto Polarity detection/correction.
1= Reverse Polarity when Reg. 16.5 = 0
0= Normal Polarity when Reg. 16.5 = 0
If Reg. 16.5 is set to 1, writing a one to this bit will
reverse the polarity of the transmitter.
Mode
Default
RW
RW
0
0
RW
0
RO
RW
0
0
RO
RW
0
0
RW
0
RO
0
Reserved
Register 17: Interrupt Control/Status Register
Reg.bit
Name
17.15
17.14
17.13
17.12
17.11
17.10
17.9
17.8
17.7
17.6
17.5
Jabber_IE
Rx_Er_IE
Page_Rx_IE
PD_Fault_IE
LP_Ack_IE
Link_Not_OK_IE
R_Fault_IE
ANeg_Comp_IE
Jabber_Int
Rx_Er_Int
Page_Rx_Int
17.4
17.3
PD_Fault_Int
LP_Ack_Int
17.2
Link_Not_OK Int
17.1
17.0
R_Fault_Int
ANeg _Comp Int
Description
Jabber Interrupt Enable.
Receive Error Interrupt Enable.
Page Received Interrupt Enable.
Parallel Detection Fault Interrupt Enable.
Link Partner Acknowledge Interrupt Enable.
Link Status Not OK Interrupt Enable.
Remote Fault Interrupt Enable.
Auto-Negotiation Complete Interrupt Enable.
This bit is set when a jabber event is detected.
This bit is set when RX_ER transitions high.
This bit is set when a new page is received during
ANeg.
This bit is set when parallel detect fault is detected.
This bit is set when the FLP with acknowledge bit
set is received.
This bit is set when link status switches from OK
status to Non-OK status (Fail or Ready).
This bit is set when remote fault is detected.
This bit is set when ANeg is complete.
Mode
Default
RW
RW
RW
RW
RW
RW
RW
RW
RC
RC
RC
0
0
0
0
0
0
0
0
0
0
0
RC
RC
0
0
RC
0
RC
RC
0
0
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 23 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 18: Diagnostic Register
Reg.bit
18.[15:12]
18.11
Name
Reserved
DPLX
18.10
Speed
18.9
RX_PASS
18.8
RX_LOCK
18.[7:0]
Reserved
Description
The result of Auto-negotiation: Full-duplex =1;
Half-duplex = 0
The result of Auto-neg. for speed: 100base-TX = 1;
10Base-T = 0.
In 10BT mode, this bit indicates that Manchester data
has been detected.
In 100BT mode, it indicates valid signal has been
received but not necessarily locked on to.
Indicates the receive PLL has locked onto the received
signal for the selected speed of operation (10Base-T or
100Base-TX). This bit is set whenever a cycle-slip
occurs, and will remain set until it is read.
Mode
Default
RO
RO
0
0
RO
0
RO
0
RO/RC
0
RO
0
Register 19: Power/Loopback Register
Reg.bit
Name
19.[14:7]
19.6
Reserved
TP125
19.5
19.[4:2]
19.1
19.0
Low Power
Mode
Reserved
NLP Link
Integrity Test
Reserved
Description
Reserved
Transmit transformer ratio selection.
1 = 1.25:1
0 = 1:1
The default value of this bit is controlled by TP125 pin.
1 = Enable advanced power saving mode.
0 = Disable advanced power saving mode.
Reserved
1 = In ANeg test mode, send NLP instead of FLP in order to
test NLP receive integrity.
0 = Sending FLP in ANeg test mode.
Reserved
Mode
Default
RW
RW
00
0
RW
1
RW
RW
00
0
RW
0
Register 20: Cable measurement capability Register
Reg.bit
Name
20.[15:8]
20.[7:4]
Reserved
Cable
measurement
capability
20.[3:0]
Reserved
Description
These bits can be used as cable length indicator. The bits are
incremented from 0000 to 1111, with an increment of
approximately 10 meters. The equivalent is 0 to 32 dB with an
increment of 2 dB @ 100 MHz. The value is a read back from the
equalizer, and the measured value is not absolute.
Mode
Default
RO
RO
0
0
RO
0
Mode
Default
RO
0
Register 21: Receive Error Counter
Reg.bit
Name
21.[15:0]
RX_ER Counter
Description
Count Receive Error Events
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 24 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
Register 24: Mode Control Register
Reg.bit
Name
Description
24.15
SDCM_Sel
24.14
NLP Disable
24.13
Force_link_up
24.12
Jabber Disable
24.11
24.10
Reserved
Conf_ALED
24.9
24.8
Reserved
FEF_Disable
24.7
Force FEF
Transmit
24.6
Rx_Er_Cnt Full
24.5
Disable Rx_Er_Cnt
24.4
Dis_WDT
24.3
En_RPBK
24.2
Dis_Scrm
24.1
24.0
Reserved
FX_SEL
Select Common Mode Voltage for FX Signal Detect.
1 = Select internal common mode setting.
0 = Select external common mode setting.
1 = Force 10B-T link up without checking NLP.
0 = Normal Operation.
1 = Ignore link in 100Base-TX and transmit data.
ANeg must be disabled at this time (ANEGA pin tied
low).
0 = Normal Operation.
1 = Disable Jabber function in PHY.
0 = Enable Jabber function in PHY.
1 = Activity LED only responds to receive operation.
0 = Activity LED responds to receive and transmit.
This bit should be ignored when Reg. 0.8 is set one.
1 = Disable Far End Fault Insertion.
0 = Enable Far End Fault Insertion and detection
function.
This bit valid when FX mode is enabled.
1 = Force transmission of Far End Fault Insertion
pattern.
0 = Normal operation.
1 = Receive Error Counter full.
0 = Receive Error Counter not full.
1 = Disable Receive Error Counter.
0 = Enable Receive Error Counter.
1 = Disable the watchdog timer in the decipher.
0 = Enable watchdog timer.
1 = Enable remote loopback.
0 = Disable remote loopback.
1 = Enable 100M data scrambling.
0 = Disable 100M data scrambling.
When FX mode is selected, this bit will be forced to
zero.
1 = FX mode selected.
0 = Disable FX mode.
Mode
Default
RO
0
RW
0
RW
0
RW
0
RO
RW
0
0
RO
RW
0
Set by
FORCE 100
RW
0
RO/ RC
0
RW
0
RW
0
RW
0
RW
Set by
SCRAM_EN
RO
RW
0
Set by
!FX_DIS
Mode Table
FX_Dis
Force 100
Scram_En
ANEGA
Condition
0
X
1
1
1
X
1
1
Port 3 100Base-FX
Port 0-2 Auto Negotiate 10Base-T or 100Base-TX
Port 0-3 Auto Negotiate 10Base-T or 100Base-TX
1
1
1
1
0
1
1
1
0
0
0
0
Port 0-3 Forced to 100Base-TX
Port 0-3 Forced to 10Base-T
Port 0-3 Forced to 100Base-TX (unscrambled)
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 25 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
4B/5B CODE-GROUP TABLE
PCS Code
Group[4:0]
SYMBOL Name
MII (TXD/RXD [3:0])
Description
11110
01001
10100
10101
01010
01011
01110
01111
10010
10011
10110
10111
11010
11011
11100
11101
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Data 0
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
Data 8
Data 9
Data A
Data B
Data C
Data D
Data E
Data F
Idle and Control Code
11111
I
0000
11000
J
0101
10001
K
0101
01101
T
Undefined
00111
R
Undefined
Inter-Packet Idle; used as inter-stream fill
code.
Start of stream delimiter, part 1 of 2; always
use in pair with K symbol.
Start of stream delimiter, part 2 of 2; always
use in pair with J symbol.
End of stream delimiter, part 1 of 2; always
use in pair with R symbol.
End of stream delimiter, part 2 of 2; always
use in pair with T symbol.
Invalid Code
00100
H
Undefined
00000
00001
00010
00011
00101
00110
01000
01100
10000
11001
V
V
V
V
V
V
V
V
V
V
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Undefined
Transmit Error; used to send HALT codegroup
Invalid code
Invalid code
Invalid code
Invalid code
Invalid code
Invalid code
Invalid code
Invalid code
Invalid code
Invalid code
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 26 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
SMI READ/WRITE SEQUENCE
SMI Read/Write Sequence
Read
Write
Pream
(32 bits)
1…1
1…1
Start
(2 bits)
01
01
OpCode
(2 bits)
10
01
PHYAD
(5 bits)
AAAAA
AAAAA
REGAD
(5 bits)
RRRRR
RRRRR
TurnAround
(2 bits)
Z0
10
Data
(16 bits)
D…D
D…D
LED CONFIGURATIONS
Mode
LEDDPX
10M Link
10M HDX Transmit
10M HDX Receive
10 HDX Collision
10M FDX Transmit
10M FDX Receive
100M Link
100M HDX Transmit
100M HDX Receive
100 HDX Collision
100M FDX Transmit
100M FDX Receive
OFF
OFF
ON during collision
ON
ON
OFF
OFF
ON during collision
ON
ON
LEDACT
LEDSPD
ON
TOGGLE
TOGGLE
TOGGLE
TOGGLE
TOGGLE
ON
TOGGLE
TOGGLE
TOGGLE
TOGGLE
TOGGLE
OFF
OFF
OFF
OFF
OFF
OFF
ON
ON
ON
ON
ON
ON
Vcc
300
10K
Multi Function
LED pin pulled
high for reset.
300
Multi Function
LED pin pulled
low for reset.
10K
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 27 of 37
Idle
Z
Z
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
ELECTRICAL CHARACTERISTICS
NOTE: The following electrical characteristics are design goals rather than characterized numbers.
ABSOLUTE MAXIMUM RATINGS
Storage Temperature............................... -55o C to +150o C
Vcc Supply Referenced to GND............. -0.5V to +5.0V
Digital Input Voltage............................... -0.5V to Vcc
DC Output Voltage.................................. -0.5V to Vcc
OPERATING RANGE
Operating Temperature(Ta) ........................... -40o C to +85o C
Vcc Supply Voltage Range(Vc c) .................. 2.97V to 3.63V
Total Power Consumption
Parameter
Symbol
Supply Current
(per port)
Icc
Conditions
Min
10 Base-T, Idle
10 Base-T, Normal activity
100 Base-TX
100 Base-FX
10/100 Base-TX, low power without cable
Power down
Typ
Max
Units
25
41
85
30
12
30
75
100
40
15
1
mA
mA
mA
mA
mA
mA
TTL I/O Characteristics
Parameter
Symbol
Input Voltage High
Input Voltage Low
Input Current
Output Voltage High
Output Voltage Low
Output Current High
Output Current Low
Input Capacitance
Output Transition Time
Tristate Leakage Current
Vih
Vil
Ii
Voh
Vol
Ioh
Iol
Ci
Conditions
Min
Typ
Max
2.0
10
V
V
mA
V
V
mA
mA
pF
ns
uA
Max
Units
0.8
V
V
ppm
%
pF
0.8
10
-10
VCC-0.4
0.4
8
-8
10
5
3.15V < VCC < 3.45V
|Ioz|
Units
REFCLK and XTAL Pins
Parameter
Symbol
Input Voltage Low
Input Voltage High
Input Clock Frequency Tolerance
Input Clock Duty Cycle
Input Capacitance
Vil
Vih
F
Tdc
Cin
Conditions
Min
Typ
2.0
±50
60
40
3.0
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 28 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
I/O Characteristics – LED/CFG Pins
Parameter
Output Low Voltage
Output High Voltage
Input Current
Output Current
Symbol
Conditions
Vol
Voh
Ii
Io
Min
Typ
2.4
-8
-10
Max
Units
0.4
8
10
V
V
mA
mA
100 BASE-TX Transceiver Characteristics
Parameter
Peak to Peak Differential
Output Voltage
Output Voltage Symmetry
Signal Rise/Fall Time
Rise/Fall Time Symmetry
Duty Cycle Distortion
Overshoot/Undershoot
Output Jitter
Receive Jitter Tolerance
Output Current High
Output Current High
Common Mode Input Voltage
Common Mode Input Current
Differential Input Resistance
Symbol
Conditions
Min
Typ
Max
Units
Vp
Note 1
1.9
2.0
2.1
V
Vss
Trf
Trfs
Dcd
Vos
Note 1
Note 1
Note 1
.98
3.0
3
1.02
5.0
4
±250
5
1.4
4
40
32
mV
ns
ns
ps
%
ns
ns
mA
mA
V
uA
KΩ
4
Scrambled Idle
Ioh
Ioh
1:1 Transformer
1.25:1 Transformer
1.8
10
5
Note 1: 50Ω (± 1%) resistor to VCC on each output
10 BASE-T Transceiver Characteristics
Parameter
Peak to Peak Differential
Output Voltage
Signal Rise/Fall Time
Output Current Sink
Output Current High
Output Current High
Start of Idle Pulse Width
Output Jitter
Receive Jitter Tolerance
Receive Input Impedance
Differential Squelch Threshold
Common Mode Rejection
Differential Input Resistance
Symbol
Conditions
Min
Typ
Max
Units
Vop
Note 1
4.5
5
5.5
V
4
16
100
80
350
1.4
32
ns
mA
mA
mA
ns
ns
ns
KΩ
mV
V
KΩ
1
15
Ioh
Ioh
1:1 Transformer
1.25:1 Transformer
300
Zin
Vds
3.6
300
400
25
500
25
Note 1: 50Ω (± 1%) resistor to VCC on each output
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 29 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
100 BASE-FX Transceiver Characteristics
Parameter
Differential Output Voltage High
Differential Output Voltage Low
Signal Rise/Fall Time
Output Jitter
Differential Output Voltage High
Differential Output Voltage Low
Common-Mode Input Voltage
Input Differential
Output Current Sink
Symbol
Conditions
Min
Voh
Vol
Note 1
Note 1
2.2
1.4
1
Vih
Vil
Typ
2.1
1.5
1.3
150
15
Max
Units
2.5
1.7
4
1.4
2.4
1.8
3.1
16
V
V
ns
ns
V
V
V
mV
mA
Max
Units
150
7
7
150
24
150
ms
Link Pulses
ms
ms
ms
ns
Note 1: 69Ω to 3.3V VCC and 183Ω to ground
10 BASE-T Link Integrity Timing Characteristics
Parameter
Time Link Loss Receiver
Link Pulse
Link Min Receive Timer
Link Max Receive Timer
Link Transmit Period
Link Pulse Width
Symbol
Conditions
Min
50
2
2
50
8
60
Typ
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 30 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
DIGITAL TIMING CHARACTERISTICS
Power on Reset
Parameter
SYM
RST* Low Period
Configuration
Conditions
tRST
tCONF
Min
Typ
Max
Units
150
100
-
-
µs
ns
tRST
RST*
All
Configuration
Pins
tCONF
Power on Reset Timing
Management Data Interface
Parameter
Mgt CLOCK
Mgt CLOCK
MDIO Setup
MDIO Hold
SYM
tMDCL
tMDCH
tMS
tMH
Conditions
Min
Typ
Max
Units
Setup on Read/Write Cycle
Hold on Read/Write Cycle
20
20
10
10
-
-
ns
ns
ns
ns
tMDCH
tMDCL
MDC
tMS
tMH
MDIO
Management Data Interface Timing
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 31 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
100Base -TX/FX & 10Base -T RMII Transmit System Timing
Parameter
SYM
REFCLK period
REFCLK High period
REFCLK Low period
TX_EN to /J/ (SOP)
!TX_EN to /T/ (EOP)
TX Propagation Delay
TXD[1:0], TX_EN Setup
TXD[1:0], TX_EN Hold
!TX_EN to TX_EN
tCK
tCKH
tCKL
tTJ
tTT
tTJ
tTXS
tTXH
tTX_TX
tCK
tCKH
Conditions
From TXD[1:0] to TXOP/N(_FX)
From rising edge of REFCLK
From rising edge of REFCLK
Start of Packet
Min
Typ
Max
Units
19.999
9.000
9.000
60
60
60
4
0
120
20.000
10.000
10.000
-
20.001
11.000
11.000
100
100
100
2
-
ns
ns
ns
ns
ns
ns
ns
ns
ns
End of Packet
tCKL
REFCLK
tTX_TX
tTXS
TX_EN
tTXH
TXD[1:0]
tTJ
/J/
tTT
TXOP/N
FXTP/N
TXOP/N
100Base-TX/FX & 10Base -T RMII Transmit Timing
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 32 of 37
/T/
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
100Base -TX/FX & 10Base -T RMII Receive System Timing
Parameter
SYM
REFCLK period
REFCLK High period
REFCLK Low period
/J/K (SOP) to CRS_DV
/T/R (EOP) to !CRS_DV
RX Propagation Delay
RXD[1:0], CRS_DV,
RX_ER Setup
RXD[1:0], CRS_DV,
RX_ER Hold
Conditions
Min
Typ
Max
Units
tCK
tCKH
tCKL
tRCSA
tRCSD
tRDVA
tRXS
From RXIP/N(_FX) to RXD[1:0]
From rising edge of REFCLK
19.999
9.000
9.000
80
120
4
20.000
10.000
10.000
40
-
20.001
11.000
11.000
150
190
180
-
ns
ns
ns
ns
ns
ns
ns
tRXH
From rising edge of REFCLK
5
-
-
ns
Start of Packet
tCK
tCKH
End of Packet
tCKL
REFCLK
tRDVA
tRDVD
CRS_DV
tRXS
tRXH
RXD[1:0]
RX_ER
/T/R
/J/K
RXIP/N
FXRP/N
SOP
EOP
RXIP/N
100Base-TX/FX & 10Base-T RMII Receive Timing
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 33 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
TX APPLICATION TERMINATION
Please contact Altima Communications Inc. for the latest component value recommendation
49.9 Ω 1%
49.9 Ω 1%
3.3V
0.1 µF
AC104QF
RJ45
Transformer
TXON
TXOP
IBREF
TXC_P
TX+_P
TX-_P
TXC_S
TX+_S
TX-_S
RX+_P
RX-_P
RXC_P
RX+_S
RX-_S
RXC_S
1 TX+
2 TX3 RX+
4 Unused
5 Unused
6 RX7 Unused
8 Unused
10 KΩ
1%
0.1 µF
75 Ω X 4
RXIP
110 Ω 1%
RXIN
1000 pF
3 KV
Chassis GND
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 34 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
FX APPLICATION TERMINATION
Please contact Altima Communications Inc. for the latest component value recommendation
To enable the FX mode, FX_DIS pin must be pulled low by a 1 KΩ resistor.
1 uHL
1 uHL
10 uF
130 Ω
0.1 uF
AC104-QF
1.3 K Ω
69.8 Ω
69.8 Ω
3.3V
1 RXVee
2 RXVcc
3 SD
4 RD5 RD+
6 TXVcc
7 TXVee
8 NC
9 TD+
10 TD-
SDP
100 Ω
SDN
FXRN
HFBR-5903
FXRP
182 Ω
130 Ω
182 Ω
130 Ω
82 Ω
2K Ω
1K Ω
FX_DIS
0.1 uF
FXTN
0.1 uF
FXTP
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 35 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
POWER AND GROUND FILTERING FOR AC104QF
Please contact Altima Communications Inc. for the latest component value recommendation.
Ground
Power
.1uf Cap
Components placed < 3mm
from pin
83
87
96
98
99
100
80
3
4
77
7
8
15
16
19
20
73
72
AC104QF
11
12
62
23
24
59
27
28
54
52
49
44
31
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 36 of 37
AC104QF
Ultra Low Power 10/100 Quad RMII Ethernet Transceiver
PACKAGE DIMENSIONS FOR AC104QF (100 PIN PQFP)
Quad Flat Pack Outline (20 x 14 mm)
N
A
A1
A2
B
D
100
3.40
Max
0.25
Min
2.70
± 0.2
0.3
± 0.1
23.20
± 0.25
D1
20.00
± 0.10
E
E1
e
L
L1
17.20 ±
0.25
14.00 ±
0.10
0.65
0.88 ±
0.2
1.60 ±
0.12
2055 Gateway Parkway Suite 700, San Jose, CA 95110 (408) 453-3700 (www.altimacom.com)
Altima Communications Inc. reserves the right to make changes to this document without notice.
Document Revision 4.0
Page 37 of 37