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 >>  AX88780

AX88780 FAQs
  • 0001: What drivers are available for AX88780?
  • 0002: Does the AX88780 need an EEPROM device?
  • 0003: How do I reset the internal PHY by driver?
  • 0004: What is the PHY address of AX88780 embedded PHY?
  • 0005: How do I enable the AX88780 internal PHY?
  • 0006: How do I know the actual Ethernet link mode of AX88780 internal PHY?
  • 0007: How do I read/write MII PHY Registers?
  • 0008: How do I enable/disable the AX88780 interrupt?
  • 0009: How do I enable/disable TX/RX Flow Control function?
  • 0010: How do I enable/disable the back-pressure function?
  • 0011: How do I get the AX88780 Software Programming Guide?
  • 0012: How to open the gerber files of AX88780 SMDK2440 demo board?
  • 0013: How to open the Protel PCB layout file of AX88780 SMDK2440 demo board?
  •  
     
    Q0001: What drivers are available for AX88780?
    A0001: The AX88780 supports the following drivers platforms at this moment:
    1. Windows CE 5.0 BSP driver
    2. Linux kernel 2.6.x/2.4.x driver
    Furthurmore, ASIX can provide the AX88780 Linux driver source code and the Software Programming Guide for customers who need to develop AX88780 driver on some other platforms. Please contact ASIX Sales (sales@asix.com.tw) for more details.

    Q0002: Does the AX88780 need an EEPROM device?
    A0002: The AX88780 supports serial EEPROM device with 16-bit data access, like 93C56 EEPROM. The EEPROM device is optional for AX88780. AX88780 will auto-load data from the EEPROM device during hardware reset.

    Q0003: How do I reset the internal PHY by driver?
    A0003: Procedures for software to reset AX88780 internal PHY:
    1. Clear bit 1 (SRST_PHY) of MISC register to reset internal PHY.
    2. Delay at least 4 seconds.
    3. Configure PHY to normal operation mode by setting bit 1 (SRST_PHY) of MISC register.

    Q0004: What is the PHY address of AX88780 embedded PHY?
    A0004: The AX88780 integrates an embedded 10/100M Fast Ethernet PHY. The internal PHY address is 10h.

    Q0005: How do I enable the AX88780 internal PHY?
    A0005: You MUST set bit 8 (PHY_EN) of PHY_CTRL register to enable the AX88780 internal PHY because the internal PHY is disabled by default after hardware reset.

    Q0006: How do I know the actual Ethernet link mode of AX88780 internal PHY?
    A0006: The AX88780 internal PHY will reflect the actual Ethernet link mode on bit 13 (SPDSEL) and bit 8 (DPLX) of BMCR register after the auto-negotiation operation is completed. The bit 5 (AUTONEST) of BMSR register will be set to 1 when the auto-negotiation is completed.

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

    Q0008: How do I enable/disable the AX88780 interrupt?
    A0008: The AX88780 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.

    Q0009: How do I enable/disable TX/RX Flow Control function?
    A0009: The AX88780 supports the TX/RX flow control function for 10/100M Full-duplex modes. Configure the following registers to enable TX/RX flow control function:
    1. Set bit 12 (RXFLOW_EN) of the MAC_CFG0 register.
    2. Set bit 0 and bit 8 of the RX_CFG register.
    3. Set bit 5 and bit 6 of the MAC_CFG1 register.

    Q0010: How do I enable/disable the back-pressure function?
    A0010: The AX88780 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 the MAC_CFG0 register.
    2. Set bit 0 and bit 8 of the RX_CFG register.
    3. Set bit 5 of the MAC_CFG1 register.
    4. Write 0164h to the MAC_CFG2 register to configure Jam Limit value.

    Q0011: How do I get the AX88780 Software Programming Guide?
    A0011: Please contact ASIX Sales (sales@asix.com.tw) directly.

    Q0012: How to open the gerber files of AX88780 SMDK2440 demo board?
    A0012: You can open the gerber files of AX88780 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.

    Q0013: How to open the Protel PCB layout file of AX88780 SMDK2440 demo board?
    A0013: You can open the Protel PCB layout file of AX88780 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.