基于FPGA SoC的EtherCAT协议栈设计与实现

作者:尹震宇; 许鹏; 徐福龙
来源:小型微型计算机系统, 2022, 43(08): 1751-1755.
DOI:10.20009/j.cnki.21-1106/TP.2021-0070

摘要

目前基于PC机及普通网卡实现的EtherCAT协议栈单元多数都存在体积大功耗高的缺点,而基于嵌入式平台实现的EtherCAT协议栈虽然体积和功耗上具有优势,但是性能不够稳定.针对这一问题,本文提出一种基于FPGA SoC的EtherCAT协议栈实现方式,通过在Xilinx的Zynq平台上构建具有实时性的操作系统,同时在FPGA上配置专用网络适配单元及安全功能单元,实现EtherCAT协议栈在嵌入式平台上的高效运行.与基于PC实现和传统嵌入式平台上实现方式相对比,在功耗体积和稳定性上均有提高,具有较高的实用价值.

全文