文檔簡介
本應用筆記描述了使用可編程邏輯(PL)中的高速串行收發(fā)器通過擴展多路復用I/O(EMIO)接口和1000BASE?X或SGMII物理接口使用基于處理系統(tǒng)(PS)的千兆以太網(wǎng)MAC(GEM) 。



介紹
Zynq?7000 SoC器件在單個器件中集成了基于雙核ARMCortex?A9 MPCore的PS和PL。
PL包括可編程邏輯、配置邏輯和相關的嵌入式設備。PS包括處理器單元、片上存儲器、外部存儲器接口和包括
兩個千兆以太網(wǎng)控制器(GEM)的外圍連接接口,它們通過擴展多路復用I/O(EMIO)接口訪問PL信號以連接不同的物理接口。
在本應用筆記提供的設計中,PS?GEM0通過簡化的千兆媒體獨立接口(RGMII)連接到MarvellPHY,這是ZC706板的默認設置。本應用筆記的重點是額外以太網(wǎng)端口的設計。本應用筆記中描述的設計有:
?PS以太網(wǎng)(GEM1),通過EMIO接口連接到PL中的1000BASE?X或SGMII物理接口
?PL以太網(wǎng)在PL中實現(xiàn)為軟邏輯并連接到1000BASE?X或SGMIIPL中的物理接口
通過EMIO使用PS GEM
本節(jié)介紹如何通過EMIO接口將PS以太網(wǎng)模塊GEM1與PLPHY一起使用。PS以太網(wǎng)模塊通過EMIO、GMII和管理數(shù)據(jù)輸入/輸出(MDIO)接口暴露給PL。1G/2.5G以太網(wǎng)PCS/PMA或SGMII內(nèi)核用作1000BASE?X或SGMII模式下的以太網(wǎng)物理介質(zhì),并使用高速串行收發(fā)器訪問ZC706板上的SFP籠。SFP籠與標準以太網(wǎng)LAN之間的連接是通過SFP?to?RJ45轉(zhuǎn)換器模塊實現(xiàn)的。
軟件設計
該設計使用PS?GEM0和PS?GEM1的通用macb.c驅(qū)動程序代碼。要通過EMIO接口啟用GEM1,必須對特定寄存器進行編程。這是Zynq?7000SoC第一階段引導加載程序(FSBL)使用的PS配置數(shù)據(jù)的一部分。在為第二個GEM啟用EMIO的系統(tǒng)生成時,硬件設計的SDK導出中可用的ps7_init.tcl文件默認包含寄存器設置,它們是:
?選擇EMIO作為接收時鐘、數(shù)據(jù)和控制信號的來源:
將SLCR.GEM1_RCLK_CTRL[SRCSEL]位設置為1
?選擇EMIO作為產(chǎn)生參考時鐘的源:
將SLCR.GEM1_CLK_CTRL[SRCSEL]位設置為3
注意:要支持其他PL物理接口,例如TBI,必須編輯硬件設計和設備樹。PHY特定的初始化在Linux驅(qū)動程序(macb)的phylib子系統(tǒng)中處理,有關PHY的信息可以在設備樹中提供。要將phylib子系統(tǒng)用于PHY編程,phylib子系統(tǒng)必須支持所需PHY的PHY初始化例程。
審核編輯:劉清
-
收發(fā)器
+關注
關注
10文章
3823瀏覽量
111226 -
千兆以太網(wǎng)
+關注
關注
0文章
80瀏覽量
14280 -
可編程邏輯
+關注
關注
7文章
527瀏覽量
45413
原文標題:XAPP1082 中文文檔
文章出處:【微信號:fpga加油站,微信公眾號:fpga加油站】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
探索TS3L500AE:千兆以太網(wǎng)開關的卓越之選
TNETE2201B 1.25 - 千兆以太網(wǎng)收發(fā)器:性能與應用解析
深度剖析TLK1211RCP千兆以太網(wǎng)收發(fā)器:設計應用指南
深入剖析TLK1221千兆以太網(wǎng)收發(fā)器:特性、功能與設計要點
SM91604L LAN變壓器:助力千兆以太網(wǎng)設計
LAN8814 4端口千兆以太網(wǎng)收發(fā)器數(shù)據(jù)手冊總結(jié)
LAN9370汽車級以太網(wǎng)交換機芯片技術(shù)解析
基于LAN8830千兆以太網(wǎng)收發(fā)器的工業(yè)應用技術(shù)解析
LAN8804四端口千兆以太網(wǎng)收發(fā)器技術(shù)解析
千兆以太網(wǎng)防護:3 步搞定電涌威脅
Analog Devices Inc. ADIN1110低功耗10BASE-T1L以太網(wǎng)MAC-PHY數(shù)據(jù)手冊
ADIN1300低延遲和低功耗10 Mbps、100 Mbps和1 Gbps以太網(wǎng)PHY技術(shù)手冊
AD9574以太網(wǎng) 千兆以太網(wǎng)時鐘發(fā)生器技術(shù)手冊
使用基于處理系統(tǒng)(PS)的千兆以太網(wǎng)MAC(GEM)
評論