[X]关闭

XDMA中的bar地址与PCIE 协议中的bar地址的对应关系

文档创建者:天马行空
浏览次数:11161
最后更新:2019-08-12
请问XDMA中的bar地址如果设置的是32位的话,默认的是对应pcie协议中的bar0地址吗?如何知道PC机识别到PCIE板卡的bar0的基地址是多少,从那里可以看出来?

发表评论已发布 2

uisrc

发表于 2019-8-10 09:48:36 | 显示全部楼层

对于XDMA B地址设置就是XDMA IP里面有个设置AXI-LITE地址的,这个地址也是后续AXI-LITE接口外设的偏移地址。
N}IUW)8XV8B@GO5`I)O1370.png
越努力越幸运!加油!

菲尼克兔

发表于 2019-8-12 11:44:27 | 显示全部楼层

我理解,XDMA自身的register 是位于Bar0的(就是上图的PCIe to DMAInterface),但是如果像上图楼主的那个图,勾选了PCIe to AXI Lite Master Interface 的话,那么这个多出来的interface可能会是bar1或者bar2,具体由默认的bar0是32位或者64位而定。PC上最后分配的地址,如果是windows操作系统,建议可以用PCIScope 来扫描一下,PCIe的相关的配置和地址都能清晰的看到的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则