在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

在Xilinx Zynq系統·上如何實現IEEE1588協議

倩倩 ? 來源:CSDN ? 作者:CSDN ? 2022-09-23 15:19 ? 次閱讀

IEEE1588/PTP 協議是實時工業軟件的一個重要的協議,本博文討論該協議在Xilinx Zynq 系統·上如何實現IEEE1588 協議。

ZYNQ 系統的以太網

Zynq 系統中有兩類Ethernet 接口,一種是PS 端的硬件千兆以太網,另一種是PL 實現的以太網接口。

2797830a-3afd-11ed-9e49-dac502259ad0.png

PS 端以太網

zynq 中帶有兩個硬核千兆以太網MAC,ENET0,ENET1。與普通SOC 芯片不同,zynq PS 斷地外設可以通過MIO連接到芯片的引腳上,也可以通過EMIO 接口連接到PL 端。連接到PL端后,帶來了靈活性,可以轉換成各種接口。比如設計一個交換機。定義端其它的引腳。

PS 端MIO 引出的以太網接口是RGMII接口,可以連接具有RGMII 的Phy 芯片。

27a57942-3afd-11ed-9e49-dac502259ad0.png

PS 端的Ethernet 透過EMIO 連接各種接口(通過1000BASE-X/SGMII PCS/PMA IP)

27da7958-3afd-11ed-9e49-dac502259ad0.png

PL 端以太網

PL 端的以太網是通過IP核實現的。vivado 中有下列幾種以太網IP。

tri mode Ethernet MAC

AXI 1G/2.5G Ethernet Subsystem

100M/1G TSN Subsystem

其中

AXI 1G/2.5G Ethernet Subsystem 支持IEEE1588 ,但是只有在使用SGMII和SFP(small form factor pluggable)接口。并且帶有GTX 功能的Zynq 芯片才支持IEEE1588。如此看來只能在光纖接口,或者SGMII接口上實現。網絡資料也不多。

*小貼士*

*-----------------------------------------------------------------*

*GTX*

GTX是一種就是G級速率以上的SERDES串行/解串器。Xilinx芯片里內嵌的串行/解串器GTX,GTH,GTP等模塊。

7系列中,按支持的最高線速排序,GTP

100M/1G TSN Subsystem 也支持IEEE1588 但是看上去也是比較復雜的樣子。

SGMII

SGMII協議是CISCO公司提出來的,可以減少芯片間互聯的管腳。傳統的GMII前面說了是8bits數據線,此外還需要時鐘,和一些控制線,雙向加起來要20根線左右。而SGMII接口是1根數據線加1根時鐘線,雙向共4根。如果去掉時鐘線(采用CDR),那么2根線就可以實現互聯了。

SGMII本質上并沒有對以太網協議的分層做改動,還是MAC層,PCS層和PMA層。原來GMII模式下,MAC層一般做在SOC側,PHY層包括PCS+PMA做在另一個單獨的芯片上。而SGMII的實施是將PCS層也同時放在了原來的MAC側。這樣SOC芯片和PHY芯片各有一個PCS層。

對于SOC發送來說,數據包有MAC層過來,經過tx 的pcs,從SGMII接口發送出去。在PHY芯片上,有一個rx的pcs先將SGMII的信號解出GMII信號,然后再經過傳統的PHY層處理發送到介質上。對于SOC接收來說,則反過來。

-----------------------------------------------------------------

tri mode Ethernet MAC在100Mbps 時可以使用MAC 接口,可以通過一個MAC to RMII 的IP 轉換成為RMII 接口。

IEEE1588/PTP實現方案

IEEE1588 的硬件實現的方法有兩種:

在MAC控制器中實現

在Phy 芯片中實現,比較常見的有TI 公司的DP83640 芯片

ZYNQ 中實現IEEE1588 協議的方式

筆者做了一些廠商,在PL 端使用現成的IP 支持1588 似乎只有1g/2.5g ethernet subsystem 這一種。但是它只有在帶有GT 傳輸的zynq 中使用,而且并沒有多少成功的參考。

