AX88180

High-Performance Non-PCI 32-bit 10/100/1000M Gigabit Ethernet Controller

Add Favorites

Overview

The AX88180 is a high-performance and cost-effective non-PCI Gigabit Ethernet controller for various embedded systems including consumer electronics and home network markets that require a higher bandwidth of network connectivity. The AX88180 supports 16/32-bit SRAM-like interface and Gigabit Ethernet MAC, which is IEEE802.3 10Base-T, IEEE802.3u 100Base-T and IEEE802.3ab 1000Base-T compatible. The AX88180 supports full-duplex or half-duplex operation at 10/100/1000Mbps speed with auto-negotiation or manual setting. The AX88180 integrates embedded SRAM for packet buffering to accommodate high bandwidth applications and supports IP/TCP/UDP checksum in hardware to offload processing loading from microprocessor/microcontroller in an embedded system.

Features

● High-performance non-PCI local bus
-- Supports 16/32-bit SRAM-like interface (US Patent Approval)
-- Supports big/little endian data bus type
-- Supports interrupt with high or low active trigger mode
● Highly-integrated Gigabit Ethernet controller
-- Compatible with IEEE802.3, 802.3u and 802.3ab standards
-- Embeds SRAM for packet buffers
-- Supports IP/TCP/UDP checksum offload
-- Supports 10/100/1000Mbps data rate
-- Supports full duplex operations with 1000Mbps data rate
-- Supports full and half duplex operations with 10/100Mbps data rate
-- Supports 10/100/1000Mbps N-way Auto- negotiation operation
-- Supports 10/100/1000Mbps data rate with RGMII interface
-- Supports IEEE 802.3x flow control for full-duplex operation
-- Supports back-pressure flow control for half-duplex operation
-- Supports packet length set by software
-- Supports Jumbo frame
● Supports Wake-on-LAN function by following events
-- Detection of a change in the network link state
-- Receipt of a Magic Packet
● Supports optional EEPROM interface
● Supports system reference clock from 40MHz to 100MHz
● Integrates voltage regulator
● 3.3V power supply with 5V I/O tolerance
● 128-pin LQFP with CMOS process, RoHS package

Diagram

Development Board

Available
Available

AX88180 SMDK2440 Demo Board

This is an AX88180 demo board with Realtek RTL8211E RGMII GigaPHY for users to verify AX88180 on SMDK2440 platform with Samsung S3C2440A 32-bit CPU. Users can easily connect this demo board onto another embedded system through external memory interface

Available
Available

AX88180 PLX9030 Demo Board

This is an AX88180 demo board for users to verify AX88180 on x86 machine through the PLX PCI9030 bridge board

FAQs

