该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)。文件内有详细说明,提供了较为齐全的以太网相关内容。
高速网络数据处理的FPGA Verilog以太网组件
用户评论
推荐下载
-
通信与网络中的以太网发送数据包
发送数据包的基本步骤如下: (1)首先选择发送的起始页,一般是发送缓冲区内的页(0x40~0x4b),写入StartPage变量中。要发送的数据写入地址为StartPage
11 2020-11-21 -
10G以太网光接口的FPGA实现
该设计能够有效、正确地实现10 Gb/s的高速数据传输,并且传输数据的误码均未超过阈值,进而证明了该设计系统的可靠性和稳定性。采用FPGA中的RocketIO接口来设计10 Gb/s速率的光纤传输,极
6 2020-11-06 -
10-100M以太网MAC的FPGA设计
以太网是局域网中应用最广泛的联网技术,其速率已经从最初的 l O Mb i t / s发 展到现在的I O Gb i t / s ,而且其应用领域也己经从最初的局域网延伸到城域网、广域 网。介质访问控
34 2019-01-17 -
基于FPGA三速以太网的实现UDP通信
本代码是基于AlteraArriaiiep2agx65芯片实现的100M/1000M网代码,主要完成fpga向PC的UDP发送实现(verilog)
38 2019-05-14 -
交换机以太网在FPGA上的实现
Switch Ethernet implementation on FPGA
22 2019-06-27 -
基于FPGA的以太网MAC控制器设计
介绍了10M/100M以太网MAC控制器的设计,主要实现了半双工模式下CSMA/CD协议、全~r&-r模式下Pause帧的收发,以及对物理层芯片中寄存器的读写访问,整个设计采用VHDL语言实现。
26 2019-05-01 -
基于FPGA的以太网控制器MAC源码
采用Verilog编写,已经经过项目验证。 使用方法: 1.拷贝到硬盘。 2.用ISE创建项目,分别加入各个代码文件,即可。
6 2021-04-19 -
一种以太网重复报文网络风暴处理方法
在以太网通讯领域,重复的报文被大量转发这种网络风暴是最常见的一种网络风暴,网络设备功能异常、或者交换机、路由器的错误连接,都可能会导致这种网络风暴。本文利用重复的以太网报文CRC校验码是相同的这种网络
3 2021-01-15 -
gmii模式下de2的以太网数据传输verilog
gmii模式下de2的以太网数据传输verilog实现,纯verilog代码编写
16 2019-09-17 -
基于DSP加FPGA的高速数据处理与存储系统设计
针对信号处理数据量大、实时性要求高的特点,从实际应用出发,设计了以双DSP+FPGA为核心的并行信号处理模块。为了满足不同的信号处理任务需求,FPGA可以灵活地选择与不同的DSP组成不同的信号处理结构
9 2020-10-28
暂无评论