0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于FPGA千兆以太網(wǎng)的開發(fā)

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2022-02-08 11:47 ? 次閱讀

本文轉(zhuǎn)載自:FPGA開源工作室微信公眾號

在開發(fā)以太網(wǎng)接口的過程中經(jīng)??吹?MII、RMII、GMII、RGMII等英文縮寫名稱。在開發(fā)接口前,先將這些名詞搞清楚。

1 MII

MII(Medium Independent Interface)的縮寫,翻譯成中文是“介質(zhì)獨立接口”,該接口一般應(yīng)用于以太網(wǎng)硬件平臺的MAC層和PHY層之間,MII接口的類型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。

MII支持10兆和100兆的操作,一個接口由14根線組成,它的支持還是比較靈活的,但是有一個缺點是因為它一個端口用的信號線太多

pIYBAGAJ-SCANldsAAB1X8U1-OE916.png

RXD(Receive Data)[3:0]:數(shù)據(jù)接收信號,共4根信號線;

TX_ER(Transmit Error):發(fā)送數(shù)據(jù)錯誤提示信號,同步于TX_CLK,高電平有效,表示TX_ER有效期內(nèi)傳輸?shù)臄?shù)據(jù)無效。對于10Mbps速率下,TX_ER不起作用;

RX_ER(Receive Error):接收數(shù)據(jù)錯誤提示信號,同步于RX_CLK,高電平有效,表示RX_ER有效期內(nèi)傳輸?shù)臄?shù)據(jù)無效。對于10Mbps速率下,RX_ER不起作用;

TX_EN(Transmit Enable):發(fā)送使能信號,只有在TX_EN有效期內(nèi)傳的數(shù)據(jù)才有效;

RX_DV(Reveive Data Valid):接收數(shù)據(jù)有效信號,作用類型于發(fā)送通道的TX_EN;

TX_CLK:發(fā)送參考時鐘,100Mbps速率下,時鐘頻率為25MHz,10Mbps速率下,時鐘頻率為2.5MHz。注意,TX_CLK時鐘的方向是從PHY側(cè)指向MAC側(cè)的,因此此時鐘是由PHY提供的。

RX_CLK:接收數(shù)據(jù)參考時鐘,100Mbps速率下,時鐘頻率為25MHz,10Mbps速率下,時鐘頻率為2.5MHz。RX_CLK也是由PHY側(cè)提供的。

CRS:Carrier Sense,載波偵測信號,不需要同步于參考時鐘,只要有數(shù)據(jù)傳輸,CRS就有效,另外,CRS只有PHY在半雙工模式下有效;

COL:Collision Detectd,沖突檢測信號,不需要同步于參考時鐘,只有PHY在半雙工模式下有效。

MII接口一共有16根線。

2 RMII

RMII是簡化的MII接口,在數(shù)據(jù)的收發(fā)上它比MII接口少了一倍的信號線,所以它一般要求是50兆的總線時鐘,是MII接口時鐘的兩倍。

o4YBAGAJ-V2Ae5VEAABOOBowec4987.png

3 GMII

與MII接口相比,GMII的數(shù)據(jù)寬度由4位變?yōu)?位,GMII接口中的控制信號如TX_ER、TX_EN、RX_ER、RX_DV、CRS和COL的作用同MII接口中的一樣,發(fā)送參考時鐘GTX_CLK和接收參考時鐘RX_CLK的頻率均為125MHz(1000Mbps/8=125MHz)。

在這里有一點需要特別說明下,那就是發(fā)送參考時鐘GTX_CLK,它和MII接口中的TX_CLK是不同的,MII接口中的TX_CLK是由PHY芯片提供給MAC芯片的,而GMII接口中的GTX_CLK是由MAC芯片提供給PHY芯片的。兩者方向不一樣。

