各位高手,指点一下,我在看PCIE的资料时,涉及很多参考地址,在相同的偏移(offset)下,对应了不同的寄存器是怎么回事?Peripheral Component Interconnect Express (PCIe) for KeyStone Devices User Guide 中的76/211 和153/211(211是pdf的总页数),就有重复的。我觉得可能是我对PCIE还不够了解,请各位高手指点一下啊!
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.
各位高手,指点一下,我在看PCIE的资料时,涉及很多参考地址,在相同的偏移(offset)下,对应了不同的寄存器是怎么回事?Peripheral Component Interconnect Express (PCIe) for KeyStone Devices User Guide 中的76/211 和153/211(211是pdf的总页数),就有重复的。我觉得可能是我对PCIE还不够了解,请各位高手指点一下啊!
非常感谢你的回复。关于你提到的“3.2到3.9的对应rc 和ep有两组,分别从0x21801000和0x21802000开始”,是什么意思,我看PCIE的pdf时,有很多都是同是相关于RC和EP的,比如说你LINK_CAP的DLL_REP_CAP位。我还是没有顿悟的感觉,“分别从0x21801000和0x21802000开始”,你是从PDF的哪里明白出来的呢?或者你能讲讲在学习PCIE资料的心得吗,我肯定是还有盲区的。谢谢喽!!!
刚才说的可能也不准确 应该是分为本地和远端两块,至于RC还是EP,那就看你自己配置了
结合我解得那两个图,以及不同类型寄存器的偏移地址规律可以看出来的,本地和远端两块的寄存器结构是相同的
后面的register那一章,除了application register,都要重复两遍,分别对应0x21801000和0x21802000的起始地址
我也没完全明白,但这一块我觉得就是这样的,得多看几次结合调试理解吧~我之前也没调过dsp,所以也进展很慢,共同进步吧
谢谢你的回复!继续研究中,PCIE的调试真的是很恼火啊。比如说主机上面插板卡,那么PCIE就是EP方式了啊,那板卡的PCIE是从哪个地址?还需要配主机的RC模式吗?