99在线精品免费视频九九视-99在线精品视频-99在线精品视频免费观里-99在线精品视频在线观看-99在线免费播放



官方論壇
官方淘寶
官方博客
微信公眾號
點擊聯系吳工 點擊聯系周老師
您的當前位置:主頁 > FPGA原創 >

Sgmii協議(基于Arria10的FPGA芯片)實用版本

發布時間:2019-12-26   作者:納蘭公子 瀏覽量:

本文為明德揚原創文章,轉載請注明出處!

Sgmii協議是串行協議,區別于rgmii和gmii的并行接口,使實驗電路更加簡單方便。

Sgmii協議如果是在FPGA上實現,那么要求FPGA支持Serdes接口或者FPGA有支持sgmii的IP核。

Sgmii是采用差分對信號線進行數據傳輸的,不提供隨路時鐘,依靠數據信息進行CDR的時鐘恢復,在數據鏈路上采用8b/10b編碼,所以當傳輸的是千兆以太網(1Gbps)的時候,數據鏈路上的傳輸的速率是1.25Gbps,也就是說FPGA例化Serdes的IP核的時候的數據速率是1.25Gbps。


一、 sgmii的數據鏈路層的握手過程

Sgmii在通信過程中首先要進行PHYsgmii的數據鏈路層的鏈接,即FPGA的sgmii或者Serdes和sgmii_phy芯片的握手,在握手建立之后才進行數據傳輸。握手的過程首先是sgmii_phy芯片(以AR8031為例)發送準備好狀態(0xBC 0x42 0x01 0x98 0xBC 0xB5 0x01 0x98),然后FPGA回復sgmii_phy的信息為(0xbc 0xb5 0x01 0xd8 0xbc 0x42 0x01 0xd8)。在數據鏈路握手之后才是數據的發送。數據鏈路層每隔1.6ms進行一次狀態信息的更新,也就是說FPGA每隔1.6ms發送一次自身的狀態給PHY芯片

二、 數據的發送

Sgmii協議傳輸數據包的過程中,以K27.7為起始符,以K29.7為結束符。數據鏈路空閑的時候要發送空閑碼。空閑碼(IDLE碼)有兩種/K28.5/D5.6或者/K28.5/D16.2。在發送數據的過程中的需要注意在發送完畢空閑碼的時候才能發送數據,也就是說發送數據的時候先發送(0xBC 0x50)完畢,接著發送起始符(K27.7),然后發送千兆以太網協議(/0x55/ 0x55/ 0x55/ 0x55/ /0x55/ 0x55/ 0x55/0xD5),接著發送的數據是遵循千兆網以太網的協議數據(具體請自行查看),發送完數據之后再發送一個字節的結束符(K29.7)。

 

三、 FPGA數據傳輸過程中的K碼解析

在上面的數據傳輸的過程中有IDLE碼(0xbc 0x50),起始符K27.7(0xFB),結束符K29.7(0xFD)等。在以上的特殊碼的傳輸的過程中有K碼要相對的置1。即空閑碼的(0xbc 0x50)的0xbc要K碼與之對應,K27.7和K29.7也是K碼與之對應。

總結:sgmii的傳輸數據的過程為:每隔1.6ms 時間 FPGA和PHY的握手過程,握手建立之后發送空閑碼,要發送數據的時候要在空閑碼發送完畢之后才能去發送數據(起始碼+數據+結束碼)即可。

有不明白的朋友可以在留言中與我進行討論,想要了解更多的朋友可以聯系明德揚獲取更多學習資料!

  •   
  •   
  •   
  •  
  • FPGA教育領域第一品牌
  • 咨詢熱線:020-39002701
  • 技術交流Q群:544453837
主站蜘蛛池模板: 国产伦精品一区二区三区免费 | 国产首页| 久久视频精品a线视频在线观看 | 免费观看色 | 精品国产免费人成在线观看 | 男人影院在线观看 | 日本v片免费一区二区三区 日本wwwwwxxxxx | 精品久久伦理中文字幕 | 亚洲人成黄网在线观看 | 黄色片s色| 亚洲欧美日韩不卡一区二区三区 | 97视频在线视频 | 亚洲逼院 | 久久精品嫩草影院 | 91久久综合九色综合欧美亚洲 | 国产精品电影久久 | 激情国产 | 草逼综合| 91成人国产 | 一本色道久久综合亚洲精品加 | 9久热这里只有精品视频在线观看 | 国产一级内谢a级高清毛片 国产一级毛片大陆 | 大学生高清一级毛片免费 | 丝瓜着色的视频 | 久久伊人青青 | 国产成人香蕉久久久久 | 一级特黄国产高清毛片97看片 | 国产在线麻豆一区二区 | 日韩a级毛片免费观看 | 成人偷拍自拍 | 1024 在线观看视频免费 | 亚洲欧美综合在线观看 | 国产精品爱久久久久久久电影 | 在线观看成年美女黄网色视频 | 白丝美女啪啪 | 香蕉福利久久福利久久香蕉 | 亚洲视频毛片 | 日本黄色二级片 | 国产亚洲精品久久久久久久网站 | 伊人久久网站 | 中国特级黄一级真人毛片 |