前 言:本文基于以太网接口在工业场合的大量使用,特别是工业控制、仪器仪表等领域,结合Xilinx Zynq-7000所具备的丰富设计资源(在单芯片内集成了双核ARM Cortex A9(Processing System,PS)和可编程逻辑资源(Programmable Logic,PL)),提供了基于Zynq-7010/7020的多路千兆网口实现方案。
1 硬件平台
TLZ7x-EasyEVM-S评估板(Xilinx Zynq-7010/7020)

图 1 TLZ7x-EasyEVM评估板

图 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端进行了千兆网口拓展。

图 3 TL-MultiEthP多网口模块
2.1 PL端千兆以太网实现方案
案例功能:基于TL-MultiEthP模块的ETH2拓展网口,演示PL端千兆以太网的实现方案。本案例使用AXI Ethernet IP核实现MAC层和物理层功能。

图 4
2.2 PS端千兆以太网实现方案
案例功能:基于TL-MultiEthP模块的ETH1拓展网口,演示PS端通过EMIO方式千兆以太网的实现方案。
通过GMII to RGMII IP核,将PS端的千兆以太网控制器(GEM1)的GMII接口转换为RGMII接口,实现对TL-MultiEthP模块ETH1拓展网口的控制。

图 5
欢迎需要方案详细说明、案例源码的用户朋友在评论区留言,感谢关注
-
嵌入式开发
+关注
关注
18文章
1102浏览量
49837 -
工业以太网
+关注
关注
10文章
666浏览量
43638 -
FPGA开发
+关注
关注
1文章
47浏览量
15740 -
Zynq-7000
+关注
关注
3文章
144浏览量
37879
发布评论请先 登录
继复旦微JFMQL20S484之后 ZYNQ7020全国产化替代 核心板/开发板SoC芯片
经典再进化:米尔ZYNQ 7010/7020全面适配2024.2工具链
工业网口防护方案:EtherCAT 协议的静电浪涌防护设计
6口千兆图像采集卡:突破多路高清视觉系统的传输瓶颈
基于Airoha EN8851C/D的8电口+2光口千兆以太网交换机方案
正点原子Z15I ZYNQ 开发板资料发布!板载PCIe2.0、SPFx2、MIPI CSI等接口,资料丰富!
正点原子Z20 ZYNQ 开发板发布!板载FMC LPC、LVDS LCD和WIFI&蓝牙等接口,资料丰富!
浅析四口千兆PoE网卡:应用、技术与未来趋势
工厂自动化应用方案:摩莎MOXA EDS-510E千兆交换机光模块解决方案
AD9574以太网 千兆以太网时钟发生器技术手册

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