在實際應(yīng)用中,絕大多數(shù)GMII接口都是兼容MII接口的,所以,一般的GMII接口都有兩個發(fā)送參考時鐘:TX_CLK和GTX_CLK(兩者的方向是不一樣的,前面已經(jīng)說過了),在用作MII模式時,使用TX_CLK和8根數(shù)據(jù)線中的4根。

GMII是千兆網(wǎng)的MII接口。GMII采用8位接口數(shù)據(jù),工作時鐘125MHz,因此傳輸速率可達1000Mbps。同時兼容MII所規(guī)定的10/100 Mbps工作方式。

o4YBAGAJ-aGAYrqnAABo28MfDyk077.png

4 RGMII

RGMII接口表示簡化了的GMII接口。RGMII均采用4位數(shù)據(jù)接口,工作時鐘125MHz,并且在上升沿和下降沿同時傳輸數(shù)據(jù),因此傳輸速率可達1000Mbps。同時兼容MII所規(guī)定的10/100 Mbps工作方式,支持傳輸速率:10M/100M/1000Mb/s ,其對應(yīng)clk 信號分別為:2.5MHz/25MHz/125MHz。

o4YBAGAJ-d-ACzMRAABTA6PowEw744.png

審核編輯:何安

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    以太網(wǎng)端口和千兆端口的區(qū)別

    以太網(wǎng)端口和千兆端口在多個方面存在顯著的區(qū)別,這些區(qū)別主要體現(xiàn)在速度、應(yīng)用范圍、技術(shù)規(guī)格以及網(wǎng)絡(luò)性能等方面。
    的頭像 發(fā)表于 08-07 15:42 ?839次閱讀

    MX60千兆以太網(wǎng)非接觸式連接解決方案

    MX60千兆以太網(wǎng)非接觸式連接解決方案是無線收發(fā)器,可提供高速固態(tài)無線連接,以取代傳統(tǒng)的機械連接器。為了簡化設(shè)計,MX60千兆以太網(wǎng)非接觸式設(shè)備提供了內(nèi)置天線,并且非常適合在高振動應(yīng)用
    發(fā)表于 07-17 16:15 ?218次閱讀

    TNETE2201B 1.25千兆以太網(wǎng)收發(fā)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TNETE2201B 1.25千兆以太網(wǎng)收發(fā)器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 07-03 11:42 ?0次下載
    TNETE2201B 1.25<b class='flag-5'>千兆</b><b class='flag-5'>以太網(wǎng)</b>收發(fā)器數(shù)據(jù)表

    DP83561-SP千兆以太網(wǎng)PHY數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《DP83561-SP千兆以太網(wǎng)PHY數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 06-22 10:19 ?0次下載
    DP83561-SP<b class='flag-5'>千兆</b>位<b class='flag-5'>以太網(wǎng)</b>PHY數(shù)據(jù)表

    什么是工業(yè)以太網(wǎng)?有何特點?

    用,如高溫、高濕、高振動等。 以下是關(guān)于工業(yè)以太網(wǎng)的詳細介紹: 一、工業(yè)以太網(wǎng)的定義 工業(yè)以太網(wǎng)是一種基于以太網(wǎng)技術(shù)的網(wǎng)絡(luò)通信協(xié)議,它主要用
    的頭像 發(fā)表于 06-11 10:34 ?2147次閱讀

    基于FPGA千兆以太網(wǎng)設(shè)計

    今天給大俠帶來基于FPGA千兆以太網(wǎng)設(shè)計,話不多說,上貨。 一、設(shè)計概述 由于設(shè)計比較復(fù)雜,本篇帶來設(shè)計流程以及設(shè)計思路,僅供各位大俠參考。 本篇通過管理數(shù)據(jù)輸入輸出MDIO配置
    發(fā)表于 06-10 16:44

    使用VN5620監(jiān)控記錄以太網(wǎng)總線數(shù)據(jù)#車載以太網(wǎng) #CANape

    以太網(wǎng)硬件
    北匯信息POLELINK
    發(fā)布于 :2024年06月09日 16:45:04

    智嵌物聯(lián)100/1000BASE-T1千兆車載以太網(wǎng)交換機

    ZQWL-AES6502是智嵌物聯(lián)自主研發(fā)生產(chǎn)的一款2+5端口千兆車載以太網(wǎng)(100/1000BASE-T1)交換機。具有2個RJ45千兆網(wǎng)口(100BASE-Tx/1000BASE-
    的頭像 發(fā)表于 06-06 09:29 ?973次閱讀
    智嵌物聯(lián)100/1000BASE-T1<b class='flag-5'>千兆</b>車載<b class='flag-5'>以太網(wǎng)</b>交換機

    如何使用Vitis自帶的LWIP模板進行PS端千兆以太網(wǎng)TCP通信?

    開發(fā)板有兩路千兆以太網(wǎng),通過RGMII接口連接,本實驗演示如何使用Vitis自帶的LWIP模板進行PS端千兆以太網(wǎng)TCP通信。
    的頭像 發(fā)表于 04-28 10:44 ?2848次閱讀
    如何使用Vitis自帶的LWIP模板進行PS端<b class='flag-5'>千兆</b><b class='flag-5'>以太網(wǎng)</b>TCP通信?

    FPGA學(xué)習-以太網(wǎng)的原理介紹

    以太網(wǎng)鏈路上的數(shù)據(jù)包稱作以太網(wǎng)幀。以太網(wǎng)幀起始部分由前導(dǎo)碼和幀開始符組成。后面緊跟著一個以太網(wǎng)報頭,以MAC地址說明目的地址和源地址。
    的頭像 發(fā)表于 04-02 16:26 ?1526次閱讀
    <b class='flag-5'>FPGA</b>學(xué)習-<b class='flag-5'>以太網(wǎng)</b>的原理介紹

    以太網(wǎng)APL技術(shù)為無縫連接賦能

    Advanced Physical Layer,也就是高級物理層。以太網(wǎng)高級物理層的出現(xiàn)即是為了解決這些挑戰(zhàn),方便以太網(wǎng)真正落地應(yīng)用的技術(shù)。 ? 以太網(wǎng)物理層標準的拓展——以太網(wǎng)APL
    的頭像 發(fā)表于 12-25 07:40 ?2165次閱讀

    千兆以太網(wǎng)發(fā)展現(xiàn)狀 千兆以太網(wǎng)技術(shù)優(yōu)勢

    以太網(wǎng)其實是我們?nèi)粘I钪卸紩玫降?,比如大家小區(qū)里的千兆以太網(wǎng)等。為增進大家對以太網(wǎng)的了解,本文講對千兆
    的頭像 發(fā)表于 12-08 16:40 ?962次閱讀

    千兆以太網(wǎng)設(shè)計指南

    本應(yīng)用筆記旨在幫助客戶使用Microchip的10/100/1000 Mbps以太網(wǎng)器件系列設(shè)計PCB。本文檔提供有關(guān)PCB布線的建 議, PCB 布線是保持信號完整性和減少EMI問題的關(guān)鍵環(huán)節(jié)。
    的頭像 發(fā)表于 11-21 09:48 ?971次閱讀
    <b class='flag-5'>千兆</b><b class='flag-5'>以太網(wǎng)</b>設(shè)計指南

    6個萬兆光口+24個千兆光口+24個千兆以太網(wǎng)電口機架式三層網(wǎng)管工業(yè)以太網(wǎng)交換機

    +48個千兆以太網(wǎng)電口;(2)6個萬兆光口+8個千兆光口+40個千兆以太網(wǎng)電口;(3)6個萬兆光口+16個
    的頭像 發(fā)表于 11-21 09:11 ?1071次閱讀
    6個萬兆光口+24個<b class='flag-5'>千兆</b>光口+24個<b class='flag-5'>千兆</b><b class='flag-5'>以太網(wǎng)</b>電口機架式三層網(wǎng)管工業(yè)<b class='flag-5'>以太網(wǎng)</b>交換機