赛灵思
直播中

马杰

7年用户 162经验值
私信 关注
[问答]

请问有如何自己进行以太网通信的教程吗?

我知道SP601有一个以太网端口用于通信,如基准参考设计所示,但是,有没有关于如何自己进行以太网通信的教程?
基础参考设计gui的源代码是否可用?
此外,是否有一个简单的示例设计,显示以太网端口的使用?
我希望能够将以太网通信用于其他应用程序。
也:
Base参考设计的源代码是否真的有效?
要将它安装到威廉希尔官方网站 板上,您是否应该加载DSP48A设计和逻辑设计?
或者是仅用于show的源代码,您必须使用sp601 brd设计中的“ready for download”文件夹。
谢谢,

回帖(9)

刘雅真

2019-9-3 09:18:46
至少,我想要SP601基础参考设计GUI应用程序的源代码或等效示例,否则没有关于如何将以太网数据包发送到SP601板的示例。
如果我不能向主板发送以太网数据包,除了Xilinx基础设计之外,我该如何测试任何其他设计?
以太网端口甚至可能不在那里。
我可以收到一些源代码,它们会向主板发送一个以太网数据包,并为主板提供相应的verilog代码吗?
谢谢。
举报

刘瑞

2019-9-3 09:28:14
我无法对SP601基础设计发表评论(但我认为它确实有用!)但是如果你想要一个纯粹的Verilog解决方案而不是XPS解决方案,你可以看一下这个页面:http:// tristesse。
org / FPGA / DigilentAtlysResources它需要进行一些相当简单的更改才能使其处理SP601 - 引脚分配和时钟生成参数。
我无法保证它是优秀设计的巅峰之作,但它并不太复杂。
举报

刘雅真

2019-9-3 09:36:54
谢谢(你的)信息,
我实际上希望有一些关于如何正确发送以太网数据包到fpga的代码,以及接收和解释数据包的相应代码?
举报

刘瑞

2019-9-3 09:48:07
要从PC发送以太网数据包,是什么意思?
取决于您使用的操作系统,但为了测试目的发送TCP数据包,您可以使用telnet。
要发送UDP,您可以使用netcat。
要做有用的事情,通常使用操作系统的库编写自定义程序。
要在FPGA上接收和解释数据包:MAC将接收数据包并将其粘贴到FIFO中,因此由您决定如何处理它们。
我还有一个实现接收数据包,在某个端口上查找UDP数据包,提取数据包主体,并将其发送到UART。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分