ARM与FPGA通信问题,求指点
ARM与FPGA通信,那种方式好实现?如果用双端口RAM,ARM具体应该怎么设置呢,是不是还必须得用汇编编程啊?
老师让用arm板与fpga板实现视频数据传输,网口貌似不容易实现,就想通过arm板上的外部总线接口(40个针脚)连接fpga,请各位大牛尽量具体说明怎样实现,非常感谢
[解决办法]
FPGA里面做FIFO
你的ARM有DMA功能没
FIFO里积累到一定数据量提交DMA请求
[解决办法]
不需要用汇编。首先确定ARM和FPGA是用什么接口,非压的数据可用BT.1120或BT.656传输等方式传输,压缩的话可用SPI、PCI等方式传输,看你视频数据需要多大的带宽。
之后再确定你ARM端用什么方式发送/接收数据
[解决办法]
first in first out
我不知道你的fpga环境是否有ip core可以直接拿来用,没的话百度搜一个过来吧。
简单理解为fifo为一个缓存;至于arm端的驱动问题,cpu既然有dma,开发板上的bsp怎么会不提供驱动?你研究下怎么用,我也没有过。