Driver Installation

  • How to open the Protel PCB layout file of AX88180 SMDK2440 demo board?

    You can open the Protel PCB layout file of AX88180 SMDK2440 demo board by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site for more details.

  • What drivers are available for the AX88180?

    The AX88180 supports the following drivers platforms,
    1. Windows CE 5.0 BSP driver
    2. Linux kernel 2.4.x/2.6.x driver and Uboot driver
    Furthurmore, ASIX can provide AX88180 Linux driver source code and the Software Programming Guide for customers who need to develop AX88180 driver on some other platforms. Please contact ASIX Sales (sales@asix.com.tw) for more details.

  • Does the AX88180 need an EEPROM device?

    The AX88180 supports serial EEPROM device with 16-bit data access, like 93C56 EEPROM. The EEPROM device is optional for the AX88180. AX88180 will auto-load data from the EEPROM device after a hardware reset.

  • How do I reset the external PHY by driver?

    1. Write bit 15 (PHY_RESET) of BMCR register to software reset the external PHY.
    2. Read the BMCR register to check if the PHY_RESET bit has been self-cleared after the external PHY is reset completely.

  • How do I enable/disable AX88180 interrupt?

    The AX88180 uses IMR register to enable/disable the interrupt function. The interrupt function can be enabled by setting a non-zero value into IMR register and can be disabled by setting a zero value into IMR register.

  • How do I enable/disable TX/RX Flow Control function?

    The AX88180 supports the TX/RX flow control function for 10/100M Full-duplex modes. The users shall configure below registers to enable TX/RX flow control function.
    1. Set bit 12 (RXFLOW_EN) of MAC_CFG0 register.
    2. Set bit 0 and bit 8 of RX_CFG register.
    3. Set bit 5 and bit 6 of MAC_CFG1 register.

  • How do I enable/disable the Jumbo frame function?

    The AX88180 supports max 15K bytes RX Jumbo frame size and max 4K bytes TX Jumbo frame size. The driver can configure bit 11 (RXJUMBO) and bit 7-10 (RX Jumbo Size) of MAC_CFG1 register to enable/disable RX Jumbo frame function and set the max RX Jumbo frame size. To enable the TX Jumbo frame function, the driver needs to be configured to a max 4095 bytes packet length into the TX_CMD and TXDESx registers and then AX88180 will assign the TXDESx and TXDES(x+1) TX descriptors for this Jumbo packet. Therefore the driver should use the TXDES(x+2) and TXDES(x+3) TX descriptors for next Jumbo packet.

  • How do I read/write the MII PHY Registers?

    The AX88180 provides MDIOCTRL and MDIODP registers to access MII PHY registers.

  • How do I enable/disable the back-pressure function?

    AX88180 supports the Back Pressure function for 10/100M Half-duplex modes.Configure the following registers to enable Back Pressure function:
    1. Set bit 12 (RXFLOW_EN) of MAC_CFG0 register.
    2. Set bit 0 and bit 8 of RX_CFG register.
    3. Set bit 5 of MAC_CFG1 register.
    4. Write 0164h to MAC_CFG2 register to configure Jam Limit value.

  • How do I get the AX88180 Software Programming Guide?

    Please contact ASIX Sales (sales@asix.com.tw) directly.

  • How to open the gerber files of AX88180 SMDK2440 demo board?

    You can open the gerber files of AX88180 SMDK2440 demo board by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site for more details.

Download

Technical Documentation

Product Brief, Product Introduction and Datasheet

AX88180 Product Brief

Release Date
2014-06-10

File Size
165.1 KB

AX88180 Datasheet

Version
1.21

Release Date
2014-06-23

File Size
1.8 MB

Reference Manuals and User Guides

AX88180 Software Programming Guide

Reports

AX88180 Reliability Report

AX88180 RoHS Report

AX88180 Hardware Throughput Test Report

Hardware Design Documentation

Reference Schematics

AX88180 with Realtek RTL8251CN GigaPHY RGMII Reference Schematic

Version
1.01

Release Date
2010-09-27

File Size
286.1 KB

AX88180 with Marvell M88E1111 GigaPHY RGMII Reference Schematic

Version
1.42

Release Date
2010-09-27

File Size
219.9 KB

AX88180 SMDK2440 Demo Board with Realtek RTL8211E GigaPHY RGMII Reference Schematic

Version
1.00

Release Date
2011-09-07

File Size
255.0 KB

AX88180 PLX PCI9030 PCI Bridge Demo Board with Marvell M88E1111 GigaPHY RGMII Reference Schematic

Version
2.20

Release Date
2010-09-27

File Size
261.3 KB

Bill of Materials, Application Notes and Layout Guides

AX88180 RTL8211E SMDK2440 Demo Board BOM File

Version
1.00

Release Date
2011-09-07

File Size
41.5 KB

AX88180 Gigabit Ethernet Controller Application Design Note

Version
1.02

Release Date
2010-05-11

File Size
984.9 KB

PCB Layout, Gerber and IBIS Model

AX88180 RTL8211E SMDK2440 Demo Board PCB Layout File

Release Date
2011-08-16

File Size
288.9 KB

AX88180 RTL8211E SMDK2440 Demo Board Gerber Files

AX88180 IBIS Model

Release Date
2008-04-08

File Size
42.3 KB

Software & Tools

Drivers

Linux Kernel 2.6x/2.4x Driver Source

For SMDK2440 platform

Version
2.2.0

Release Date
2010-09-20

File Size
19.9 KB

Linux u-boot Driver Source

For SMDK2440 platform

Version
1.0.0

Release Date
2006-09-07

File Size
17.9 KB

Windows CE 5.0 / Mobile 5 /Mobile 6 Driver Source

For SMDK2440 platform