如何在FPGA上快速搭建以太网?

时间:2025-11-02  作者:Diven  阅读:0

LWIP 是使用裸机设计以太网的良好起点,在此基础上我们可以轻松调整软件应用程序以提供更详细的应用程序。LWIP Echo 服务器的使用首先使我们能够确定底层硬件设计是否正确。

如何在FPGA上快速搭建以太网?

此设计的核心是 Vivado IP 中的 AXI Ethernet Lite IP 模块(我在该项目中使用Vivado 2023.1)。AXI Ethernet Lite IP 适用于 10 或 100 Mbps 以太网链路。这提供了一个资源很少的以太网接口,对于我们低成本的设备(例如 Artix 7 FPGA)来说是理想的选择。通过简单的以太网接口,设计人员可以使用以太网对最终应用进行命令和控制。

为了验证这一IP,将使用 Arty A7-35T 板。创建项目后,创建框图,从 IP Designer 的 Board 选项卡添加以下 IP

可以使用 Git Repo 中存储的 TCL 脚本重新创建完整的设计。关键设计点包括使用 DDR 时钟输出为除 AXI Ethernet Lite IP 模块(时钟频率为 100 MHz)之外的所有 AXI 网络提供时钟。

DDR 的系统时钟频率为 100 MHz,参考时钟频率为 200 MHz。DDR 接口运行频率为 324.99 MHz,其接口频率为大多数 AXI 接口频率的 1/4 (81.2475MHz)。

除了 AXI Ethernet Lite IP 之外,我们还需要提供 25MHz 参考时钟来配置以太网 Phy。

Vivado 中的设计如下所示。

有了可用的比特流,从 Vivado 导出XSA,并为 Vitis 中新应用项目导入XSA。

以 MICroBlaze 处理器为目标并选择 LWIP Echo Server 应用程序。

创建项目后,可以构建应用程序和平台。请注意,在 Vitis 2023.1 中编译 LWIP 时,xadaptor.c 文件中存在错误,第 388 行有两个状态声明,分别为 16 位和 32 位变量。如果发生这种情况,请注释掉 16 位声明并重新编译设计。

将 Arty A7 板通过网线连接到 PC 后,可以在 Arty A7 板上下载并运行应用程序。

终端将输出 IP 地址并提供发送到端口 7 的所有命令。

为了能够通过 Telnet 连接到 Arty A7,我们需要首先将主机的 IP 地址配置为与 Arty A7 类似。

主机上的 IP 设置正确后,我们可以打开与 Arty Board 的 Telnet 会话并发送要回显的命令。

最好将终端程序设置为执行本地回显并将 CR/LF 附加到消息中。

然后我们可以输入文本并观看回显。

今天的历程差不多就这样,这为我们开发以太网应用提供了一个良好的起点,后续我们就可以开发新的以太网项目。


审核编辑:刘清

猜您喜欢

我们的日常生活中,电子设备已经无处不在,而这些设备都需要稳定的电力供应才能正常工作。为了确保不同设备的兼容性和安全性,国际上制定了直流供电电压范围标准。直流供电...
2024-09-20 00:00:00

大功率贴片电阻的封装尺寸与其功率等级密切相关,常见的封装尺寸有0805、1206、1210、2010、2512等。数字表示电阻的长和宽,单位是英寸的1/100。...
2025-04-14 15:04:06

贴片排阻因其体积小、性能稳定而被应用于各种电路设计中。正邦(JPCON)作为国内知名的电子元件制造商,其贴片排阻产品以优良的品质和多样的规格获得了市场的认可。本...
2017-08-21 10:53:19


DC-DC转换器,也称为直流-直流转换器,是一种电子电路,其主要功能是在保持直流特性的同时改变电压的幅值。这意味着将一个直流电压源转换为另一个不同电压值的直流电...
2024-05-26 00:00:00

锁袋是实用的收纳工具,应用于日常生活和工作中。主要作用是保护和整理物品,确保重要物品不受外界损害。无论是文具、化妆品还是药品,使用锁袋可以有效防止灰尘、水分和意...
2011-10-28 00:00:00

孔径规是重要的测量工具,应用于多个领域。在制造业中,孔径规用于检测零部件的孔径尺寸,确保产品符合设计标准,从而提高产品的质量和可靠性。在航空航天领域,孔径规用于...
2019-08-23 00:00:00

防护服是专门设计用于保护穿着者免受各种危险因素侵害的服装,其应用领域。在医疗行业,防护服能够有效阻挡病毒、细菌和其有害物质,保障医护人员的安全,尤其在疫情期间显...
2008-02-26 00:00:00

发光二极管(LED)是常见的电子元件,应用于各种照明和指示灯中。由于其结构简单、能耗低、寿命长等优点,LED在现代电子产品中是重要配件。随着使用时间的增加,LE...
2025-04-04 05:30:02