This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

XIO2001 使用DMA 读取时速度严重降低

Other Parts Discussed in Thread: XIO2001

请教各位:

       我们的板卡使用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需要进行哪些配置,才能提高其读取性能?