基于本人的經驗,使用帶有IEEE1588 /PTP 功能的PHY 芯片實現,比較簡單。

使用DP83640

使用DP83640 實現IEEE1588 協議相對比較簡單。主要的問題是要通過RMII接口與DP83640 相連接。

27e6c47e-3afd-11ed-9e49-dac502259ad0.png

使用rtl8211fs-vs-cg

realtek 公司的rtl8211fs-vs-cg 支持IEEE1588.注意:一定要帶有vs 后綴的才支持IEEE1588/PTP.

27ff46b6-3afd-11ed-9e49-dac502259ad0.png

使用高通atheros AR8031 芯片

2816836c-3afd-11ed-9e49-dac502259ad0.png

Linux 下訪問mdio 的方法

測試程序

28314d1e-3afd-11ed-9e49-dac502259ad0.png

我是在Z7 nano開發板的pynq 操作系統下調試通過的。

使用AXI 1G/2.5G Ethernet Subsystem

只有在使用SGMII和FDP接口。并且帶有GTX 功能的Zynq 芯片才支持IEEE1588。

結束語

筆者更傾向使用帶有IEEE1588/PTP 的PHY 芯片實現zynq 的IEEE1588

審核編輯 :李倩

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

    關注

    40

    文章

    5463

    瀏覽量

    172786
  • Zynq
    +關注

    關注

    10

    文章

    610

    瀏覽量

    47311

