Asix
  
>>English
>>繁體中文
最佳浏览效果: 建议使用 IE 8.0以上Mozilla FirefoxGoogle Chrome 以上,屏幕分辨率设为1024x768
 
您是访客
| 登录 |
 
开发套件
开发板
下载
常见问题
嵌入式以太网控制器
Non-PCI 千兆以太网
AX88180  
Non-PCI 百兆以太网
AX88782  
AX88783  
AX88780  
AX88796C  
AX88796B  
AX88796A  
MII/RMII 百兆以太网
AX88613  
超高速USB以太网控制器
USB 3.0 千兆以太网
AX88179  
USB 2.0 千兆以太网
AX88178A  
AX88178  
USB 2.0 百兆以太网
AX88772C  
AX88772B  
AX88772A  
AX88172A  
AX88772  
USB 2.0 集线器/以太网整合型单芯片
AX88760  
嵌入式网络/USB单芯片
嵌入式Wi-Fi单芯片
AX22001  
嵌入式以太网单芯片
AX11001  
AX11005  
AX11015  
AX11025  
I/O 连接控制器
PCIe 桥接器
AX99100   
USB 桥接器
AX78140  
AX78120  
MCS7840  
MCS7820  
MCS7810  
MCS7780  
MCS7720  
技术支持请求表格

AXM23001
IEEE 802.11b/g/n IoT WiFi 模块板

AX88179
USB 3.0 转 10/100/1000M 千兆以太网控制器

AX88796C
低功耗 SPI或Non-PCI以太网控制器
首页 >> 技术支持 >>  常见问题 >>  AX88796B

