Quantcast
Channel: C6000™多核 - 最近的话题
Viewing all articles
Browse latest Browse all 5545

求教:PCIe传输速率过低

$
0
0

大家好:

       现在C6678做为PCIe的EP设备,想把PCIe data space(地址是0x60000000)的数据通过EDMA搬移到DDR中(地址是0x90000000),但速率总是提不起来。刚测了下写速率为352.45MB/S,读速率为309.00MB/s。最后通过查看LINK_STAT_CTRL寄存器发现它的值是0x10120080,说明问题出在只用了PCIe的一条lane,该lane的速率为5Gbps。但配置寄存器的时候是配置的2x模式的,为什么最后却只使用了一条lane?不知道问题出在哪里,麻烦各位帮我分析下,谢谢啦。以下是查看其它几个寄存器的值:

      PCIE_LINK_CTRL:0x30120

      LINK_CAP:0x35422

     LINK_CTRL:0x2

    PCIE_PL_GEN2:0x20F

 

 


Viewing all articles
Browse latest Browse all 5545

Trending Articles