天马行空 发表于 2019-8-14 17:15:41

XDMA中PCIE to AXI Translation接口与DMA Bypass接口的区别


汤总,如上图所示,如果我使用DMA Bypass接口来接DDR3,地址还是设置为0x80000000,如果主机一侧 BAR基 地址为0x02000000,那主机访问BAR地址0x02000000 转换到AXI LIte 总线地址就是0x82000000 ,即访问DDR3的地址也是0x82000000。想问下使用PCIE to AXI Lite Master Interface 接口与DMA Bypass接口,有什么区别吗?哪个效率更优点呢?

uisrc 发表于 2019-8-14 21:48:32

1、这里的设置PCIE to AXI Lite Master Interface和Lite接口地址有关系。这里设置0x8000000 那么AXI lite接口的地址为0x8000000 +Lite接口外设的偏移地址。DDR的访问地址需要和BD里面的地址相同对应,没有偏移。
2、没有研究过DMA Bypass接口,无法回答DMA Bypass接口的相关问题。
页: [1]
查看完整版本: XDMA中PCIE to AXI Translation接口与DMA Bypass接口的区别