This data sheets contain new products information. ASIX ELECTRONICS reserves the rights to modify the products
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.
ASIX ELECTRONICS CORPORATION
2F, NO.13, Industry East Rd. II, Science-based Industrial Park, Hsin-Chu City, Taiwan, R.O.C.
TEL: 886-3-579-9500FAX: 886-3-579-9558 http://www.asix.com.tw
1.1 GENERAL DESCRIPTION...................................................................................................................................... 3
2.1 MII INTERFACES................................................................................................................................................ 8
2.2 LED DISPLAY.................................................................................................................................................... 9
2.3 BUFFER MEMORY PINS GROUP ........................................................................................................................... 10
3.1 REPEATER STATE MACHINE.............................................................................................................................. 13
3.3 JABBER STATE MACHINE.................................................................................................................................. 14
3.4 PARTITION STATE MACHINE............................................................................................................................. 14
3.5 LED DISPLAY INTERFACE................................................................................................................................ 14
5.0 ELECTRICAL SPECIFICATION AND TIMING.......................................................................................... 17
5.1 ABSOLUTE MAXIMUM RATINGS........................................................................................................................ 17
5.2 GENERAL OPERATION CONDITIONS................................................................................................................... 17
5.3 DC CHARACTERISTICS..................................................................................................................................... 17
5.4 AC SPECIFICATIONS......................................................................................................................................... 18
5.4.1 MII Interface Timing Tx & Rx.................................................................................................................. 18
5.4.2 SRAM read cycle and write cycle............................................................................................................. 19
5.4.3 LED DISPLAY ......................................................................................................................................... 20
5.4.4 LED Display After Reset.......................................................................................................................... 20
FIG - 4 APPLICATION FOR LED DISPLAY..................................................................................................................... 15
FIG - 6 STAND-ALONG 4-PORTS 10/100MBPS HUB WITH ONE MAC APPLICATION ....................................................... 22
2
ASIX ELECTRONICS CORPORATION
Page 3
AX88875AP Bripeater
1.0 AX88875A Overview
The AX88875A 10/100Mbps Dual Speed “Bripeater” Controller is “a dual speed
repeater with build in bridge function” It is design for low cost dumb HUB application. The
AX88875A directly supports up-to five 10/100Mbps automatic links MII interfaces specially for
SOHO market. The AX88875A is designed base on IEEE 802.3u clause 27 “ Repeater for
100Mb/s base-band networks” It is fully compatible with IEEE 802.3u standard.
1.1 General Description
The AX88875A Repeater Controller is a subset of a repeater set containing all the
repeater-specific components and functions, exclusive of PHY components and functions. The
AX88875A has five Media Independent Interfaces (MII) to connect to PHY or MAC devices.
The AX88875A supports 5 MII interfaces ports, a bridge packet buffer SRAM interface
and LED display interface. AX88875A without support expansion port to cascade to other
AX88850 and AX88860 pure 100Mbps repeater chips..
The AX88875A supports stand along 10/100Mbps dual speed repeater applications with
two LED display mode.
The AX88871A has two LED display mode.
Mode 0 Direct LED display mode.
Mode 1 Rich LED display mode.
3
ASIX ELECTRONICS CORPORATION
Page 4
AX88875AP Bripeater
1.2 Features
• IEEE 802.3u repeater compatible
• Supports per port 10/100Mbps alternative with auto detected
• Build in 10/100Mbps bridge engine with following features
1. Minimum 32K bytes, maximum 128K bytes SRAM to buffer packets
2. Seamless buffer management without waste any space of buffer memory
3. Simple asynchronous 8-bit SRAM interface to reduce system cost
4. 256 or 1024 entries is supported
5. Auto learning and filtering
6. Two forwarding modes are supported : Store-n-Forward and fragment-free
7. Flow-control is supported optionally.
8. Buffer RAM auto testing
9. Routing and Learning at wire speed (148810 packets/sec at 100Mbps)
• Supports 5 10/100Mbps network connections
• 5 dedicated MII interfaces can support 100BASE-TX/T4/FX PHY interfaces
• 5th Port can connect to bridge, switch or MAC type device optionally.
• Low latency design supports Class II repeater implementation
• All ports can be separately isolated or partitioned in response to fault condition
• Separate jabber and partition state machines for each port
• Per-port LED display for Jabber, Partition, Activity. Global partition, RAM test fail and
collision, utilization (%) for 10/100Mbps presentation
• Power on LED diagnosis. All the LED display will follow the “ON-OFF-ON-OFF-Normal”
Note : Power on configuration setup signals refer section 2.5 cross referance table
7
ASIX ELECTRONICS CORPORATION
CRS[3]
RXCLK[3]
RXD[3][0]
RXD[3][1]
VDD
TXEN[3]
RXD[3][2]
RXD[3][3]
TXD[3][0]
Page 8
AX88875AP Bripeater
2.0 Pin Description
The following terms describe the AX88875A pinout:
All pin names with the “/” suffix are asserted low.
I=Input
O=Output
I/O=Input /Output
2.1 MII interfaces
Signal NameTypePin No.Description
TXER[4:0]
Or
COL[4:0]
TXD[4:0][3:0]O65 – 62, 43 – 40
TXEN[4:0]O61, 39, 23
RXD[4:0][3:0]I60 – 57, 37 – 34
RXER[4:0]I51, 30, 15,
RXCLK[4:0]I56, 33,
RXDV[4:0]I52, 31,
CRS[4:0]I53, 32,
COL_O[4]O67Collision : Collision detection signal for port 4
O
or
I
66, 44, 28
9, 154
27 – 24, 8 – 5
153 - 150
4, 149
22 – 19, 3, 2
160, 159,
147 - 144
155, 140
18, 158, 143
16, 156, 141
17, 157, 142
Transmit Error : When /HALF10 pin set to “high”. TXER is transition
synchronously with respect to the rising edge of TXCLK . Asserted
high when a code violation is request to be send
Collision : When /HALF10 pin set to “low”. COL is input from PHY,
when 10Mbps PHY is in half-duplex mode.
Transmit Data : TXD[3:0] is transition synchronously with respect to
the rising edge of TXCLK. For each TXCLK period in which TXEN is
asserted, TXD[3:0] are accepted for transmission by the PHY.
Transmit Enable : TXEN is transition synchronously with respect to the
rising edge of TXCLK. TXEN indicates that the port is presenting
nibbles on TXD [3:0] for transmission.
Receive Data : RXD [3:0] is driven by the PHY synchronously with
respect to RXCLK.
Receive Error : RXER ,is driven by PHY and synchronous to RXCLK,
is asserted for one or more RXCLK periods to indicate to the port that
an error has detected.
Receive Clock : RX_CLK is a continuous clock that provides the
timing reference for the transfer of the RXDV,RXD [3:0] and RXER
signals from the PHY to the MII port of the repeater.
Receive Data Valid : RX_DV is driven by the PHY synchronously with
respect to RXCLK. Asserted high when valid data is present on RXD
[3:0].
Carrier Sense : Asynchronous signal CRS is asserted by the PHY when
receive medium is non-idle at full duplex mode.
8
ASIX ELECTRONICS CORPORATION
Page 9
AX88875AP Bripeater
2.2 LED Display
Signal NameType Pin No.Description
LED[2:0]
or
/LUTI[2:0]
O76 - 74 LED Display Information : When MODE=”1” , Those signals indicate each
port‘s Partition, Jabber, Activity, Collision (global), Repeater ID, Utilization
% (global), Collision % (global) in sequence. For detail , see the LED timing
specification
/LUTI[2:0] : When MODE=”0” , Those pins drive utilization[2:0] LEDs
directly.
The Utilization % display define as following : (See Note 1 also)
/LUTI[3]
/LCOL10
or
/LUTI[4]
NC
or
/LUTI[5]
/LCOL100O/Z69Collision LED for 100Mbps : This pin indicates 100Mbps repeater collision
NC
or
/LACT[4:0]
NC or
/LPART[4:0]
O77LED clock signal : When MODE=”1” , The signal is a discontinue clock for
LED signals serial shift out. The clock period width is 40nS and last 16 cycle
with every 125ms repeated.
/LUTI[3] : When MODE=”0” , This pin drive utilization[3] LED directly.
O/Z113Collision LED for 10Mbps : When MODE=”1” , This pin indicates 10Mbps
repeater collision occurred.
/LUTI[4] : When MODE=”0” , This pin drive utilization[4] LED directly.
O112NC : When MODE=”1” , The pin function is reserved.
/LUTI[5] : When MODE=”0” , This pin drive utilization[5] LED directly.
occurred.
O121, 124
123, 128
127
O/OC119-115 NC : When MODE=”1” , The pin function is reserved. or
NC : When MODE=”1” , The pin function is reserved.
/LACT[4:0] : When MODE=”0” ,Those pins drive activity[4:0] LEDs
directly.
/LPART[4:0] : When MODE=”0” , Those pins drive partition[4:0] LEDs
directly.
9
ASIX ELECTRONICS CORPORATION
Page 10
AX88875AP Bripeater
Note : The Utilization % display define as following for Mode 0 LED direct driving.
The calculation formulas of Traffic Utilization between ASIX and NetCom is difference, so you will
get different results when using SmartBit (SB) testing this item.
We found the SmartBit calculate the Utilization without include 96 Bit time inter frame gap. So the
utilization value can be 100%. As well as we found SB used min packet size (64 byte) and min IFG (96
bit-time) as 100% utilization. In theory, when max packet size(1518 byte) and min IFG the utilization
will be more than 100%, but SB also treat it as 100%.
In our AX88875design, we use real cable bandwidth as calculation base. We calculate the bit counts of
carrier within a unit time. Because of the existence of inter frame gap, In our calculation 100%
utilization is impossible. So the above two cases (64 byte packet size and 1518 byte packet size with
min. IFG ), we will count as 85.7% and 99.2%.
If using SB test result to indicate utilization LED the value must be modified. See the following
reference table.
102-99
BMD[7:0]I/O97-90Buffer data bus.
/BMWRI/O78Memory control pin for write.
/BMA[15]I/O73Invert Buffer address 15.
Buffer address bus.
10
ASIX ELECTRONICS CORPORATION
Page 11
AX88875AP Bripeater
2.4 Miscellaneous
Signal NameType Pin No.Description
LCLKI133Local Clock : Must be run at 25Mhz . Used for transmit data to PHY devices,
/RSTI131Reset : The chip is reset when this signal is asserted Low.
NC
or
/LSEL10
NC
or
/LCOL10
MCLKO72MII Clock Out : 2.5MHz 10Mbps MII reference clock
MDOO71Station Management Data Out : For setup PHY auto-negotiation registers.
MDCO70Station Management Data Clock Out : For MDO reference clock.
TEST1I/PD130Test Pin : The pin is just for test mode setting purpose only. Must be pull low
/TEST2I/PU114Test Pin : The pin is just for test mode setting purpose only. Must be pull high
/HALF10I/PU134Half-duplex mode in 10Mbps : Pull low with 10K ohm resister for 10Mbps
PULL_DNI11, 12, 46
SET2, SET1,
SET0
VDDI1, 13, 38
VSSI10, 14, 29
I/PU110NC : No Connection When MODE=”1” .
/LSEL10 : When MODE=”0” , This pin select 10Mbps global LED status
(utilization (%) and collision (%) ) when ‘ low’ ; Otherwise , 100Mbps
LED status is selected.
O/ML111NC : No Connection When MODE=” 1”.
/LCOL : When MODE=”0” , This pin drives 10Mbps collision LED directly.
A burst write commands are issue to setup PHY register after reset. The PHY
address 4h, 5h, 6h, 7h, 8h, 9h,Ah and Bh will be written as register 4h to
value 00A1h ( Advertise register set to 10/100 half-duplex mode)and register
0h to value 1000h(Enable auto-negotiation).
when normal operation.
when normal operation.
PHY in half-duplex mode.
Pull Down : Those pins are not use for application. Designer must pull them
136, 137
O49, 48,47Setup Pins : Those pins are power on configuration use. Default internal pull
50, 55, 81
103, 109
125, 135
138
45, 54, 68
89, 98,
108, 120,
132, 139
148,
down or tie to ground.
high. If necessary, pull low with 10K ohm resister. Tie to ground is
prohibited.
POWER : +5V +/-5%
POWER: 0V
11
ASIX ELECTRONICS CORPORATION
Page 12
AX88875AP Bripeater
2.5 Power on configuration setup signals cross reference table
Signal NameShare withDescription
OPT[4]COL_O[4]OPT[4] : Option for external device type to connect to port 4. Default ‘high’ is
for PHY type device. Otherwise, ‘low’ for bridge, switch or MAC type device.
TXM_MODESET2TXM_MODE : Option for internal used. Default ‘high’ user may pull the pin
‘low’ with 10K ohm resister for reserve transmition mode alternaty.
MODESET1
EN_FLOW_CTL SET0EN_FLOW_CTL = 0 : Disable flow control function.
ST_FWTXD[4][3]ST_FW = 0 : Fragment free forwording mode.
The repeater state machine is used to control repeater behavior, generates right signal in corresponding
states. The repeater state machine is in Idle state when there is no carrier presented on any ports . When there
is only one port has receive activity, the repeater state machine will enter Data - forwarding State to ensure
correct data forwarding to other connected ports. If collision happens anytime, The repeater state machine
detects collision then send jam pattern to all ports until collision ceases.
idle StateThe idle state happens when these conditions exists:
a. /RST is low.
b. All CRS[4:0] are not asserted high in single chip application.
Data Forwarding StateThe state happens when the condition exists:
a. Only one signal asserted among CRS[4:0] in single chip application.
The repeater state machine stores receiving packet and transmits to all other ports except for
1. The port is jabbered.
2. The port is isolated.
Collision State
The Collision State happens when these conditions exists:
a. There are two or more signals asserted high among CRS[4:0] in single chip system.
b. Only one carrier exists but RXDV still low exceeds 4 clock cycles in 100BASE-T. The
repeater sends collision pattern to all ports.
One Port Left State
The state happens only when there is no collision but still one port which experienced collision
has receive activity. The repeater remains send collision pattern to all ports except the port.
The repeater sends jam pattern to all other port except for the still activity port.
RXE(ALL) = 0.
TXE(ALL-X) = 1. Suppose X is the one left port.
13
ASIX ELECTRONICS CORPORATION
Page 14
AX88875AP Bripeater
3.3 Jabber State Machine
To prevent an illegally long reception of data from reaching the repeater unit, each port has its own jabber
timer. If a reception exceeds this duration (64K bit times for AX88875A), the jabber condition will be detected.
In this condition, repeater unit will disable receive and transmit packets for the jabbered port and the other ports
remain the normal operation.
When the carrier is no longer detected for the jabbered port or reset the repeater, the jabber function will be
clear and re-enable reception and transmission.
3.4 Partition State Machine
The partition state machine is used to protect network from being upset when a port suffer continuous
collision, each port uses a partition state machine to detect and prevent this condition. When a port suffer from
continuous 64 times of collision events, then it goes to partition state. The partitioned port will be not released
until a packet without collision be transmitted( more than 512 bit times for AX88875A) or reset the repeater.
3.5 LED Display Interface
AX88875A provides per-port LED status indication for partition, jabber, activity and support rate based LED for global partition and collision, utilization (%) for 10/100Mbps. .Detail function is described on
the previous pin description(LED interface). LED[2:0] are all active low. There are two display ways :
complicated and simple way. It depends on the setting of MODE.
Rich LED display application (MODE = 1)
LED[2:0] Status Driver Wave-formas follows :
LED_CK
D0D1D2D3D4D5D6D7D8D9D11 D12 D13 D14D10D15
LED[0]
LED[1]
LED[2]
JAB4JAB3 JAB2JAB1 JAB0
G
PART
10M
UTI6
RAM
FAIL
10M
UTI5
10M
UTI4
10M
UTI3
10M
UTI2
10M
UTI7
'0'
100M
GCOL
10M
UTI1
10M
GCOL
10M
UTI0
PART
100M
UTI7
PART
100M
UTI3
PART
100M
UTI2
0
1
ACT 0ACT 1ACT 2ACT 3ACT 4
100M
100M
UTI0
UTI1
PART
100M
UTI6
PART
100M
UTI5
2
3
100M
UTI4
4
14
ASIX ELECTRONICS CORPORATION
Page 15
AX88875AP Bripeater
Notes: a. PART4~0indicates partition status for each port b. JAB4~0 indicates jabber status for each port
c. ACT4~0 indicates activity status for each port d. RID2~0 is the ID of repeater chip
e. 10M UTI4~0 indicate global utilization rate of f. 100M UTI4~0 indicate global utilization rate of
10Mbps for each 104.8ms sampling period. 100Mbps for each 104.8ms sampling period.
g. 10M GCOL indicate global collision h. 100M GCOL indicate global collision
i. GPART : indicate global partition. J. RAM FAIL : Bridge RAM test fail.
It must use external shift register to decode data on LED[2:0]. The application shows as follows:
JAB0
PART0
PART1
PART2
PART3
PART4
JAB1
JAB2
JAB3
JAB4
Q
4
3
74LS164(#1)
Q
Q
5
Q
6
7
Q0Q1Q2Q3Q4Q5Q6Q
74LS164(#2)
LED[0]
LED_CK
Q0Q1Q2Q
DD
Fig - 4 Application for LED display
If the user don‘t want to show jabber status, take away the latter 74LS164(#2). The application is the
same for LED[2:1].
Simple LED display application (MODE=0)
LED display for mode 1 vs. mode 0 referance table.
Operating TemperatureTa0+70
Storage TemperatureTs-55+150
Supply VoltageVcc-0.5+7V
Input VoltageVinVss-0.5Vdd+0.5V
Output VoltageVoutVss-0.5Vdd+0.5V
Lead Temperature (soldering 10 seconds maximum)Tl-55+235
Note : Stress above those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure
to Absolute Maximum Ratings conditions for extended period, adversely affect device life and reliability
Low Input VoltageVilVss-0.50.8V
High Input VoltageVih2Vdd+0.5V
Low Output VoltageVol0.4V
High Output VoltageVoh2.4V
Input Leakage Current 1 (Note 1)Iil110uA
Input Leakage Current 2 (Note 2)Iil1500uA
Output Leakage CurrentIol10uA
DescriptionSYMMinTpyMaxUnits
Power ConsumptionPc120160mA
Note :
1. All the input pins without pull low or pull high.
2. Those pins had been pull low or pull high.
17
ASIX ELECTRONICS CORPORATION
Page 18
AX88875AP Bripeater
5.4 AC specifications
5.4.1 MII Interface Timing Tx & Rx
T0 T1
LCLK
T2 T2
TX_EN
T3 T3
TX_ER
TXD
SymbolDescriptionMinTyp.MaxUnits
T0Local Clock Cycle Time 39.99640 40.004 ns
T1Local Clock High Time 1420 26 ns
T2TX_EN Delay from LCLK High7.44021.760 ns
T3TX_ER or TXD Delay from LCLK High3.41013.320 ns
T4 T5
RX_CLK
CRS
T6 T7
RXE
T8
RXDV
T9
RXD
RXER
18
ASIX ELECTRONICS CORPORATION
Page 19
AX88875AP Bripeater
T1
T3
T2T4T7T5T6
SymbolDescriptionMinTyp.MaxUnits
T4RX_CLK Clock Cycle Time39.9964040.004 ns
T5RX_CLK Clock High Time142026 ns
T6CRS to RXE Assertion Delay20 ns
T7CRS to RXE De-assertion Delay160200 ns
T8CRS to RXDV Delay Requirement40160 ns
T9RXD or RXDV or RX_ER setup to RX_CLK rise