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

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

3天内不再提示

Zynq-7020千兆网口的3种扩展方案

1906263240 ? 来源:Tronlong创龙科技 ? 作者:Tronlong创龙科技 ? 2022-12-14 15:56 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Zynq-7020异构多核的强大优势是既有双核ARM处理核心的算力加持,也有FPGA可定制化硬件的便利,提供无与伦比的系统性能、灵活性与可拓展性。但Zynq-7020通过PS部分(Processing System,处理系统)与PL部分(Programmable Logic,可编程逻辑)实现千兆网口的拓展方式,你知道吗?

20189d0a-7b60-11ed-8abf-dac502259ad0.png

图 1 ▍ 千兆网口的3种实现方式 常用的以太网接口通常是MAC + 物理PHY的形式,外接RJ45插头实现GE_T模式的电口应用。而Zynq-7020的PS部分包含两个千兆以太网MAC层硬核,因此还需要以太网物理层传输芯片实现千兆以太网接口。Zynq-7020有以下3种实现方式千兆网口的拓展。 (1)通过MIO方式,从PS端IO引出。 (2)通过EMIO方式,从PL端IO引出。 (3)通过PL端的AXI Ethernet IP核实现,从PL端IO引出。

20333f98-7b60-11ed-8abf-dac502259ad0.png

图 2TLZ7x-EasyEVM评估板(B2B版本)【点击图标和附注查看信息】

20333f98-7b60-11ed-8abf-dac502259ad0.png

图 3TLZ7x-EasyEVM-S评估板(邮票孔版本)【点击图标和附注查看信息】 此次,我们基于Zynq-7020工业评估板外接TL-MultiEthP多网口模块,使用EMIO及“AXI Ethernet IP核”的方式演示千兆网口的拓展方案。大家要记得收藏此次教程哦~

211551b2-7b60-11ed-8abf-dac502259ad0.png

图 4TL-MultiEthP多网口模块 ▍ EMIO千兆网口扩展方案 我们在PL端通过EMIO方式和GMII to RGMII IP核(通过EMIO方式拓展的千兆网口仅可为GMII接口,转化为RGMII接口需通过IP核),将PS端的千兆以太网控制器(GEM1)的GMII接口转换为RGMII接口,从而在TL-MultiEthP模块ETH1实现千兆网口的拓展。

215a2792-7b60-11ed-8abf-dac502259ad0.png

图 5 (1)UDP测试在Ubuntu执行如下命令,查看Ubuntu IP地址并等待评估板连接。Host#ifconfigHost#iperf -s -u

221022ae-7b60-11ed-8abf-dac502259ad0.png

图 6 在评估板文件系统执行如下命令测试网络通信速度,命令中192.168.0.134为Ubuntu IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。不同测试环境,测试结果将会有所差异。Target#iperf -u -c 192.168.0.134 -b 1000M

22375c98-7b60-11ed-8abf-dac502259ad0.png

图 7 (2)TCP测试在Ubuntu执行如下命令查看Ubuntu IP地址并等待评估板连接。Host#ifconfigHost#iperf -s

22514d10-7b60-11ed-8abf-dac502259ad0.png

图 8 在评估板文件系统执行如下命令测试网络通信速度,命令中192.168.0.134为Ubuntu IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。不同测试环境,测试结果将会有所差异。Target#iperf -c 192.168.0.134

227805b8-7b60-11ed-8abf-dac502259ad0.png

图 9 ▍ AXI Ethernet IP核千兆网口扩展方案 我们在PL端通过AXI Ethernet IP核实现MAC层和物理层功能,从而在TL-MultiEthP模块ETH2实现千兆网口的拓展。

2297fef4-7b60-11ed-8abf-dac502259ad0.png

图 10 (1)UDP测试在Ubuntu执行如下命令查看Ubuntu IP地址并等待评估板连接。Host#ifconfigHost# iperf -s -u

221022ae-7b60-11ed-8abf-dac502259ad0.png

