我接触到的每一块 FPGA Evaluation Board 上都配有以太网口,于是我总觉得以太网的协议一定要学。
加上疫情,学校的实验室居然不开!现在迫切的想验证一些图像算法,我可不想在狭隘的宿舍空间里给 FPGA 再接一块 VGA/HDMI 接口的显示器。于是,这是一篇探索利用以太网传输视频讯号,通过 PC 机来显示的文章。
本文使用的是 ZYNQ 器件,事实上,使用纯 Verilog 实现的以太网传输视频网上也找到了一些 demo,这应该是因为 UDP 传输使用 Verilog 更高效(不一定,但 Verilog 写 TCP 协议的至今都没有能普遍商用的解决方案),因为我使用的是 ZYNQ 器件,准确的说是PYNQ-Z2
,以太网口在 PS 端,没法套用那些工程,于是就有了挖坑、踩坑、填坑的过程,就有了这篇博客,就有了新的 Github 的仓库。
Github Page: https://github.com/LeiWang1999/EthernetVideo
PS:求 Follow、Star、PR!QAQ