精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

RGMII接口案例:二個設備共享一個PHY

CHANBAEK ? 來源: FPGA的現今未 ? 作者: FPGA的現今未 ? 2023-11-27 16:47 ? 次閱讀

最近項目中,FPGA通過多個RGMII接口與其他設備通信,在通信的過程中,有一個RGMII接口對端設備始終無法驅動,最后通過共享一個PHY,時分復用的形式來“解決”該問題

案例背景

FPGA一共有2個RGMII接口,其中A接口外接一個PHY后通過RJ45連接網線,B接口通過RGMII接口以MAC對MAC的形式直接和W模塊相連,如下圖所示:

圖片

正常的業務場景下,FPGA有可能通過A接口用網線和外部連接的設備通信,也可能直接和W模塊通信。

問題

由于W模塊的問題,始終無法驅動RGMII接口,后來和供應商,以及W模塊上芯片的原廠交流,都無法知道如何驅動該RGMII接口(***任道重遠啊),FPGA和W模塊的通路徹底斷開。

分析及解決措施

(1)由于FPGA和W模塊之間的性能需要500Mbps+,所以無法通過飛線產生一個通用IO口來解決該問題;

(2)W模塊供應商其實也沒有對RGMII接口做過充分測試,推薦我們使用的是該模塊內置的PHY接口和外界通信;

(3)FPGA的AB接口的業務本來可以不同時存在,那是否可以時分復用FPGA外接的PHY了,即FPGA通過PHY和RJ45通信,也可以和W模塊通信呢?于是構想了如下的方案:

圖片

利用W模塊內置的PHY,通過飛線的方式,連在PHY和RJ45之間,如圖中紅色線條所示。當RJ45插上網線時,FPGA和RJ45通信,否則FPGA就和W模塊通信。但是這個方案有一個問題,當插上網線的時候,外部設備和W模塊都通過FPGA的同一個PHY和FPGA通信,這必要會有沖突,那現在的問題就是這2種模式如何最小代價的切換。

(4)由FPGA控制W模塊的上電來切換,當FPGA和RJ45通信的時候,通過配置FPGA寄存器的方式,將W模塊下電,當FPGA要和W模塊通信的時候,拔掉網線,同時通過配置FPGA寄存器的方式將W模塊上電。

測試結果

這種方案行不行,上板測試是最好的檢驗方法。

(1)將W模塊下電,插上網線,外部設備通過網線給FPGA發包,FPGA在內部MAC做環回,通過測試;

(2)將W模塊上電,拔掉網線,通過W模塊發包,FPGA在內部MAC做環回,通過測試;

(3)將W模塊上電,且插上網線,我們通過W模塊和外部設備發現,和FPGA的鏈路不穩定,一會能link up,一會又link down,即有沖突,和我們前期預想的一致。當拔掉網線,或者W模塊下電后,對端都能和FPGA正常通信。

總結

當一個PHY同時和2個PHY對接的時候,只要我們做好2個PHY的切換,是可以實現“時分復用”的,但是不到萬不得已,還是別這么干吧。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1626

    文章

    21667

    瀏覽量

    601846
  • 接口
    +關注

    關注

    33

    文章

    8497

    瀏覽量

    150835
  • 通信
    +關注

    關注

    18

    文章

    5971

    瀏覽量

    135856
  • PHY
    PHY
    +關注

    關注

    2

    文章

    301

    瀏覽量

    51698
  • RGMII
    +關注

    關注

    0

    文章

    27

    瀏覽量

    12153
