请教各位:
我们的板卡使用XIO2001桥接TMS6416 pci控制器,发现通过DMA进行PCI数据读取时速度很慢(8.9MB/S),而反方向进行写入时速度很快(100MB/s).
而另一款板卡使用的pi7c9x110桥接的TMS6416 pci控制器,通过DMA进行PCI数据的读写速度能够满足需求(90MB/S).
我们另外做实验,发现使用memcpy进行数据搬运,两块板卡的表现一致,读写均为(14MB/s),
两款板卡PCIE所对接的CPU相同,测试程序也一样。我们核对过MAX_PAYLOAD,MAX_READ_SIZE参数,cpu pcie host 与 xio2001的配置相同。请教各位,这种情况xio2001需要进行哪些配置,才能提高其读取性能?