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  
技術支援表格

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: 如何通過驅動程式重置(reset) MAC?
  • 0010: AX88796B內部的物理層(PHY)地址是?
  • 0011: 如何配置正確的雙工模式?
  • 0012: 如何配置正確的連線速度模式?
  • 0013: 如何配置中斷觸發模式?
  • 0014: 如何打開/關閉AX88796B中斷?
  • 0015: 如何打開流量控制特性?
  • 0016: 如何啟動網絡喚醒功能?
  • 0017: 我如何啟動的VLAN的特性?
  • 0018: 我如何啟動TX佇列(TX Queue)和TX緩衝區環(TX Buffer Ring )特性?
  • 0019: 我如何實現單一(Single)和突發(Burst)數據存取模式?
  • 0020: AX88796B是否支援MII的介面?
  • 0021: 請問如何得到AX88769B軟體撰寫指南(Software Programming Guide)?
  • 0022: 如何打開AX88796B SMDK2440展示板的Gerber文件?
  • 0023: 如何打開AX88796B SMDK2440展示板的PowerPCB PCB佈局文件?
  •  
     
    Q0001: 我能基於標準的NE2000驅動程式撰寫AX88796B的驅動程式嗎?
    A0001: AX88796B通過對標準NE2000驅動程式進行細微的修正如I/O基地址, IRQ, CPU數據存取時序的設定後應該正常工作。 更多細節請聯繫ASIX Sales(sales@asix.com.tw)獲得AX88x96B軟體撰寫指南。

    Q0002: 對於AX87966B,那種情況下我需要修改NE2000驅動程式原始碼?
    A0002: 通常,您只需要對標準NE2000驅動進行細微的修正如I/O基地址, IRQ, CPU數據存取時序的設定用來匹配您的AX88796B板上的硬件情況. 如需開啟下面的AX88796B進一步的軟體功能,您可能需要修改NE2000原始驅動程式:
    1.流控功能(Flow Control)
    2.網絡喚醒 (WOL function)
    3.VLAN特性
    4.提升驅動程式性能(TX佇列(TX Queue)和TX緩衝區環(TX Buffer Ring ))
    更多細節請聯繫ASIX (sales@asix.com.tw)獲得AX88x96B軟件撰寫指南

    Q0003: AX88796B目前有哪些驅動程式?
    A0003: ASIX提供下面的AX88796B原始驅動程式給客户参考, 如果想收到這些AX88796B驅動程式,請直接與ASIX銷售部門聯絡(sales@asix.com.tw). 如您需要修改標準NE2000原始驅動程式用來支援AX88796B進一步的軟體功能或者其他平台的情况,亞信ASIX可以提供AX88796B軟體開發撰寫指南供您参考. 更多细節請聯絡ASIX(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: 如何通過驅動程式重置(reset) MAC?
    A0009: 1.讀重置暫存器(偏移地址1Fh)去複位MAC。 br>(注意,是讀而非寫。)
    2.等待重置完成, 需要1.6ms。

    Q0010: AX88796B內部的物理層(PHY)地址是?
    A0010: AX88796B整合了一個嵌入式10/100M快速乙太網物理層,內部物理地址是10h。

    Q0011: 如何配置正確的雙工模式?
    A0011: AX88796B將自動配置MAC全雙工模式去匹配內嵌的物理層(PHY)真實全雙工模式,因此驅動程式可以不考慮這些。

    Q0012: 如何配置正確的連線速度模式?
    A0012: AX88796B內嵌入的10/100的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 (流量控制)打開全雙工下的流控功能,或者設定bit6 (背壓)打開半雙工下的背壓特性。

    Q0016: 如何啟動網絡喚醒功能?
    A0016: AX88796B網絡喚醒功能初始設定是關閉的,您可以通過配置PMR暫存器(Page3,偏移位址0Bh )和WUCSR暫存器(頁,偏移位址0Ah )打開網絡喚醒功能。

    Q0017: 我如何啟動的VLAN的特性?
    A0017: AX88796B的VLAN的特性初始設定是關閉的,您可以通過置位MCR暫存器(偏移位址1Bh )的bit3 ( VLANE ) ,配置VIDR0暫存器(偏移位址1Ch )和VIDR1暫存器(偏移位址1Dh )打開的VLAN技術功能。

    Q0018: 我如何啟動TX佇列(TX Queue)和TX緩衝區環(TX Buffer Ring )特性?
    A0018: AX88796BTX佇列(TX Queue)和TX緩衝區環(TX Buffer Ring )特性初始設定是關閉的,您可以分別通過設定MCR暫存器(偏移地址1Bh )的bit5 ( TQCE )和設定P30D暫存器(頁,偏移地址0Dh )的bit0 (TBR)打開相應的功能。

    Q0019: 我如何實現單一(Single)和突發(Burst)數據存取模式?
    A0019: AX88796B支持兩類數據口(Data Port)用於主機端與AX88796B間封包交換,一是PIO數據口(偏移地址10h) ;另一個是SRAM-Like數據口(例如AX88796B數據手冊(datasheet)的附錄4中描述的Samsung2440處理器偏移地址800h 〜 FFFh )。SRAM-Linke接口的地址基於主處理器的那根地址線接入AX88796B的SA5/FIFO_SEL (pin 45 ) 。

    對於PIO數據口和SRAM-Like的數據口,主機側軟件均可以使用單一數據(Single Data Read/Write) 讀寫命令。然而如果要使用突發數據讀寫(Burst Data Read/Write)命令,您必須使用SRAM-Like接口,則要求AX88796B的SA5/FIFO_SEL (pin 45 )連上主處理器的高端地址線。 亞信ASIX參考線路圖中已經把SA5/FIFO_SEL (pin 45 )連到高端地址線用於支持突發)數據讀寫(Burst Data Read/Write)命令之描述。

    Q0020: AX88796B是否支援MII的介面?
    A0020: 不,但是AX88196B支援MII的介面,更多細節請參考AX88196B網頁(http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=95;65;86&PLine=65)。

    Q0021: 請問如何得到AX88769B軟體撰寫指南(Software Programming Guide)?
    A0021: 請直接聯繫ASIX銷售部門(sales@asix.com.tw) directly.

    Q0022: 如何打開AX88796B SMDK2440展示板的Gerber文件?
    A0022: 您可以用甲骨文公司的AutoVue評估修訂工具(30天評估期)打開AX88796B SMDK2440展示板的Gerber文件。請上甲骨文公司的網站(http://www.oracle.com/) 了解更多詳細情形。

    Q0023: 如何打開AX88796B SMDK2440展示板的PowerPCB PCB佈局文件?
    A0023: 您可以用甲骨文公司的AutoVue評估修訂工具(30天評估期)打開AX88796B SMDK2440 Protel PCB佈局文件。請上甲骨文公司的網站(http://www.mentor.com/) 了解更多詳細情形。

    [使用條款]    [網站地圖]
    Copyright © 2013-2017 ASIX Electronics Corporation All Rights Reserved.