收藏 人收藏

    評論

    相關推薦

    如何加裝第二個路由器

    加裝第二個路由器可以擴展你的無線網絡覆蓋范圍,提高網絡速度,或者為特定區域提供更穩定的連接。以下是加裝第二個路由器的步驟,以及些注意事項: 1. 選擇合適的路由器 在選擇第二個路由器
    的頭像 發表于 10-18 09:19 ?364次閱讀

    如何橋接第二個無線路由器

    在現代家庭和辦公室環境中,無線網絡已成為連接設備和訪問互聯網的重要方式。然而,隨著空間的擴大和無線設備的增多,單個無線路由器可能無法提供足夠的覆蓋范圍。為了解決這個問題,許多用戶選擇通過橋接第二個
    的頭像 發表于 10-18 09:16 ?450次閱讀

    實現具有電壓轉換功能的工業和汽車以太網RGMII接口

    電子發燒友網站提供《實現具有電壓轉換功能的工業和汽車以太網RGMII接口.pdf》資料免費下載
    發表于 09-03 10:29 ?0次下載
    實現具有電壓轉換功能的工業和汽車以太網<b class='flag-5'>RGMII</b><b class='flag-5'>接口</b>

    SPI、UART、RGMII、JTAG接口的低電壓轉換

    電子發燒友網站提供《SPI、UART、RGMII、JTAG接口的低電壓轉換.pdf》資料免費下載
    發表于 08-30 11:09 ?0次下載
    SPI、UART、<b class='flag-5'>RGMII</b>、JTAG<b class='flag-5'>接口</b>的低電壓轉換

    聚焦MIPI 系列之四:文盤點D-PHY/C-PHY/M-PHY之架構與測試解決方案

    移動行業處理器接口(MIPI)作為智能手機、平板電腦等移動設備設計的核心,其標準化的接口協議對提升設備性能至關重要。MIPI聯盟定義了多種內部接口
    的頭像 發表于 08-02 10:13 ?753次閱讀
    聚焦MIPI 系列之四:<b class='flag-5'>一</b>文盤點D-<b class='flag-5'>PHY</b>/C-<b class='flag-5'>PHY</b>/M-<b class='flag-5'>PHY</b>之架構與測試解決方案

    具有SGMII和RGMII的DP83TG720S-Q1 1000base-T1汽車以太網PHY數據表

    電子發燒友網站提供《具有SGMII和RGMII的DP83TG720S-Q1 1000base-T1汽車以太網PHY數據表.pdf》資料免費下載
    發表于 06-24 10:37 ?0次下載
    具有SGMII和<b class='flag-5'>RGMII</b>的DP83TG720S-Q1 1000base-T1汽車以太網<b class='flag-5'>PHY</b>數據表

    DDR phy內存控制器的作用是什么?

    隨著 DFI MC-PHY 接口規范的推進,事情正朝著正確的方向發展。對于不熟悉 DFI 的人來說,這是行業標準,它定義了任何通用 MC 和 P
    的頭像 發表于 03-19 12:30 ?1235次閱讀

    MIPI PHY包含哪幾類接口?MIPI DPHY協議簡介

    MIPI PHY包含三類接口DPHY、MPHY、CPHY。
    的頭像 發表于 03-13 13:41 ?4990次閱讀
    MIPI <b class='flag-5'>PHY</b>包含哪幾類<b class='flag-5'>接口</b>?MIPI DPHY協議簡介

    文詳解以太網MAC芯片與PHY芯片

    MII即媒體獨立接口,它是IEEE-802.3定義的以太網行業標準."媒體獨立"表明在不對MAC硬件重新設計或替換的情況下,任何類型的PHY設備都可以正常工作.它包括
    發表于 02-19 10:47 ?3868次閱讀
    <b class='flag-5'>一</b>文詳解以太網MAC芯片與<b class='flag-5'>PHY</b>芯片

    通過磁珠解決RGMII延時不夠案例

    本案例描述了由于CPU和PHY之間RGMII時序不滿要求導致通信異常問題,最后通過電感材料(磁珠)對信號相位的移位特性來改變信號延時,從而解決R
    的頭像 發表于 01-05 09:47 ?3004次閱讀
    通過磁珠解決<b class='flag-5'>RGMII</b>延時不夠案例

    RTC第二個功能和應用程序

    般RTC模塊設備管理時間日歷、計時器等。從年到。些愛普生RTC模塊可以通過使用來自32768 Hz的分割頻率來管理次第功能。本文件描
    發表于 01-03 15:45 ?0次下載

    vlookup怎么把第二個重復值顯示

    如何使用VLOOKUP來顯示第二個重復值。 要了解如何顯示第二個重復值,首先需要了解VLOOKUP函數的基本用法。VLOOKUP函數包含四參數,分別是查找值、查找范圍、返回列號和匹配類型。查找值是要在數據表中查找的值,查找范圍
    的頭像 發表于 12-03 10:24 ?3010次閱讀

    vlookup遇到重復值,怎么匹配到第二個

    當使用VLOOKUP函數時,如果在查找范圍中存在重復值,則該函數只會返回第一個匹配的值。然而,我們可以通過些技巧來找到第二個匹配的值。下面是些方法,你可以根據你的需求選擇其中
    的頭像 發表于 12-01 10:47 ?3w次閱讀

    vlookup怎么把第二個重復值顯示

    VLOOKUP函數是Excel中非常常用的查找函數,用于在數據表中查找某個值,并返回指定列的相應值。它主要由四參數組成:查找的值、
    的頭像 發表于 12-01 10:45 ?1158次閱讀

    MAC只支持RGMII或RMII嗎?

    我們用Sc573來設計音頻攪拌器產品, 希望使用 DP83848 phy( MII 接口), 并且這些電源比 DP83865 便宜, 但現在這個Ethernet 失敗了。 或者 A
    發表于 11-29 07:11