在 FPGA 上实现以太网的“低级”指南

文摘   2024-09-01 12:00   上海  

如今,我们日常的网络连接大多是通过无线方式进行的,因此很容易忘记以太网。但它仍然是一种有用的标准,是一个可靠的高吞吐量网络链接的好方法。为此,[Robert Feranec] 和 [Stacy Rieck] 编写了一个关于如何在 FPGA 上使用以太网的教程。

两人花了一个多小时逐步完成以太网的实现,没有使用 IP 块来简化操作。视频解释了基本架构,包括设备上的物理引脚及其功能,一直到设备内部执行所有协议的逻辑。

视频地址:

https://www.youtube.com/watch?v=78tkdc6Lq_8

所需文件:

https://github.com/HDLForBeginners/Toolbox/tree/main

当然,FPGA 实现以太网的经典开源库还是A神的GITHUB项目:

https://github.com/alexforencich/verilog-ethernet

该项目可以实现高达 25G 带宽~而且在常规开发板中进行了移植验证,方便学习和使用。


土人观芯
AGM微电子运营,探讨关于半导体的一切,聊聊半导体公司的运营,半导体技术的科普,也给公司打打广告。
 最新文章