zynq中如何从gp取数据放到FIFO中
我想把网口下来的数据通过GP口存到PL的fifo模块中,现在GP口已经可以拿到数据了,我自定义了一个IP,我把拿到的数据放到GPIO的led上可以实现点灯了;说明数据已经到了GP口了,现在我想把数据放到自定义的IP里面,在IP里面做个FIFO。单独的fifo模块已经做好了,就是不知道怎么加到XPS中去,因为要加进去的话要挂到总线上,就不知道改怎么办了???
gp属于PS的资源,需要打通AXI接口,将你自己在PL中自定义的IP挂载到AXI总线上去
PS与PL之间的数据交换需要通过AXI总线接口
恩,是这样的,我就是不知道怎么挂到总线上啊,是不是AXI总线要自己去写那些接口啊,还是XPS软件可以帮我解决的,有没有这方面的实例可以参考一下的
2楼说的是正确的, 你用vivado吧 ;
在vivado中自己可以package ip核, 新建一个带axi-lite的ip核,在里面编辑你需要实现功能的代码,而且也可以在这个ip核中加入fifo等已有的ip核 ;
希望对你有帮助 ;
http://lolo84.spaces.eepw.com.cn/articles/article/item/123715
共4条 1/1
1
跳转至
页