[X]关闭

Zynq7100,armlinux系统中实现AXI-lite通信接口设计

文档创建者:shyley
浏览次数:7293
最后更新:2019-10-16
目前在Zyna7100板子arm端加载了linux操作系统,要实现Axi-lite接口通信
求教各位大神如何实现linux端的设计
(我现在理解的是,Axi-lite通过内存映射方式实现,所以对于ps端,需要读取指定内存地址的数据即可~~~~
那么,linux如何读取指定DDR地址的数据呢?不晓得理解的对不对,主要目的是在ps端实现接口通信)

发表评论已发布 4

uisrc

发表于 2019-10-16 15:45:14 | 显示全部楼层

用mmap方式就可以了
越努力越幸运!加油!

shyley

发表于 2019-10-16 15:47:20 | 显示全部楼层

msxbo 发表于 2019-10-16 15:45
用mmap方式就可以了

mmap,需要指定地址,那FPGA设定的写入地址,跟操作系统中mmap的地址是什么关系呢?FPGA设定的地址,会不会跟系统地址分配有冲突呢?

uisrc

发表于 2019-10-16 16:04:12 | 显示全部楼层

FPGA本身没有地址,但是通过AXI-lit挂到ARM是是会分配地址的,然后ARM就可以通过这些地址和FPGA交互数据了
越努力越幸运!加油!

shyley

发表于 2019-10-16 16:28:14 | 显示全部楼层

msxbo 发表于 2019-10-16 16:04
FPGA本身没有地址,但是通过AXI-lit挂到ARM是是会分配地址的,然后ARM就可以通过这些地址和FPGA交互数据了

明白了,多谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则