packet buffer memory and switching engine with
GMII/MII interface
• Full Duplex 1000 Mbit/s.
• Full and Half Duplex 10/100 Mbit/s
• Supports auto-sensing or manual selection for
speed and duplex capability with an embedded
MPU
• Store-and-forward operation support
• Performs full wire-speed switching with no HOL
blocking
• Broadcast storm control
• Quality-of-Service provisioning on 802.1P tag and
port-pairs with two priority queues
• Embedded 128K Byte SRAM for packet buffer
Product Description
The AX88655 is a 5-Port 10/100/1000 Mbps Ethernet switch with GMII or MII Interface. The switch controller
provides network system manufacturers the ideal platform for building smart and cost-effective backbone switches for
small to medium sized businesses.
The AX88655 5-Port 10/100/100 BASE-T single chip switch controllers combine the benefits of network simplicity,
flexibility and high integration. Its highly integrated feature set enables network system manufacturers to build smart
switches for the fast-growing small to medium business market segment.
Benefits of AX88655 Switches are below.
Ø Simplicity
Provides a smart, simple and low maintenance plug-and-play network interconnect system for small to
medium size businesses
Ø Flexibility
Highly scalable configuration allows system manufacturers to enable or disable a range of features to best meet
their target price point
Ø Integration
Highly integrated design drives down overall switch manufacturing costs.
Target Applications
ü 5-Port Gigabit Layer 2 Switches for workgroup
ü High-port count Layer 2 switches with trunking
ü High performance solution of Ethernet backbone
• Integrated two-way Address-Lookup engine and
table for 4K MAC addresses
• Programmable aging mechanism for the two-way
4K MAC addresses table
• Full-duplex IEEE 802.3x flow control
• Half-duplex back pressure flow control
• Port trunking for high-bandwidth links
• Provides 5 GPIO ports
• Provides EEPROM interface for auto-configuration
• System clock input is one 27MHz Crystal and one
125MHz Oscillator
• 2.5 and 3.3V operations
• 3.3 I/Os and packaged in 256-pin PQFP
This data sheet contains new products information. ASIX ELECTRONICS reserves the rights to modify the product specification without notice. No
liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product.
ASIX ELECTRONICS CORPORATION First Released Date: 01/31/2002
4F, NO.8, Hsin Ann Rd., Science-based Industrial Park, Hsin-Chu City, Taiwan, R.O.C.
TEL: 886-3-579-9500 FAX: 886-3-563-9799 http://www.asix.com.tw
Always contact ASIX for possible updates before starting a design.
Page 2
System Block Diagram
Switch Controller
5 * 10/100/1000 Mbps PHYs
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
AX88655P
EEPROM
2
ASIX ELECTRONICS CORPORATION
Page 3
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
3.2 PACKET FILTERING AND FORWARDING PROCESS................................................................. 12
3.3 MAC ADDRESS ROUTING, LEARNING AND AGING PROCESS.......................................... 12
3.4 FULL DUPLEX 802.3X FLOW CONTROL..................................................................................... 12
3.5 HALF DUPLEX BACK PRESSURE CONTROL.............................................................................. 12
3.6 MII POLLING......................................................................................................................................... 12
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
5.0 ELECTRICAL SPECIFICATION AND TIMING..................................... 19
5.1 ABSOLUTE MAXIMUM RATINGS................................................................................................... 19
5.2 GENERAL OPERATION CONDITIONS............................................................................................ 19
5.3 DC CHARACTERISTICS..................................................................................................................... 19
5.4 AC SPECIFICATIONS........................................................................................................................... 20
5.4.1 X_IN Signal Timing.................................................................................................................................. 20
5.4.2 Reset Signal Timing ................................................................................................................................. 20
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
1.0 AX88655 Overview
1.1 General Description
The AX88655 Gigabit switch controller supports five 10/100/1000 Mbps ports in wire-speed operation. The AX88655
Gigabit switch controller provides five 10/100/1000 Ethernet ports with GMII/MII interface. For each ports, the
AX88655 supports GMII (802.3ab) interface with full-duplex operation at Gigabit speed, full- or half-duplex operation
at 10/100 Mbps speed and polls the status of PHYs with an embedded MPU.
Embedded 128K bytes SRAM as a packet buffer operates with an internal 90MHz clock. For efficient utilization of the
packet buffer, there are 1024 128-byte page-links totally in the buffer.
The device supports 4K internal MAC addresses which are shared by all ports with an embedded 32K byte SSRAM. The
learning/routing engine is implemented with a two-way hash/linear algorithm to reduce possibility of routing collision.
Basically the AX88655 supports non-blocking wire speed forwarding rate and no Head-of-Line (HOL) blocking issue.
The AX88655 provides two flow-control mechanisms to avoid loss of data: an optional jamming based backpressure flow
control in the half-duplex operation and IEEE 802.3x in the full-duplex mode.
To support Quality of Service (QoS), each output port has two priority queues and their assignment can be based on the
802.1p priority field or Port-Pair setting. Each output port retrieves the frames from the shared buffer based on queuing
and sends them to the transmitting (Tx) FIFO.
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
When TX_EN0 is asserted, data on TXD0[7:0] are
transmitted onto PHY. TX_EN0 is synchronous to GTX_CLK0 in
T
Synchronous to the rising of GTX_CLK0 in
T mode. And synchronous to rising edge of TX_CLK0 in
and TXD0[3:0] are
Active high to indicate that there is collision
Active high if there is carrier on medium. In half
CRS0 is also asserted during transmission and
Active high to indicate that data presented on
is running at 1000/100/10
T mode respectively. RX_DV0 and RXD0[7:0] are synchronous
Data received by the PHY are presented on RXD0 and
d in
T
2.0 Pin Descriptions
2.0 I/O Definition
The following terms describe the AX88655 pin-out:
All pin names with the “/” suffix are asserted low.
The following abbreviations are used in following Tables.
I Input PU Pull Up
O Output PD Pull Down
I/O Input/Output P Power Pin
OD Open Drain
2.1 GMII/MII Interface
2.1.1 GMII Interface Port 0
Signal Name I/O Pin No. Description
GTX_CLK0 O
TX_EN0
TXD0[7:0]
TX_CLK0 I/PD
COL0 I/PD
CRS0 I/PD
RX_DV0 I 248
RX_CLK0 I 247
RXD0[7:0]
O
O
I/PD
250
5
4 – 1,
256 – 253
252
238
237
246 - 239
125MHz Clock Output: it is a continuous 125 MHz clock output to
giga-PHY operating at 1000BASE-T. That is, it is a timing reference
for TX_EN0 and TXD0[7:0]
Transmit Enable:
1000BASE-T mode and synchronous to TX_CLK0 in 10/100BASEmode.
Transmit Data:
1000BASE10/100BASE-T mode.
MII Transmit Clock Input: TX_EN0
synchronous to the rising edge of this clock in 10/100BASE-T mode.
Collision Detect:
occurred in half duplex mode. In full duplex mode COL0 is always low.
Carrier Sense:
duplex mode
asynchronous to any clock.
Receive Data Valid:
RXD0[7:0] is valid and synchronous to RX_CLK0.
Receive Clock Input: 125, 25 and 2.5 MHz
BASEto rising edge of this clock.
Receive Data:
synchronous to RX_CLK0. RXD0[3:0] is vali
10/100/1000BASE-T and RXD[7:4] is valid only in 1000BASEmodes.
8
ASIX ELECTRONICS CORPORATION
Page 9
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
2.1.2 GMII Interface Port 1
Signal Name I/O Pin No. Description
GTX_CLK1 O
TX_EN1
TXD1[7:0]
TX_CLK1 I/PD
COL1 I/PD
CRS1 I/PD
RX_DV1 I 55
RX_CLK1 I 54
RXD1[7:0]
GCLK I 161
SYSCLK I 168
/GCLK _EN I/PU
/SYSCLK_EN I/PU
FILTER I 40
/RST I 170
MDIO I/O/PU
MDC O 166
SDIO I/O/PU
SDC I/O/PU
SID[4:0] I/PD
GPIO[4:0] I/O/PU 180 - 176
157
158
165
163
164
I/PD
I/PD
I/UP
I/UP
156,
155,
154,
153,
152
Crystal or OSC 27MHz Input:
PLL will generate a 90MHz internal clock.
Crystal 27MHz Output: This pin should be floating with single-en
external clock.
OSC 125MHz Input: 125MHz Clock for GMII
System Clock Input: 85 ~ 90MHz Clock for switch kernel
GCLK Enable: 0) use GCLK; 1) Reserved
System Clock Enable: 0) use SYSCLK; 1) 90MHz internal PLL circuit from X_IN clock source.
FILTER: For internal PLL circuit use.
Reset: Active Low
Station Management Data In/Out:
Output.
Station Management Data Clock Out: PHY Management Clock.
EEPROM Data In/Out: EEPROM Serial Data Input and Output.
EEPROM Data Clock In/Out:
output pin if the embedded MPU is active; otherwise as input pin)
Switch ID:
Default is “00011b”.
General Purpose I/O:
application
Please contact with ASIX directly if any requirement)
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
10
ASIX ELECTRONICS CORPORATION
Page 11
8, 9, 41, 15, 16,
NC N/A
17, 21, 23, 24,
25, 26, 27, 28,
29, 30, 31, 32,
43, 167, 172,
VDD33 I 34, 171,
VDD25 P 7, 22,
VSS P 6, 10, 11, 12,
AVBB25 P 37
AVDD25A P 38
AVSS25A P 39
AVDD25D P 42
AVSS25D P 41
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
NC: No Connect.
3.3V +/-5% Supply Voltage.
2.5V +/-5% Supply Voltage.
Ground
Ground for PLL
2.5V +/-5% Supply Voltage for PLL.
Ground for PLL
2.5V +/-5% Supply Voltage for PLL.
Ground for PLL
11
ASIX ELECTRONICS CORPORATION
Page 12
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
3.0 Functional Description
3.1 Introduction
In general, the AX88655 device is a highly integrated Layer 2 switch. It supports five 10/100/1000 ports with on-chip
MACs. It also supports integrated switching logic, packet queuing memory and packet storage memory. The AX88655
is capable of routing-and-forwarding packets at wire speed on all ports regardless of packet size.
It is a low cost solution for five ports Gigabit Ethernet backbone switch design. No CPU interface is required; After power
on reset, AX88655 provide an auto load configuration setting function through a 2 wire serial EEPROM interface to
access external EEPROM device, and AX88655 can easily be configured to support trunking, QoS, IEEE 802.3x flow
control threshold setting, broadcast storm control ...etc functions. An overview of AX88658’s major functional blocks is
shown in Fig-1.
3.2 Packet Filtering and Forwarding Process
The switch use simple store-and-forward algorithm as packet switching method. After receives incoming packets, the
packets will be stored to the embedded memory first. The AX88655 searches in the Address-Lookup Table with DA of
the packet. The packet will be forward to its destination port, if this packet’s DA hits; otherwise this packet will be
broadcasted. Of course, only good packets will be forward. Conditions of good packets are below:
1. CRC is correct.
2. 64 Bytes < PacketLength < 1518/1522 Bytes
3. Not local packets, That is, it is a local packets if its SourcePort is its DestinationPort.
4. Not PAUSE or other control packets.
5. Not the same trunking group.
3.3 MAC Address Routing, Learning and Aging Process
The switch supports 4K MAC entries for switching. Two-way dynamic address learning is performed by each good
unicast packet is completely received. And linear/XOR hash algorithm of the static address learning is achieved by
EEPROM configuration. On the other hand, the routing process is performed whenever the packet’s DA is captured. If
the DA can not get a hit result, the packet is going to broadcast.
Only the learned address entries are scheduled in the aging machine. If one station does not transmit any packet for a
period of time, the belonging MAC address will be kicked out from the address table. The aging out time can be program
automatically through the EEPROM configuration. (Default value is 300 seconds)
3.4 Full Duplex 802.3x Flow Control
In full duplex mode, AX88655 supports the standard flow control mechanism defined in IEEE 802.3x standard. It
enables the stopping of remote node transmissions via a PAUSE frame information interaction. When space of the packet
buffer is less than the initialization setting threshold value, AX88655 will send out a PAUSE-ON packet with pause time
equal to “xFFF” to stop the remote node transmission. And then AX88655 will send out a PAUSE-OFF packet with
pause time equal to zero to inform the remote node to retransmit packet if has enough space to receive packets.
3.5 Half Duplex Back Pressure Control
In half duplex mode, AX88655 provide a backpressure control mechanism to avoid dropping packets during network
conjection situation. When space of the packet buffer is less than the initialization setting threshold value, AX88655 will
send a JAM pattern in the input port when it senses an incoming packet, thus force a collision to make the remote node
transmission back off and will effectively avoid dropping packets. And then AX88655 will not send out a JAM packet
any more if has enough space to receive one packet.
3.6 MII Polling
The AX88655 supports PHY management through the serial MDIO/MDC interface. That is, the AX88655 access related
12
ASIX ELECTRONICS CORPORATION
Page 13
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
register of PHYs via MDIO/MDC interface after power on reset. The AX88655 will periodically and continuously poll
and update the link status and link partner’s ability which include speed, duplex mode, and 802.3x flow control capable
status of the connected PHY devices through MDIO/MDC serial interface.
3.7 Port-Based QoS: Port-Pair
AX88655 provides 4 Port-Pairs for bandwidth management. Users can assign any two ports as one Port-Pair with
internal registers basically. Any packets will put the high priority queue of the Port-Pair when send the packets each
other. That is, two ports of each Port-Pair will obtain more bandwidth than other ports when congestion.
In addition, one port can be as the highest priority port if one All_Bit of a Port-Pair is active. That is, user can assign
format of the Port-Pair as OnePort-to-All and every packets of the OnePort will put in the high priority transmit queue of
other ports.
13
ASIX ELECTRONICS CORPORATION
Page 14
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
0E H Res. PTO MPL Reserved SR SP NSB Reserved QoS[1:0] AE HM Res. 8880 H
0F H
10 H Reserved Trunk30[2:0]
11 H
12 H
13 H
14 H
Notes: 1. The word “Reserved” = “Res.” on the above table.
Notes: 2. Care must be taken that the “Reserved” registers should keep the default value always. Change of any reserved
value may be resulting in unpredictable conditions.
Notes: 3. The registers can be accessed by internal MPU only. The MPU will read in configuration table, located on
EEPROM at somewhere address, and programs the above registers when every time power on or after system
reset.
Reserved RxFlowCtrl[4:0] Reserved TxFlowCtrl[4:0] 0000 H
PortPair1[7:0] PortPair0[7:0] 0000 H
PortPair3[7:0] PortPair2[7:0] 0000 H
LowQueueWeight[3:0]
HighQueueWeight[3:0] MaxStorm
Reserved MaxAge[8:0] 1865 H
Reserved LowQueueFlowCtrlMark[9:0] 0010 H
MaxJam[5:0] HighQueueFlowCtrlMark[9:0] 2810 H
Reserved hw_LowQueueDiscardLimit[9:0] 0070 H
Reserved hw_HighQueueDiscardLimit[9:0] 0070 H
Reserved lw_LowQueueDiscardLimit [9:0] 1060 H
Reserved 0000 H
Reserved 0000 H
Reserved 0000 H
Reserved 0000 H
Reserved 0000 H
Reserved 0000 H
Reserved
Reserved 7777 H
Reserved 7777 H
lw_HighQueueDiscardLimit [9:0] 1060 H
Reserved 00C0 H
1215 H
4.1 Register 00
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.2 Register 01
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.3 Register 02
BIT R/W DESCRIPTION
15:13
R/W
Reserved
14
ASIX ELECTRONICS CORPORATION
Page 15
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
12:8
7:5
4:0
R/W
R/W
R/W
FlowCtrlEnable for MAC’s receive part of Port[4:0] are configured by internal 8051
0: not identify PAUSE frames by receive part of MAC
1: can identify PAUSE frames. That is, PauseTimer of MAC will be active.
Reserved
FlowCtrlEnable for MAC’s transmit part of Port[4:0] are configured by internal 8051
0: not send PAUSE frames or JAM
1: send PAUSE frames for full-duplex when the packet buffer is empty.
send JAM frames for half-duplex when the packet buffer is empty.
4.4 Register 03
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.5 Register 04
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.6 Register 05
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.7 Register 06
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.8 Register 07
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.9 Register 08
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.10 Register 09
BIT R/W DESCRIPTION
15:0
R/W
Reserved
4.11 Register 0A
BIT R/W DESCRIPTION
15
14:12
R/W
R/W
All_Bit of PortPair #1 when QoS[0] is high
Port_ID of PortPair #1 when QoS[0] is high
15
ASIX ELECTRONICS CORPORATION
Page 16
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
11
10:8
7
6:4
3
2:0
R/W
R/W
R/W
R/W
R/W
R/W
All_Bit of PortPair #1 when QoS[0] is high
Port_ID of PortPair #1 when QoS[0] is high
All_Bit of PortPair #0 when QoS[0] is high
Port_ID of PortPair #0 when QoS[0] is high
All_Bit of PortPair #0 when QoS[0] is high
Port_ID of PortPair #0 when QoS[0] is high
4.12 Register 0B
BIT R/W DESCRIPTION
15
14:12
11
10:8
7
6:4
3
2:0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
All_Bit of PortPair #3 when QoS[0] is high
Port_ID of PortPair #3 when QoS[0] is high
All_Bit of PortPair #3 when QoS[0] is high
Port_ID of PortPair #3 when QoS[0] is high
All_Bit of PortPair #2 when QoS[0] is high
Port_ID of PortPair #2 when QoS[0] is high
All_Bit of PortPair #2 when QoS[0] is high
Port_ID of PortPair #2 when QoS[0] is high
4.13 Register 0C
BIT R/W DESCRIPTION
15:12
11:10
9:0
R/W
R/W
R/W
WeightForLowQue: Weight for low priority queues when QoS is active (see Appendix C)
Reserved
LowWaterMark of low priority queues when drop packets
4.14 Register 0D
BIT R/W DESCRIPTION
15:12
11:10
9:0
R/W
R/W
R/W
WeightForHighQue: Weight for high priority queues when QoS is active (see Appendix C)
Maximum number of broadcast frames that can be accumulated in each input frame buffer.
00: disable broadcast storm control
01: 32 frames
10: 48 frames
11: 64 frames
LowWaterMark of high priority queues when drop packets
4.15 Register 0E
BIT R/W DESCRIPTION
15
14
13
12:11
10
R/W
R/W
R/W
R/W
R/W
Reserved
802.3x Flow control frame recognition control
0: check for MAC control frame DA MAC address in addition to the MAC control type field
1: check only the MAC control type field
Setting for maximum length of packet that received
0: 1518 byte
1: 1522 byte
Reserved
Software Reset (Only reset the switch kernel)
0: active
1: disable
16
ASIX ELECTRONICS CORPORATION
Page 17
resolution of the normal address aging is (64 M* MaxAge[8:0]) /
9
8
7:5
4:3
2
1
0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
Back-off algorithm selection
0: disable. Device will perform the IEEE standard exponential back off algorithm when a
collision occurs.
1: enable. When collisions occur, the MACs will back off up to 7 slots.
0: stop generate JAM patterns after some collision that is defined by MaxJam[5:0]
1: Never stop back-pressure
Reserved
QoS selection
00: disable QoS function
01: Port-Pair Priority algorithm
10: 802.1p
AgingEnable Switch Table Entry Aging Control. Only the dynamically learned addresses
will be aged. All explicit entries will not age. The aging time is programmed in register 0F.
0: disable. The table aging process is disabled.
1: enable. The table aging process is enabled and a hardware process ages every
dynamically learned table entry.
Hash algorithm selection
0: XOR mapping
1: Linear mapping
Reserved
4.16 Register 0F
BIT R/W DESCRIPTION
15:9
8:0
R/W
R/W
Reserved
MaxAge. This is a seven-bit register containing unsigned integer for determining the
address-aging timer. The
FreqencyOfSystemClock. Default value is 300 seconds.
4.17 Register 10
BIT R/W DESCRIPTION
15:13
12:10
9:0
R/W
R/W
R/W
Reserved
Trunking selection for Port[3:0]
000: disable trunking
001: disable trunking
010: one 2-Port Trunking for Port[1:0]
011: one 2-Port Trunking for Port[1:0]
100: one 2-Port Trunking for Port[3:2]
101: one 4-Port Trunking
110: two 2-Port Trunkings for Port[3:2] and Port[1:0]
111: one 4-Port Trunking
Reserved
17
ASIX ELECTRONICS CORPORATION
Page 18
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
4.18 Register 11
BIT R/W DESCRIPTION
15:10
9:0
R/W
R/W
Reserved
LowWaterMarkForFlowCtrl. This is a ten-bit register containing unsigned integer for
transmit queues whether generate PAUSE-ON or not.
4.19 Register 12
BIT R/W DESCRIPTION
15:10
9:0
R/W
R/W
MaxJam. This is a six-bit register containing unsigned integer for determining the JAM
counter whether generate JAM or not.
HighWaterMarkForFlowCtrl. This is a ten-bit register containing unsigned integer for
transmit queues whether generate PAUSE-OFF or not.
4.20 Register 13
BIT R/W DESCRIPTION
15:10
9:0
R/W
R/W
Reserved
HighWaterMark of low priority queues when drop packets
4.21 Register 14
BIT R/W DESCRIPTION
15:10
9:0
R/W
R/W
Reserved
HighWaterMark of high priority queues when drop packets
18
ASIX ELECTRONICS CORPORATION
Page 19
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
5.0 ELECTRICAL SPECIFICATION AND TIMING
5.1 Absolute Maximum Ratings
Description SYM Min Max Units
Operating Temperature Ta 0 +70
Storage Temperature Ts -55 +150
Supply Voltage Vcc -0.3 +4.0 V
Input Voltage Vin -0.3 Vdd+0.5 V
Output Voltage Vout -0.3 Vdd+0.5 V
Lead Temperature (soldering 10 seconds maximum) Tl -55 +220
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
5.2 General Operation Conditions
Description SYM Min Max Units
Operating Temperature Ta 0 +70
Supply Voltage Vdd +3.0 +3.6 V
°C
°C
°C
°C
5.3 DC Characteristics
(Vdd=3.0V to 3.6V, Vss=0V, Ta=0°C to 70°C)
Description SYM Min Max Units
Low Input Voltage Vil Vss-0.3 0.8 V
High Input Voltage Vih 2 Vdd+0.5 V
Low Output Voltage Vol 0.4 V
High Output Voltage Voh 2.4 V
Input Leakage Current 1 (Note 1) Iil1 10 uA
Input Leakage Current 2 (Note 2) Iil1 500 uA
Output Leakage Current Iol 10 uA
Description SYM Min Tpy Max Units
Power Consumption Pc TBD mA
Note:
1. All the input pins without pull low or pull high.
2. Those pins had been pull low or pull high.
19
ASIX ELECTRONICS CORPORATION
Page 20
5.4 AC specifications
5.4.1 X_IN Signal Timing
X_IN
Tr Tf Tlow
Symbol
TcycCYCLE TIME
ThighCLK HIGH TIME
TlowCLK LOW TIME
Tr/TfCLK SLEW RATE
5.4.2 Reset Signal Timing
SYSCLK
/RST
Symbol
TrstReset pulse width
Thigh
Tcyc
Description Min Typ. Max Units
Description Min Typ. Max Units
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
20 ns
8 10 12 ns
8 10 12 ns
1 - 4 ns
10 - - SYSCLK
20
ASIX ELECTRONICS CORPORATION
Page 21
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
5.4.3 GMII Transmit/Receive Signals Timing
T0 T1
GTX_CLK
T2 T3
TX_EN
TXD[7:0]
Symbol
T0 GTX_CLK Clock Cycle Time 7.998
T1 GTX_CLK Clock High Time 4 ns
T2 TX_EN and TXD data setup to GTX_CLK rising edge 2.5 ns
T3 TX_EN and TXD data hold from GTX_CLK rising edge 0.5 ns
Description Min Typ. Max Units
T4 T5
RX_CLK
T6 T7
RX_DV
RXD[7:0]
Symbol
T4 RX_CLK Clock Cycle Time 7.998 8 8.002
T5 RX_CLK Clock High Time 4 ns
T6 RX_DV and RXD data setup to RX_CLK rising edge 2.5 ns
T7 RX_DV and RXD data hold from RX_CLK rising edge 0.5 ns
Description Min Typ. Max Units
8 8.002
ns
ns
21
ASIX ELECTRONICS CORPORATION
Page 22
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
5.4.4 100 Mbps MII Transmit/Receive Signals Timing
T0 T1
TX_CLK
T2 T2
TX_EN
T3 T3
TXD[3:0]
Symbol
T0 TX_CLK Cycle Time 39.996 40 40.004
T1 TX_CLK High Time 14 20 26 ns
T2 TX_CLK rising edge to TX_EN Delay 7.440 21.760
T3 TX_CLK rising edge to TXD Delay 3.410 13.320
Description Min Typ. Max Units
T4 T5
RX_CLK
T6 T6
RX_CRS
RX_DV
T7 T7
RXD[3:0]
Symbol
T4 RX_CLK Clock Cycle Time 39.996 40 40.004 ns
T5 RX_CLK Clock High Time 14 20 26 ns
T6 RX_CLK rising edge to RX_DV and RX_CRS Delay 3.0 13.0 ns
T7 RX_CLK rising edge to RXD Delay 3.0 13.0 ns
Description Min Typ. Max Units
ns
ns
ns
22
ASIX ELECTRONICS CORPORATION
Page 23
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
5.4.5 10 Mbps MII Transmit/Receive Signals Timing
T0 T1
TX_CLK
T2 T2
TX_EN
T3 T3
TXD[3:0]
Symbol
T0 TX_CLK Cycle Time 399.96 400 400.04
T1 TX_CLK High Time 14 20 26 ns
T2 TX_CLK rising edge to TX_EN Delay 7.440 21.760
T3 TX_CLK rising edge to TXD Delay 3.410 13.320
Description Min Typ. Max Units
T4 T5
RX_CLK
T6 T6
RX_CRS
RX_DV
T7 T7
RXD[3:0]
Symbol
T4 RX_CLK Clock Cycle Time 399. 96 400 400. 04 ns
T5 RX_CLK Clock High Time 140 200 260 ns
T6 RX_CLK rising edge to RX_DV and RX_CRS Delay 3.0 13.0 ns
T7 RX_CLK rising edge to RXD Delay 3.0 13.0 ns
Description Min Typ. Max Units
ns
ns
ns
23
ASIX ELECTRONICS CORPORATION
Page 24
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
24
ASIX ELECTRONICS CORPORATION
Page 25
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
6.0 PACKAGE INFORMATION
Hd
D
pin 1
He
E
b
e
A2A1
L1
L
θ
MILIMETER SYMBOL
MIN. NOM MAX
A1
A2
b
D
E
e
Hd
He
L
L1
θ
0.25
0.45
0 7
3.4
0.16
28.00
28.00
0.4
30.6
30.6
1.3
0.75
25
ASIX ELECTRONICS CORPORATION
Page 26
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
Appendix A: System Applications
A.1 AX88655 as 5-Port SOHO high traffic power user switch
AX88655P
Switch Controller
1 GMII PHY
Quad GMII PHY
Or
4 GMII PHYs
I/O Port for
Configuration
From PC
SEEPROM for save
Configuration
A.2 AX88655 as 5-Port Smart switch (DIP switch configurable)
LEDs or General
Serial Output via
AX88655P
Switch Controller
5 * 10/100/1000Mbps PHYs
Configuration Serial
In via GPIO
EEPROM
DIP SW
26
ASIX ELECTRONICS CORPORATION
Page 27
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
A.3 AX88655 for 10/100Mbps Ethernet Backbone
WAN Router
Using 2 Gigabit Ports Up-link and Trunking form a 12.8G Non-blocking backbone
5-port Gigabit switch
AX88655P
Switch Controller
16*10/100Mbps
+2*1000Mbps
Ethernet Switch
16*10/100Mbps
+2*1000Mbps
Ethernet Switch
A.4 AX88655 for Super Server Trunking Application
5-port Gigabit switch
AX88655 P
Switch Controller
Super Server with
2 * Gigabit Ethernet
Cards Trunking
27
ASIX ELECTRONICS CORPORATION
Page 28
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch
Appendix B: Design Note
B.1 Using MII I/F connects to MAC
Using MII interface to connect to MAC type device application for AX88655 is illustrated bellow.
10K
Gnd
COL0
TX_EN0
TX_CLK0
TXD0[3:0]
CRS0
RX_DV0
RX_CLK0
RXD0[3:0]
AX88655 / SwitchAX88195 / MAC
Note: 1. The MAC needs to run at full-duplex mode.
2. Care must be taken that the receive side has enough setup and/or hold time
3. Some kind of CPU with embedded MAC can also refer to this example
25MHz
Clock
COL
CRS
RX_DV
RX_CLK
RXD[3:0]
RX_ER
TX_EN
TX_CLK
TXD[3:0]
TX_ER
28
ASIX ELECTRONICS CORPORATION
Page 29
AX88655 P 5-Port 10/100/1000BASE-T Ethernet Switch