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.
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
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
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
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
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
Loading...
+ 28 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.