0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Tronlong创龙科技 2021-10-22 09:48 次阅读

前 言:本文基于以太网接口工业场合的大量使用,特别是工业控制、仪器仪表等领域,结合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

欢迎需要方案详细说明、案例源码的用户朋友在评论区留言,感谢关注

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式开发
    +关注

    关注

    18

    文章

    976

    浏览量

    46957
  • 工业以太网
    +关注

    关注

    10

    文章

    576

    浏览量

    42053
  • FPGA开发
    +关注

    关注

    1

    文章

    42

    浏览量

    14731
  • Zynq-7000
    +关注

    关注

    3

    文章

    144

    浏览量

    36595
收藏 人收藏

    评论

    相关推荐

    请问STM32H7与千兆如何进行通讯?

    各位大佬,百兆千兆能否直接进行连接实现通讯,千兆
    发表于 04-24 08:23

    w5500双方案如何实现

    ?或者有没有其他更好的方案来实现类似的双? 最终要实现的需求是N个产品串联下去,如电脑接设备A的RJ45 1,RJ45 2接设备B的RJ45 1,依次类推
    发表于 03-12 21:08

    AD9681是否可被zynq-7020的pl端驱动?

    您好: 我想咨询AD9681是否可以被zynq-7020的PL端驱动(zynq7020的性能是否足够)。我们需要做卫星的探测载荷,由于卫星能源控制严格,我们需要低功耗、多通道(至少8个)、高采样率
    发表于 12-04 08:18

    基于zynq7020器件来搭建Linux系统

    Zynq器件将arm和FPGA结合,利用了两者各自的优势,arm可以实现灵活的控制,而FPGA部分可以实现算法加速,这大大扩展了zynq的应用。比如深度学习加速,图像处理等等。PL侧表示FPGA的逻辑部分,PS侧为arm端以及一些AXI接口控制部分,二者实际上通过AXI接
    发表于 11-09 11:28 1944次阅读
    基于<b class='flag-5'>zynq7020</b>器件来搭建Linux系统

    千兆rj45室外防雷保护方案

    千兆rj45室外防雷保护方案
    发表于 10-09 06:38

    ZLED7010 数据表

    ZLED7010 数据表
    发表于 07-10 20:08 0次下载
    ZLED<b class='flag-5'>7010</b> 数据表

    防雷设计需要吗

    上海雷卯电子科技有限公司
    发布于 :2023年07月09日 21:41:12

    防雷设计需要吗

    leiditechsh
    发布于 :2023年07月02日 16:31:38

    是否有芯片支持千兆

    我有一个项目需要千兆,不知道咱们是否有这样的芯片。
    发表于 06-28 06:03

    《基于“矿板”低成本学习Zynq系列》之二-什么样的矿板,一探究竟

    本文转自公众号,欢迎关注 《基于“矿板”低成本学习Zynq系列》之二-什么样的矿板,一探究竟 (qq.com) 一.前言   前面一篇淘板记中我们淘到了基于Zynq-7010的矿板,初步确认没问题
    的头像 发表于 06-26 08:40 2796次阅读
    《基于“矿板”低成本学习<b class='flag-5'>Zynq</b>系列》之二-什么样的矿板,一探究竟

    【资料分享】Xilinx Zynq-7010/7020工业核心板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)

    合作开发 技术培训 若想获取更多关于Zynq-7010/7020工业核心板的开发资料,欢迎在评论区留言或关注本账号~
    发表于 06-25 09:56

    【资料分享】Zynq-7010/7020工业评估板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)

    资源丰富,引出千兆、双路CAMERA、USB、Micro SD、CAN、UART等接口,可通过TL-MultiEthP模块拓展双路千兆
    发表于 06-21 17:18

    【资料分享】Zynq-7010/7020工业核心板规格书(双核ARM Cortex-A9 + FPGA,主频766MHz)

    ;(6)提供长期的售后服务。 9 增值服务 主板定制设计 核心板定制设计 嵌入式软件开发 项目合作开发 技术培训 若想获取更多关于Zynq-7010/7020工业核心板的开发资料,欢迎在评论区留言或关注本账号~
    发表于 06-21 15:19

    凌科LP-24 RJ45信号航插 直连式双设计 一件快速插拔 百兆千兆可选 #RJ45参数图#尺寸图

    深圳市科耐沃尔科技有限公司
    发布于 :2023年06月20日 11:37:58

    简谈基于FPGA的千兆以太设计

    介绍百兆千兆的接口形式。 这是与FPGA连接的常用方案,RJ45就是咱们平常说的水
    发表于 06-01 18:39