AX88796B FAQs
  • 0001: 我能基于标准的NE2000驱动实现AX88796B的驱动吗?
  • 0002: 对于AX87966B, 哪种情况下我需要修改NE2000驱动代码?
  • 0003: AX88796B当前有哪些驱动程序?
  • 0004: AX88796B, AX88196B和NE2000有什么不同?
  • 0005: AX88796B与AX88796有什么不同?
  • 0006: AX88796B支持那些EEPROM型号?
  • 0007: AX88796B支持那些CPU接口?
  • 0008: AX88796B是否支持MC68K CPU接口?
  • 0009: 通过软件如何复位MAC?
  • 0010: AX88796B内部的PHY地址是?
  • 0011: 如何配置正确的双工模式?
  • 0012: 如何配置正确的线速模式?
  • 0013: 如何配置中断触发模式?
  • 0014: 如何打开/关闭AX88796B中断?
  • 0015: 如何打开流量控制特性?
  • 0016: 如何启动网络唤醒功能?
  • 0017: 我如何启动VLAN特性?
  • 0018: 我如何启动TX队列和TX内存环特性?
  • 0019: 我如何实现单一和突发数据存取模式?
  • 0020: AX88796B是否支持MII接口?
  • 0021: 请问如何得到AX88796B软件编程指南?
  • 0022: 如何打开 AX88796B SMDK2440开发板的gerber文件?
  • 0023: 如何打开AX88796B SMDK2440开发板的Protel PCB布线文件?
  •  
     
    Q0001: 我能基于标准的NE2000驱动实现AX88796B的驱动吗?
    A0001: AX88796B通过对标准NE2000驱动进行细微的修正如I/O基地址, IRQ, CPU数据存取时序配置后应该正常工作。 更多细节请联系ASIX销售部门 (sales@asix.com.tw) 获得AX88x96B软件编程指南。

    Q0002: 对于AX87966B, 哪种情况下我需要修改NE2000驱动代码?
    A0002: 通常,您只需要对标准NE2000驱动进行细微的修正如I/O基地址, IRQ, CPU数据存取时序配置用来匹配您的AX88796B板上的硬件情况。
    如需打开下面的AX88796B高级特性,您可能需要修改NE2000驱动源码:
    1.流控功能
    2.网络唤醒
    3.VLAN特性
    4.提升驱动性能( TX队列, 突发存取模式)
    更多细节请联系ASIX 销售部门 (sales@asix.com.tw) 获得AX88x96B软件编程指南。

    Q0003: AX88796B当前有哪些驱动程序?
    A0003: ASIX提供下面的AX88796B驱动源码用于用户参考, 如果想收到这些AX88796B驱动, 请直接与ASIX销售部门联系 (sales@asix.com.tw) 如您需要修改标准NE2000驱动源码用来打开AX88796B的高级特性或者其他平台的情况,ASIX可以提供AX88796B软件开发指南供您参考. 更多细节请联系ASIX Sales (sales@asix.com.tw) 。
     1.Windows CE 5.0 BSP驱动和Eboot驱动
    2.Windows CE 4.2 BSP 驱动
    3.Linux 内核 2.4.x/2.6.x 驱动和Uboot驱动
    4.8051 uIP TCP/IP 协议栈移植
    5.Nucleus 驱动
    6.Vxworks 驱动
    7.Windows XP/2000 驱动

    Q0004: AX88796B, AX88196B和NE2000有什么不同?
    A0004: AX88796B是一个NE2000全寄存器级兼容的快速以太网控制器, 标准的NE2000驱动可以支持AX88796B而不需要任何修改. 下面是AX88796B, AX88196B和NE2000的区别,
     

    Q0005: AX88796B与AX88796有什么不同?
    A0005:
     

    Q0006: AX88796B支持那些EEPROM型号?
    A0006: AX88796B支持16位数据宽度的串行EEPROM设备,如93C46 EEPROM(但93C56不可). EEPROM是AX88796B的选配器件。

    Q0007: AX88796B支持那些CPU接口?
    A0007: AX88796B支持8位和16位CPU接口,如MCS-51(805x)系列, 80186系列和ISA总线. ASIX已经成功的把AX88796B接入了SMDK2440平台(S3C2440A 32位ARM920T CPU核)。

    Q0008: AX88796B是否支持MC68K CPU接口?
    A0008: 不,但AX88796可以支持MC68K CPU接口。

    Q0009: 通过软件如何复位MAC?
    A0009: 1.读复位寄存器(偏移地址1Fh)去复位。
    MAC.(注意, 是读而非写。)
    2.等待复位完成,需要 1.6ms。

    Q0010: AX88796B内部的PHY地址是?
    A0010: AX88796B集成了一个嵌入式10/100M快速以太网PHY, 内部PHY地址是10h。

    Q0011: 如何配置正确的双工模式?
    A0011: AX88796B将基于内嵌的PHY真实双工情况自动配置MAC双工模式,因此驱动程序可以不考虑这些。

    Q0012: 如何配置正确的线速模式?
    A0012: AX88796B嵌入的10/100Mbps PHY/收发器将自动检测正确的线速模式 ,因此驱动程序可以不考虑这些。

    Q0013: 如何配置中断触发模式?
    A0013: AX88796同时支持8位和16位本地CPU接口包括MCS-51系列, 80186系列, ISA总线. 您应该配置正确的中断触发模式,通过EEPROM的0x02偏转地址的bit4(IRQ_POL_EEP) 和 bit5 (IRQ_TYPE_EEP) ,硬件启动后,AX88796B将自动从EEPROM装载中断触发配置到BTCR寄存器的bit4和bit5. 如果需要,驱动程序可以手工设置BTCR寄存器的bit4和bit5,覆盖掉EEPROM中的中断触发模式配置。

    Q0014: 如何打开/关闭AX88796B中断?
    A0014: AX88796B使用IMR寄存器用来打开/关闭中断功能,设置IMR寄存器非0值将允许中断而设置IMR寄存器为0则禁止中断。

    Q0015: 如何打开流量控制特性?
    A0015: AX88796B流量控制特性缺省是关闭的,您可以通过置位FCR寄存器( 偏移地址1Ah)的bit7(Flow Control)打开全双工下的流控功能,或者置位bit6(Back-pressure)打开半双工下的背压特性。

    Q0016: 如何启动网络唤醒功能?
    A0016: AX88796B网络唤醒功能缺省是关闭的,您可以通过配置PMR寄存器(Page3, 偏移地址0Bh) 和WUCSR寄存器(Page3,偏移地址0Ah)打开网络唤醒功能。

    Q0017: 我如何启动VLAN特性?
    A0017: AX88796B VLAN特性缺省是关闭的, 您可以通过置位MCR寄存器(偏移地址1Bh)的bit3(VLANE),配置VIDR0寄存器(偏移地址1Ch)和VIDR1寄存器(偏移地址1Dh)打开VLAN功能。

    Q0018: 我如何启动TX队列和TX内存环特性?
    A0018: AX88796B TX队列和TX内存环特性缺省是关闭的, 您可以分别通过置位MCR寄存器(偏移地址1Bh)的bit5(TQCE)和置位P30D寄存器(Page3, 偏移地址0Dh)的bit0(TBR)打开相应的功能。

    Q0019: 我如何实现单一和突发数据存取模式?
    A0019: AX88796B支持两类数据口用于主机侧与AX88796B间封包交换, 一是并行IO数据口( 偏移地址10h); 另一个是类SRAM数据口( 例如AX88796B 数据手册的附4中描述的Samsung2440处理器偏移地址800h ~ FFFh). 类SRAM接口的地址基于主处理器的那根地址线接入AX88796B的 SA5/FIFO_SEL (管脚45)。

    对于并行IO数据口和类SRAM数据口,主机侧软件均可以使用单一数据读写命令. 然而如果要使用突发数据读写命令,您必须使用类SRAM接口,则要求AX88796B的SA5/FIFO_SEL (管脚45)连上主CPU的高端地址线. ASIX的参考原理图中已经把SA5/FIFO_SEL (管脚45)连到高端地址线用于支持突发数据读写命令。

    Q0020: AX88796B是否支持MII接口?
    A0020: 不,但是AX88196B支持MII接口,更多细节请参考AX88196B网页链接(http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=95;65;86&PLine=65)。

    Q0021: 请问如何得到AX88796B软件编程指南?
    A0021: 请直接联系ASIX 销售部门(sales@asix.com.tw)。

    Q0022: 如何打开 AX88796B SMDK2440开发板的gerber文件?
    A0022: 您可以用ORACLE的AutoVue评估版软件(30天评估期)打开AX88796B SMDK2440开发板gerber文件,请访问ORACLE的网站(http://www.oracle.com/) 得到更多细节信息。

    Q0023: 如何打开AX88796B SMDK2440开发板的Protel PCB布线文件?
    A0023: 您可以用ORACLE的AutoVue评估版软件(30天评估期)打开AX88796B SMDK2440开发板Protel PCB布线文件,请访问ORACLE的网站 (http://www.oracle.com/) 得到更多细节信息。

    [使用条款]    [网站地图]
    Copyright © 2013-2017 ASIX Electronics Corporation All Rights Reserved.