工具与软件:
我们有一个新的设计,见下图,PCIex16通过电缆访问 PEX8748,然后,PEX8748的 PCIEx1端口 访问 XIO2001,然后扩展几个 PCI 插槽。

问题是,我们通过 CPU 读写 PCI 插槽设备,读写时间不稳定,看下图,大部分时间是35 μ s 左右,有时会跳到70 μ s 左右,我们希望它稳定在 35 μ s 左右。


您能给我们一些指导吗? 我们如何解决这个问题、或者我们应该尝试哪一个方向来解决这个问题?
谢谢!
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.
工具与软件:
我们有一个新的设计,见下图,PCIex16通过电缆访问 PEX8748,然后,PEX8748的 PCIEx1端口 访问 XIO2001,然后扩展几个 PCI 插槽。

问题是,我们通过 CPU 读写 PCI 插槽设备,读写时间不稳定,看下图,大部分时间是35 μ s 左右,有时会跳到70 μ s 左右,我们希望它稳定在 35 μ s 左右。


您能给我们一些指导吗? 我们如何解决这个问题、或者我们应该尝试哪一个方向来解决这个问题?
谢谢!
您好!
感谢您向我们发送有关该观察结果的信息。
请帮助我们更好地理解以下内容、以便帮助我们更好地为您提供帮助。
此致!
David
您好!
感谢您上传 XIO2001配置。 我在查看您的配置时注意到了几个项目、并且对您的 XIO2001寄存器配置有一些后续问题:
此致!
David
您好!
是否 也可以提供芯片组的 ASPM 设置? 根据 勘误表 #3或4、这可能会影响 XIO2001的性能。 这很可能是在系统的 BIOS 中设置的。
请注意 ASLPMC 字段说明中的以下陈述:
请注意、如果这个字段被改变、这 也会导致 ASLPMC 的缺省值改变。
此致!
David