图 11 在评估板文件系统执行如下命令测试网络通信速度,命令中192.168.0.134为Ubuntu IP地址。测试完成后,Ubuntu和评估板终端均会打印测试结果。不同测试环境,测试结果将会有所差异。Target#iperf -u -c 192.168.0.134 -b 1000M

23fd6d88-7b60-11ed-8abf-dac502259ad0.png

图 12 (2)TCP测试在Ubuntu执行如下命令查看Ubuntu IP地址并等待评估板连接。Host# ifconfigHost# iperf -s

22514d10-7b60-11ed-8abf-dac502259ad0.png

图 13 在评估板文件系统执行如下命令测试网络通信速度,命令中192.168.0.134为Ubuntu IP地址。测试完成后,Ubuntu和评估板终端均会打印测试结果。不同测试环境,测试结果将会有所差异。Target#iperf -c 192.168.0.134

2439457e-7b60-11ed-8abf-dac502259ad0.png

图 14 Zynq-7020的多路千兆网口方案,可灵活扩展外设接口,且内部通信速率更快,在测试测量、运动控制、智能电力、通信探测、目标追踪等应用领域,受到工程师的广泛欢迎。

审核编辑 :李倩

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

    关注

    1646

    文章

    22096

    浏览量

    620647
  • 可编程逻辑
    +关注

    关注

    7

    文章

    526

    浏览量

    44849
  • 千兆网口
    +关注

    关注

    0

    文章

    14

    浏览量

    3741

原文标题:Zynq-7020千兆网口的3种扩展方案,拿走不谢!

