一、物理層PHY介紹
1、PHY(物理層):
??MII/GMI/RMII/RGMII/SGMIII(介質(zhì)獨(dú)立接口子層),PLS/PCS(物理編碼子層),PMA(物理介質(zhì)連接子層),PMD(物理介質(zhì)相關(guān)子層),AN(自動協(xié)商),MDI(媒介相關(guān)接口)。
2、PLS/PCS(物理編碼子層):
??(PLS)對 MAC 給的信息進(jìn)行傳遞,只在IMb/s、10Mb/s 的應(yīng)用場景才出現(xiàn);(PCS)對MAC給的信息進(jìn)行編碼,應(yīng)用于>100 Mb/s的應(yīng)用場景,比如完成 8B/10B、64B/66B、256B/257B編碼。
3、PMA(物理介質(zhì)連接子層):
??執(zhí)行信號的并串/串并轉(zhuǎn)換。
4、PMD(物理介質(zhì)相關(guān)子層):
??信號轉(zhuǎn)換到特定介質(zhì)上或反向轉(zhuǎn)換,負(fù)責(zé)將串行信號轉(zhuǎn)到相應(yīng)的物理介質(zhì)上。
5、AN(自動協(xié)商):
??自協(xié)商一般是在物理層完成的,但是具體在PHY的哪一層完成,由具體物理介質(zhì)規(guī)范決定?;驹砭褪菍⒆詤f(xié)商的信息通過一串脈沖序列發(fā)送出去,這串脈沖稱為FLP。
6、MDI接口:
??MDI層和物理媒質(zhì)的接口,是串行比特的物理接口,MDI就是連接PHY芯片和物理介質(zhì)的接口,常見的是RJ45接口。百兆網(wǎng)時,MDI四根線,兩對差分信號,只用了RJ45的 1,2,3,6線;千兆網(wǎng)時MDI一共8根線,四對差分信號, 用了RJ45的8根線。RJ45上的兩個燈,綠燈長亮表示鏈路完整,黃燈閃爍表示有數(shù)據(jù)收發(fā)。
7、AUI:
??是PCS與PMA之間的接口連接。
二、SGMI在以太網(wǎng)中的應(yīng)用
??SGMII本質(zhì)上并沒有對以太網(wǎng)協(xié)議的分層做改動,還是MAC層,PCS層和PMA層。原來GMII模式下,MAC層一般做在FPGA側(cè),PHY層包括PCS+PMA做在另一個單獨(dú)的芯片上。而SGMII的實(shí)施是將PCS層也同時放在了原來的MAC側(cè)。這樣FPGA芯片和PHY芯片各有一個PCS層。
??對于FPGA發(fā)送來說,數(shù)據(jù)包有MAC層過來,經(jīng)過tx 的pcs,從SGMII接口發(fā)送出去。在PHY芯片上,有一個rx的pcs先將SGMII的信號解出GMII信號,然后再經(jīng)過傳統(tǒng)的PHY層處理發(fā)送到介質(zhì)上。對于FPGA接收來說,則反過來。
三、以太網(wǎng)中使用GT高速接口
??GTx接收和發(fā)送方向均由PCS和PMA兩部分組成,PCS提供豐富的物理編碼層特性,如8b/10b編碼等;PMA部分為模擬電路,提供高性能的串行接口特性,如預(yù)加重與均衡。
??不同系列的GTx,集成的PCS和PMA的功能不一樣,越高端的系列,集成的功能越多,傳輸?shù)乃俾试娇?。下表為最新的GTY集成的PCS和PMA的功能。
??在使用FPGA的以太網(wǎng)IP核1G/2.5G Ethernet PCS/PMA or SGMII時,采用的時高速接口,與對端的PHY連接采用的是TX/RX串型接口。而在使用Tri Mode Ethernet MAC IP核時候,則是采用的RGMII。
參考文章
??上圖是以太網(wǎng)IP核1 Gigabit Ethernet PCS and PMA網(wǎng)絡(luò)體系,MAC層和右側(cè)的所有子層在IEEE 802.3-2008規(guī)范中有定義。
??上圖是以太網(wǎng)測試高速接口GTP的內(nèi)部連接,里邊分為兩大部分,PCS層(Physical Coding Sublayer,物理編碼子層)和PMA層(Physical Media Attachment,物理媒介適配層),PCS層主要完成編碼工作,PMA層主要完成的是串并轉(zhuǎn)換工作。
以太網(wǎng)之物理層 - SevenFormer - 博客園 (cnblogs.com)
PHY(Physical Layer,PHY) - 知乎 (zhihu.com)
SGMII協(xié)議解析_sgmii接口_poena的博客-CSDN博客文章來源:http://www.zghlxwxcb.cn/news/detail-441637.html
記錄美好學(xué)習(xí),從總結(jié)開始;??文章來源地址http://www.zghlxwxcb.cn/news/detail-441637.html
到了這里,關(guān)于FPGA平臺以太網(wǎng)學(xué)習(xí):MAC與PHY間通信的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!