本帖最后由 gefsmile 于 2015-12-4 11:07 编辑
问题描述:
项目采用xilinx K7 PCIE,实现的是X8模式,但是由于底层载板的变化,只能使用X1模式, 现在出现的问题是,在X4的载板上,设备能够正常运行,但是在X1模式上,设备会出现以下问题:
1、驱动不能进入中断程序,实际上FPGA已经发出了中断,并且一直在等待驱动的响应;
2、在少数的情况下,s_axis_tx_tready信号未使能,也就是pcie core一直处于忙状态。
并不是完全收不到中断,是当发送速度和接受数据比较快的时候,才会出现,也就是中断数比较多的时候,并且,当出现一次收不到中断的情况后,以后就一直都无法接受到中断了。
软件环境:
vivado 2015.2
哪位遇到个类似的问题,请问是什么情况引起的? |