基于RTL8211E的千兆以太网收发verilog程序(已经硬件验证,初学=语法注释较多)

软件平台quartus 13.1
硬件芯片 Atera,Cyclone IV EP4CE30F23C8
千兆PHY芯片:RTL8211E
通讯协议:udp/ip协议
程序自己按照相关资料,一行一行的写出来的,主要使用了状态机,fifo,RAM和ROM,ROM用于存储以太网的mac,ip等信息,具体的测试方法和注意事项在每一个模块的头部有说明,程序完全按照时序逻辑和组合逻辑分开的思路,最终通过网络监控助手验证通过,fpga接收到的数据会刷新到硬件的数码管部分局部显示。
也进行了时序约束,仅仅有一个警告(为电压问题,不存在时序、语法等任何警告)
欢迎大家一起讨论交流,话不多说,直接附上部分源码,有需要的点击链接下载:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
源码下载链接:https://download.csdn.net/download/qq_39521541/13095330
转载请注明出处

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

加载-ing

赏!大大的赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值