Python与FPGA开发结合(一)—— 生成指定速率的以太网帧模拟数据源
效果如下:
运行图中文件夹下的ethernet.exe会得到如下界面:
在输入栏中填写指定的6字节的目的MAC、6字节的源MAC、20字节的IP头、8字节的UDP头、用户时钟周期(ns)、需要产生的帧速率(Mbps)、产生的帧帧长(字节)、需要产生的帧数量,之后点击生成,就可以在当前文件夹生成一个名为ethernet_source的.v文件,其中包含一个task,用于产生指定格式的帧。
用户可以根据需求,在MAC_ADDR后面的0800处修改以太网帧类型,DATA可自定义数据内容。
压缩包放在下面链接了:
生成指定速率的以太网帧模拟数据源