1 FPGA收不到CPU读写寄存器请求
软件环境:vivado 2019.1
FPGA型号:Xilinx 7系列FPGA K7
a) 问题描述
CPU作为主设备,FPGA作为从设备,FPGA使用逻辑分析仪抓取PCIE 接收信号,一直抓取不到任何数据,也就是说FPGA收不到CPU寄存器读写请求。
b) 解决方法
CPU地址为64位,PCIE IP核Bar地址为32位,CPU把地址转换为32bit,FPGA可以收到CPU寄存器读写请求。当然PCIE IP核bar地址空间选择64bit也可以解决。
2 结束语
如果遇到问题,可以一起沟通讨论,邮箱:jhqwy888@163.com。