当前位置: 首页 > news >正文

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

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

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

503e9e109310641d36f895a6d0ea343d.png

视频地址:

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 带宽~而且在常规开发板中进行了移植验证,方便学习和使用。

44c87ff899367a771f841e51f82a208e.png

http://www.mrgr.cn/news/7154.html

相关文章:

  • WRF-LES与PALM微尺度气象大涡模拟实践技术应用
  • 设计模式六大原则之一的接口隔离原则
  • 前端面试——什么是原型和原型链
  • EasyExcel 导入计算公式导出展示字符串问题(SUM)
  • vue3 多文件下载zip压缩包
  • 基于AT32F421的开源电调项目测试
  • 获取当前时间戳
  • Nginx配置负载均衡
  • 如何使用 Java 中的 API 更改 PDF 纸张大小
  • 『基础』线性代数-1行列式
  • 【吊打面试官系列-Memcached面试题】memcached 能接受的 key 的最大长度是多少?
  • 亚信科技转型持久战:扎根行业大模型,深耕行业数字化
  • 户用光伏项目如何操作?
  • 鸿蒙 点击获取电话号拨打电话 @ohos.telephony.call (拨打电话)
  • 【机器翻译方向】数据集合集!
  • 在JavaScript中,如何实现异步编程?
  • Linux驱动入门实验班——DAC模块驱动(附百问网视频链接)
  • [ACTF新生赛2020]music附赠支持多国语言Fuzz语音转录文本翻译软件下载安装使用简介
  • 【jvm】程序计数器的特征
  • 前端css溢出属性overflow