[FPGA开发] altera cyclone V FPGA中断HPS求教

Decp   2016-10-30 21:49 楼主
现在手上有个项目,需要大数据吞吐,想通过F2SDRAM来与FPGA进行数据交换。现在的情况是,正常读写没问题,但是因为在应用层开发,ARM读取速度没FPGA写的快,导致CPU利用率不高。FPGA工程师建议在驱动层进行中断读写,也就是FPGA写好数据就给ARM中断,目前就是这么个流程。我遇到的问题是ARM没法收到FPGA的中断,实验结果是进不去我的中断处理函数。大家给个思路?

回复评论 (3)

给你个思路,首先确定中断是否正确(包括配置,中断号,引脚设定等),然后用逻辑分析仪抓数据,看看发射的数据是否为规定协议数据,还有一点就是要注意看时序,尤其是建立时间和保持时间,之前用stm32+fpga也是因为建立时间不够导致的出错,结果查了一天的问题
点赞  2016-10-30 22:54
我和你在做一样的项目,中断现在我搞定了,但我在linux中读FPGA写到内存中的数据速度很慢,希望和你交流下,扣扣971586331
点赞  2016-10-31 09:38
引用: 石玉 发表于 2016-10-31 09:38
我和你在做一样的项目,中断现在我搞定了,但我在linux中读FPGA写到内存中的数据速度很慢,希望和你交流下 ...

好的。276524192
点赞  2016-10-31 10:04
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复