(可選)在vivado中啟用eth0外設,然後綜合-佈線-生成bitstream,匯出到sdk。
全部的api庫、說明文件和例程在這個目錄:d:\xilinx\sdk\2019.1\data\embeddedsw\xilinxprocessoriplib\drivers\
1、外設api文件。
在sdk中,bsp庫(board support package)中鏈結了乙太網控制器的api文件。
另外bsp的system.mss中也可以檢視api文件,或生成乙個簡單例程工程(import examples)。
2、外設api程式。
在bsp下面有工程相關的外設api程式。
例如上面的xemacps_bd.h寫了buffer descriptor相關的函式定義,xemacps_hw.h定義了emac控制暫存器相關引數(偏移量、標誌位掩模定義等)。
RTL8019乙太網控制器
rtl8019as 是高度整合乙太網控制器,它能夠簡單的解答即插即用ne2000 相容介面卡,這種介面卡具有二重和功率下降特性。通過三電平控制特性,rtl8019as 是已製的對網路裝置green pc 理想的選擇。全二重功能能夠模擬 傳播和接收在雙絞線到全二重乙太網交換機。這個特性不僅強頻寬從10...
整合10Gb乙太網控制器
本文件提供了整合四埠10gb乙太網的物料選型,連線介面,特殊引腳處理和layout指導的建議。晶元未使用的引腳應該用上拉電阻或下拉電阻進行端接,在參考線路圖或者線路checklist中未使用的引腳被標示為保留引腳。注 有一些未使用的介面必須設定為開路,不要給那些標識為no connect或者保留 n...
乙太網的Access,Hybrid和Trunk埠
乙太網埠的三種鏈路型別 access,hybrid和trunk access 型別的埠只能屬於1個vlan,一般用於連線計算機的埠 trunk 型別的埠可以允許多個vlan通過,可以接收和傳送多個vlan的報文,一般用於交換機之間連線的埠 hybrid 型別的埠可以允許多個vlan通過,可以接收和傳...