ZYNQ的乙太網控制器API和程式和說明文件

2022-04-05 19:10:26 字數 576 閱讀 4827

(可選)在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通過,可以接收和傳...