ASIX
  
>>繁體中文
>>简体中文
Best viewed at 1024x768 with IE 8.0 or above or Mozilla Firefox or Google Chrome
ASIX About ASIX ASIX News ASIX Products Contact ASIX Join ASIX ASIX Support MyASIX ASIX Vedio  
You are guest
| Login |
 
Development Kit
Development Board
Download
FAQs
Embedded Ethernet ICs
Non-PCI Gigabit Ethernet
AX88180  
Non-PCI Fast Ethernet
AX88782  
AX88783  
AX88780  
AX88796C  
AX88796B  
AX88796A  
MII/RMII Fast Ethernet
AX88613  
SuperSpeed USB-to-LAN ICs
USB 3.0 to Gigabit Ethernet
AX88179  
USB 2.0 to Gigabit Ethernet
AX88178A   
AX88178  
USB 2.0 to Fast Ethernet
AX88772C  
AX88772B  
AX88772A  
AX88172A  
AX88772  
MCS7832  
MCS7830  
USB 2.0 Hub/Ethernet Combo
AX88760  
Embedded Network/USB SoCs
Embedded Wi-Fi SoC
AX22001  
Embedded Ethernet SoC
AX11001  
AX11005  
AX11015  
AX11025  
I/O Connectivity ICs
PCIe Bridge
AX99100   
MCS9900  
MCS9901  
MCS9904  
MCS9922  
MCS9990  
PCI Bridge
MCS9865  
MCS9845  
MCS9835  
MCS9820  
MCS9815  
MCS9805  
USB Bridge
AX78140  
AX78120  
MCS7840  
MCS7820  
MCS7810  
MCS7780  
MCS7720  
MCS7715  
MCS7705  
Support Request Form
ASIX Electronics
AXM23001
IEEE 802.11b/g/n IoT WiFi Module Board
ASIX Electronics
AX88179
USB 3.0 to 10/100/1000M Gigabit Ethernet Controller
ASIX Electronics
AX88796C
Low-Power SPI or Non-PCI Ethernet Controller
Home >> Support >>  FAQs >>  AX88180

AX88180 FAQs
  • 0001: What drivers are available for the AX88180?
  • 0002: Does the AX88180 need an EEPROM device?
  • 0003: How do I reset the external PHY by driver?
  • 0004: How do I enable/disable AX88180 interrupt?
  • 0005: How do I enable/disable TX/RX Flow Control function?
  • 0006: How do I enable/disable the Jumbo frame function?
  • 0007: How do I read/write the MII PHY Registers?
  • 0008: How do I enable/disable the back-pressure function?
  • 0009: How do I get the AX88180 Software Programming Guide?
  • 0010: How to open the gerber files of AX88180 SMDK2440 demo board?
  • 0011: How to open the Protel PCB layout file of AX88180 SMDK2440 demo board?
  •  
     
    Q0001: What drivers are available for the AX88180?
    A0001: 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.
    Q0002: Does the AX88180 need an EEPROM device?
    A0002: 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.
    Q0003: How do I reset the external PHY by driver?
    A0003: 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.

    Q0004: How do I enable/disable AX88180 interrupt?
    A0004: 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.

    Q0005: How do I enable/disable TX/RX Flow Control function?
    A0005: 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.

    Q0006: How do I enable/disable the Jumbo frame function?
    A0006: 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.

    Q0007: How do I read/write the MII PHY Registers?
    A0007: The AX88180 provides MDIOCTRL and MDIODP registers to access MII PHY registers.

    Q0008: How do I enable/disable the back-pressure function?
    A0008: 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.

    Q0009: How do I get the AX88180 Software Programming Guide?
    A0009: Please contact ASIX Sales (sales@asix.com.tw) directly.

    Q0010: How to open the gerber files of AX88180 SMDK2440 demo board?
    A0010: 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 (http://www.oracle.com/) for more details.

    Q0011: How to open the Protel PCB layout file of AX88180 SMDK2440 demo board?
    A0011: 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 (http://www.oracle.com/) for more details.

    [Terms of Use]    [Sitemap]
    Copyright © 2013-2017 ASIX Electronics Corporation All Rights Reserved.