完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
我想在Zedboard中通过以太网从内存中写入和读取数据。 我将在ARM处理器上使用linuxrunning。 我想问几个问题 1)它将使用DMA完成? 如果是,那么我应该使用vivado在我的硬件中包含DMA ip? 2)我必须为DMA编写驱动程序吗?3)我是否还应该使用vivado在硬件中包含以太网IP?如果我使用以太网ip,那么linux有以太网驱动程序在zedboard上运行吗? 请帮我解决这个问题。 如果您有其他建议通过以太网从内存中写入和读取数据。 请建议我。 非常感谢。 等待回复。 |
|
相关推荐
6个回答
|
|
大学任务?
***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
一般建议是将问题分解为组件,并测试每个组件。
我不确定我是否有时间引导你完成所有这些。 ***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
谢谢你的回复。我把它分成几部分。
我从以太网获取数据。 现在想把它写入DDR并阅读它。 要访问DDR Linux有驱动程序或者我们需要为它编写驱动程序,还是只需使用“/ dev / mem”即可访问内存? 等待你的回复。请注意 |
|
|
|
如果您使用DMA,DMA应该已经将其写入DDR。
所以你要做的就是阅读它。 将指针指向地址,然后读出。 如果你从以太网获取数据,听起来就像你已经完成了。 ***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
我在裸机中使用过DMA,但在linux中我没有使用过DMA。
我只是使用***内存。 但它不起作用。 我想问一下,使用mmap函数访问DDR内存是否可能? 或者我必须做一些其他事情? 等待您的回复。 |
|
|
|
对不起,我很乐意提供帮助,但我很幸运能避免使用嵌入式Linux,因为我有另一个与我合作的人,他真的很好。
(但他很忙,对不起)。 如果我知道的话,我会提供答案。 ***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1135浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
581浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
447浏览 1评论
2002浏览 0评论
726浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 10:46 , Processed in 1.430460 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号