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

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

3天內不再提示

案例源碼分享!基于Zynq-7010/7020的多路千兆網口方案

Tronlong創(chuàng)龍科技 ? 2021-10-22 09:48 ? 次閱讀

前 言:本文基于以太網接口工業(yè)場合的大量使用,特別是工業(yè)控制、儀器儀表等領域,結合Xilinx Zynq-7000所具備的豐富設計資源(在單芯片內集成了雙核ARM Cortex A9(Processing System,PS)和可編程邏輯資源(Programmable Logic,PL)),提供了基于Zynq-7010/7020的多路千兆網口實現方案。

1 硬件平臺

TLZ7x-EasyEVM-S評估板(Xilinx Zynq-7010/7020)

pYYBAGFyGHGANhHQAAC4DbD6LOk867.jpg

圖 1 TLZ7x-EasyEVM評估板

pYYBAGFyGHKAeUYAAAC47styOGg578.jpg

圖 2 SOM-TLZ7x-S核心板

2 方案實現

常用的以太網接口通常是MAC + 物理PHY的形式,外接RJ45插頭實現GE_T模式的電口應用。

Zynq-7000 PS部分包含兩個千兆以太網MAC層硬核,因此還需要以太網物理層傳輸芯片實現千兆以太網接口。MAC層硬核所對應的接口引腳,既可從PS端的MIO引腳連出,亦可通過EMIO從PL端引腳連出。同時,亦可通過PL端邏輯資源使用IP的方式實現網口功能。

本文通過外接的TL-MultiEthP多網口模塊,分別在PS端和PL端進行了千兆網口拓展。

pYYBAGFyGHKAKv_JAACY8xrIIGM665.jpg

圖 3 TL-MultiEthP多網口模塊

2.1 PL端千兆以太網實現方案

案例功能:基于TL-MultiEthP模塊的ETH2拓展網口,演示PL端千兆以太網的實現方案。本案例使用AXI Ethernet IP核實現MAC層和物理層功能。

poYBAGFyGHKAP5NXAAEzODHTal0734.jpg

圖 4

2.2 PS端千兆以太網實現方案

案例功能:基于TL-MultiEthP模塊的ETH1拓展網口,演示PS端通過EMIO方式千兆以太網的實現方案。

通過GMII to RGMII IP核,將PS端的千兆以太網控制器(GEM1)的GMII接口轉換為RGMII接口,實現對TL-MultiEthP模塊ETH1拓展網口的控制。

poYBAGFyGHKAYlQ5AAEUOazO2XA460.jpg

圖 5

歡迎需要方案詳細說明、案例源碼的用戶朋友在評論區(qū)留言,感謝關注

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

    評論

    相關推薦

    正點原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2,性能強悍,資料豐富!

    ! 正點原子Z15 ZYNQ開發(fā)板,搭載Xilinx Zynq7000系列芯片,核心板主控芯片的型號是XC7Z015CLG485-2。開發(fā)板由核心板+底板組成,外設資源豐富,板載1路PS端千兆以太
    發(fā)表于 09-14 10:12

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

    7000系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三種型號。開發(fā)板由核心板+底板組成,外設資源豐富,板載2路千兆以太
    發(fā)表于 09-02 17:18

    官方,蜂鳥板只支持千兆,不兼容百兆嗎?

    在論壇中,有人提及了板子接入千兆,可以各種操作,如遠程登錄等,但在接入百兆時,卻卡在哪里不動 當時我不以為然,今天周末試了下,同樣的操作,在公司可以登錄,但在家里卻不能,故懷疑公司是千兆
    發(fā)表于 08-19 10:19

    實測952Mbps!四路千兆PCIe拓展方案,國產工業(yè)級!

    /4路千兆模塊方案:無錫沐創(chuàng)N500L-AM2C-DD、N500L-AM4C-QD測試工具:iperf3創(chuàng)龍科技已基于瑞芯微RK3588J、RK3568J處理器實現了PCIe拓展
    發(fā)表于 07-25 14:57

    RZ/G2L雙千兆使用場景 BASIC模式 SWITCH模式 ROUTER模式

    RZ/G2L支持兩個通道的千兆以太,有必要給大家介紹一下這兩個千兆可實現的三種應用場景,
    的頭像 發(fā)表于 07-02 18:12 ?1760次閱讀
    RZ/G2L雙<b class='flag-5'>千兆</b><b class='flag-5'>網</b><b class='flag-5'>口</b>使用場景 BASIC模式 SWITCH模式 ROUTER模式

    百兆千兆之間的區(qū)別是什么

    百兆千兆網線之間存在明顯的區(qū)別,主要體現在以下幾個方面: 定義與速度:百兆的速度是100Mb/s,即每秒傳輸100兆位的數據;而千兆
    的頭像 發(fā)表于 06-12 10:26 ?5744次閱讀

    STM32H743ZIT6想要實現千兆,需要外掛什么樣的PHY芯片?

    各位大佬,我想咨詢一個問題,關于STM32H743ZIT6想要實現千兆,需要外掛什么樣的PHY芯片,謝謝
    發(fā)表于 05-31 07:59

    一根光纖解決全屋用!手搓了個8千兆交換機!

    8千兆交換機,可一根光纖,解決全屋用?!前言事情是這樣的。我在一年前左右,給家里爆改了一下,安排智能家居的時候,發(fā)現家里不夠用了……
    的頭像 發(fā)表于 05-25 08:05 ?259次閱讀
    一根光纖解決全屋用<b class='flag-5'>網</b>!手搓了個8<b class='flag-5'>口</b>全<b class='flag-5'>千兆</b>交換機!

    請問STM32H7與千兆如何進行通訊?

    各位大佬,百兆千兆能否直接進行連接實現通訊,千兆
    發(fā)表于 04-24 08:23

    實測952Mbps!四路千兆PCIe拓展方案,國產工業(yè)級!

    、N500L-AM4C-QD 測試工具:iperf3 創(chuàng)龍科技已基于瑞芯微RK3588J、RK3568J處理器實現了PCIe拓展多路千兆方案
    的頭像 發(fā)表于 04-11 09:29 ?654次閱讀
    實測952Mbps!四路<b class='flag-5'>千兆</b><b class='flag-5'>網</b>PCIe拓展<b class='flag-5'>方案</b>,國產工業(yè)級!

    千兆模塊和萬兆電模塊:網絡速度的演變

    本文探討了千兆模塊和萬兆電模塊的技術突破、成本效益以及優(yōu)勢。以太從最初的百兆以太到如今的千兆
    的頭像 發(fā)表于 01-29 11:50 ?717次閱讀

    萬兆電10GBase-T和千兆SFP-GE-T的分類

    萬兆電10GBase-T和千兆模塊SFP-GE-T作為兩種常見的網絡解決方案,在網絡連接和數據傳輸方面起著重要的作用。純萬兆電模塊1
    的頭像 發(fā)表于 01-29 11:47 ?843次閱讀

    千兆、2.5G端口、5G端口有啥區(qū)別?如何選擇?

    千兆、2.5G端口、5G端口有啥區(qū)別?如何選擇? 千兆、2.5G端口和5G端口是網絡通信
    的頭像 發(fā)表于 12-27 14:09 ?2.3w次閱讀

    AD9681是否可被zynq-7020的pl端驅動?

    您好: 我想咨詢AD9681是否可以被zynq-7020的PL端驅動(zynq7020的性能是否足夠)。我們需要做衛(wèi)星的探測載荷,由于衛(wèi)星能源控制嚴格,我們需要低功耗、多通道(至少8個)、高采樣率
    發(fā)表于 12-04 08:18

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

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