该FPGA-Verilog以太网组件集合适用于千兆位、10G和25G数据包处理,提供了8位和64位数据路径。其中包括处理以太网帧、IP、UDP和ARP的模块,以及构建完整UDP/IP堆栈所需的组件。此外,还包括用于千兆位和10G/25G的MAC模块、一个10G/25G PCS/PMA PHY模块和一个10G/25G组合MAC/PCS/PMA模块。为实现精确时间同步的系统,提供各种PTP相关组件。同时,还附带cocotbext-eth的完整cocotb测试平台。如果需要使用IP和ARP支持,请选择ip_complete(1G)或ip_complete_64 (10G/25G)。如果需要UDP、IP和ARP支持,请选择udp_complete(1G)或udp_complete_64 (10G/25G)。文件内有详细说明,提供了较为齐全的以太网相关内容。