文章出处:【微信号:Tronlong创龙科技,微信公众号:Tronlong创龙科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    连接无界,运行无虞:英康仕6千兆/6隔离串口工控机,定义行业可靠新标准

    严苛监控场景打造核心数据采集单元。以英特尔11代平台为稳定基石,标配6个千兆(可选配3
    的头像 发表于 08-15 10:23 ?166次阅读
    连接无界,运行无虞:英康仕6<b class='flag-5'>千兆</b><b class='flag-5'>网</b><b class='flag-5'>口</b>/6隔离串口工控机,定义行业可靠新标准

    智慧农业LORA五两串口网关的功能应用

    在智慧农业中,具备多与串口功能的LoRa网关(虽未明确提及“五两串口”,但可基于LoRa网关的通用特性进行功能应用分析)发挥着重要作用,其功能应用主要体现在环境监测与数据采集、
    的头像 发表于 07-26 13:57 ?293次阅读

    基于Airoha EN8851C/D的8电+2光千兆以太交换机方案

    在信息化时代,网络交换机是连接设备与数据的关键。Airoha EN8851C/D系列芯片提供8电+2光设计,专为中小企业、SOHO和零售市场打造,兼具高性能与低功耗。 该系列支持高级QoS、灵活
    的头像 发表于 07-07 16:58 ?2881次阅读
    基于Airoha EN8851C/D的8电<b class='flag-5'>口</b>+2光<b class='flag-5'>口</b><b class='flag-5'>千兆</b>以太<b class='flag-5'>网</b>交换机<b class='flag-5'>方案</b>

    正点原子Z15I ZYNQ 开发板资料发布!板载PCIe2.0、SPFx2、MIPI CSI等接口,资料丰富!

    的型号是XC7Z015CLG485-2I。开发板由核心板+底板组成,外设资源丰富,板载2路千兆以太接口、PCle2.0x2、SFP光x2(每路速率高达6.25Gbps)、MIPI CSI接口、HDMI输入和输出接口、
    发表于 05-30 16:59

    浅析四千兆PoE网卡:应用、技术与未来趋势

    千兆PoE网卡,作为网络基础设施中一个重要的组件,正在日益受到关注。它不仅提供高速稳定的网络连接,更集成了以太供电(PoE)技术,极大地简化了设备部署和管理,为各种应用场景带来了便利。本文将
    的头像 发表于 05-14 14:39 ?422次阅读
    浅析四<b class='flag-5'>口</b><b class='flag-5'>千兆</b>PoE网卡:应用、技术与未来趋势

    工厂自动化应用方案:摩莎MOXA EDS-510E千兆交换机光模块解决方案

    为确保光模块的兼容性,易天光通信又引进一款EDS-510E千兆以太交换机,它是专为严苛的关键任务应用而设计的,例如工厂自动化,ITS及过程控制。该交换机配备3千兆以太
    的头像 发表于 04-27 11:04 ?337次阅读
    工厂自动化应用<b class='flag-5'>方案</b>:摩莎MOXA EDS-510E<b class='flag-5'>千兆</b>交换机光模块解决<b class='flag-5'>方案</b>

    从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析

    ZYNQ-7020开发板来演示;2)、一台运行Ubuntu系统的计算机(或者虚拟机);资料盘A盘:https://pan.baidu.com/s/1vXxmhg_mZm_OVg4xQeiCVQ 提取
    发表于 03-20 16:48

    24千兆交换机方案设计参考原理图资料(资料可直接使用)

    交换机设计领域,多数需要千兆交换机。本设计参考原理图旨在帮助工程师和技术人员在开发24千兆交换机时更好地理解硬件架构和电路设计。它基于RTL8382L、RTL8218B和RTL8231L芯片组,实现了高速、稳定的网络连接,适
    发表于 12-10 10:22

    XC7A100T板卡设计原理图:297-基于XC7A100T的PCIe千兆以太收发卡

    XCVU13P , 光电脉冲采集处理 , 模拟计算板卡 , 千兆以太收发卡 , XC7A100T板卡
    的头像 发表于 12-02 18:19 ?1044次阅读
    XC7A100T板卡设计原理图:297-基于XC7A100T的PCIe<b class='flag-5'>千兆</b>电<b class='flag-5'>口</b>以太<b class='flag-5'>网</b>收发卡

    xilinx FPGA+Sony LVDS接口图像传感器,已设计出输出,现想设计USB3.0输出,有没有什么解决方案

    目前设计的相机方案是:sony LVDS接口图像传感器+FPGA Xilinx XC7A50T+ REALTEK(瑞昱)以太收发器+RJ45,传输的是未压缩的数据,数据量比较大,
    发表于 11-19 10:13

    智慧仓储解决方案:双4G路由器的应用与部署

    智慧仓储解决方案:双4G路由器的应用与部署
    的头像 发表于 09-24 10:21 ?703次阅读
    智慧仓储解决<b class='flag-5'>方案</b>:双<b class='flag-5'>网</b><b class='flag-5'>口</b>4G路由器的应用与部署

    正点原子ZYNQ7015开发板!ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2,性能强悍,资料丰富!

    ! 正点原子Z15 ZYNQ开发板,搭载Xilinx Zynq7000系列芯片,核心板主控芯片的型号是XC7Z015CLG485-2。开发板由核心板+底板组成,外设资源丰富,板载1路PS端千兆以太
    发表于 09-14 10:12

    嵌入式24千兆+4万兆光管理型三层交换机RTL9301模块

    嵌入式RTL9301模块可以支持4万兆上联+24千兆三层管理型以太交换机,也就是最多可以提供24个10/100/1000自适应电、4
    的头像 发表于 09-04 09:47 ?1058次阅读
    嵌入式24<b class='flag-5'>千兆</b>电<b class='flag-5'>口</b>+4万兆光<b class='flag-5'>口</b>管理型三层交换机RTL9301模块

    [XILINX] 正点原子ZYNQ7035/7045/7100开发板发布、ZYNQ 7000系列、双核ARM、PCIe2.0、SFPX2!

    7000系列芯片,核心板支持Xilinx Zynq-7035、Zynq-7045和Zynq-7100三型号。开发板由核心板+底板组成,外设资源丰富,板载2路
    发表于 09-02 17:18

    官方,蜂鸟板只支持千兆,不兼容百兆吗?

    是百兆 能说明下2k0300,怎样让其在2千兆,百兆)情况下,都可以正常工作吗?或者说,只支持
    发表于 08-19 10:19