天马行空 发表于 2019-8-9 15:36:09

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

请问XDMA中的bar地址如果设置的是32位的话,默认的是对应pcie协议中的bar0地址吗?如何知道PC机识别到PCIE板卡的bar0的基地址是多少,从那里可以看出来?

uisrc 发表于 2019-8-10 09:48:36

对于XDMA B地址设置就是XDMA IP里面有个设置AXI-LITE地址的,这个地址也是后续AXI-LITE接口外设的偏移地址。

菲尼克兔 发表于 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的相关的配置和地址都能清晰的看到的。
页: [1]
查看完整版本: XDMA中的bar地址与PCIE 协议中的bar地址的对应关系