原文標題:ZYNQ 實現IEEE1588方法

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于Xilinx ZYNQ7000 FPGA嵌入式開發實戰指南

    電子發燒友網站提供《基于Xilinx ZYNQ7000 FPGA嵌入式開發實戰指南.pdf》資料免費下載
    發表于 12-10 15:31 ?2次下載

    Xilinx ZYNQ 7000系列SoC的功能特性

    本文介紹下Xilinx ZYNQ 7000系列SoC的功能特性、資源特性、封裝兼容性以及如何訂購器件。
    的頭像 發表于 10-24 15:04 ?1327次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>ZYNQ</b> 7000系列SoC的功能特性

    中國唯一受邀出席2024 IEEE ISPCS企業!賽思ePRTC系統成5G時頻同步網最強Buff!

    2024年10月7日-11日,國際IEEE1588精密時鐘同步測量、控制和通信研討(簡稱ISPCS)日本東京成功舉辦。賽思受邀攜面向5G時頻同步網的最強Buff—ePRTC系統及相關產品分享如期
    的頭像 發表于 10-12 11:20 ?441次閱讀
    中國唯一受邀出席2024 <b class='flag-5'>IEEE</b> ISPCS企業!賽思ePRTC<b class='flag-5'>系統</b>成5G時頻同步網最強Buff!

    KeyStone器件實現IEEE1588時鐘方案

    電子發燒友網站提供《KeyStone器件實現IEEE1588時鐘方案.pdf》資料免費下載
    發表于 09-26 09:10 ?0次下載
    <b class='flag-5'>在</b>KeyStone器件<b class='flag-5'>實現</b><b class='flag-5'>IEEE1588</b>時鐘方案

    Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電

    電子發燒友網站提供《為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電.pdf》資料免費下載
    發表于 09-25 10:54 ?0次下載
    為<b class='flag-5'>Xilinx</b>? <b class='flag-5'>Zynq</b>?UltraScale?系列多處理器中的VCCINT_VCU軌供電

    [XILINX] 正點原子ZYNQ7035/7045/7100開發板發布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    正點原子FPGA新品ZYNQ7035/7045/7100開發板,ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2! 正點原子Z100 ZYNQ開發板,搭載Xilinx
    發表于 09-02 17:18

    TSN時鐘同步 | PTP對時案例演示——基于NXP i.MX 8M Plus

    )。 IEEE1588協議簡稱精確時鐘協議PTP(Precision Timing Protocol),它的全稱是“網絡測量和控制系統的精密時鐘同步
    發表于 07-10 10:28

    用于工業自動化和電力系統評估板8EBV89317-10G以太網PLL和IEEE 1588頻率合成器數據手冊

    電子發燒友網站提供《用于工業自動化和電力系統評估板8EBV89317-10G以太網PLL和IEEE 1588頻率合成器數據手冊.rar》資料免費下載
    發表于 05-11 17:30 ?0次下載
    用于工業自動化和電力<b class='flag-5'>系統</b>評估板8EBV89317-10G以太網PLL和<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>頻率合成器數據手冊

    用于IEEE 1588和同步以太網的82P33814同步管理單元評估板數據手冊

    電子發燒友網站提供《用于IEEE 1588和同步以太網的82P33814同步管理單元評估板數據手冊.rar》資料免費下載
    發表于 05-09 18:20 ?0次下載
    用于<b class='flag-5'>IEEE</b> <b class='flag-5'>1588</b>和同步以太網的82P33814同步管理單元評估板數據手冊

    簡談Xilinx Zynq-7000嵌入式系統設計與實現

    今天給大俠帶來簡談Xilinx Zynq-7000嵌入式系統設計與實現,話不多說,上貨。 Xilinx
    發表于 05-08 16:23

    Xilinx ZYNQ 動手實操演練

    功能變動的基礎實現變革。 系統架構中,可擴展性意味著系統設計時包含了通過新功能擴展/改進自身的機制和元素(hook),而且無需對
    發表于 05-03 19:28

    STM32F107的1588協議如何使用外部時鐘做為基準?

    想使用外部的GPS秒脈沖給MASTER做為基準時鐘,然后通過1588協議讓其他SLAVE同步.我下載了官網例程,但不知道怎么把GPS的秒脈沖和1588的時鐘關聯起來.使用ETH_PTPTime_SetTime
    發表于 04-25 07:04

    簡談Xilinx Zynq-7000嵌入式系統設計與實現

    今天給大俠帶來簡談Xilinx Zynq-7000嵌入式系統設計與實現,話不多說,上貨。 Xilinx
    發表于 04-10 16:00

    如何實現PTP協議的精準同步時鐘?

    尊敬的技術大牛們,你們好! 現有一項目需要用到貴公司的STM32F4系列產品,由于業務場景對時鐘同步精度要求很高。所以需尋求你們的技術支撐,提供關于STM32F4系列的PTP協議IEEE1588協議的參考代碼!以便
    發表于 03-26 07:57

    STM32 IEEE1588時間同步

    有誰在STM32實現IEEE1588精確時間同步的嗎?
    發表于 02-23 16:22
    主站蜘蛛池模板: 欧洲成人r片在线观看 | 天天骑天天干 | 被男同桌摸内裤好爽视频 | 四虎传媒| 黄视频在线观看免费 | 天天摸天天做天天爽在线 | 靓装爱神12丝袜在线播放 | 黄色一级a毛片 | 手机看片自拍 | 手机在线黄色网址 | 激情丁香小说 | 一级毛片在播放免费 | 唐人社电亚洲一区二区三区 | 六月丁香婷婷天天在线 | 老湿成人影院 | 狠狠干狠狠色 | 六月丁香六月婷婷 | 99精品视频在线播放2 | 国产精品久久久久久久久kt | 欧美wwwwww| 特级毛片s级全部免费 | 日本a级片视频 | 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 久久综合九色综合97_ 久久久 | 欧美午夜在线播放 | 国产三级a三级三级野外 | 日本三级成人午夜视频网 | 亚洲国产成人久久一区www | 欧洲天堂网 | 最好看的2019中文字幕免费高清 | 丁香六月婷婷在线 | 日本黄色大片免费看 | 免费 视频 1级 | 国语自产免费精品视频一区二区 | 亚欧免费视频一区二区三区 | 高清一本之道加勒比在线 | 中文字幕自拍 | 4338×亚洲全国最大色成网站 | 天天碰夜夜操 | 免费在线欧美 | 国产成人综合亚洲怡春院 |