有段时间没做PCIe相关的东西了,估计以后也不会再做了,趁着还有点印象,把自己学到的,对PCIe的理解做一个系统的总结。
目前没有很明确的规划怎么写,跟着自己的思路来写,想到什么就写什么,都是自己的理解,如果有理解错误的,以PCIe协议为准。
PCIe最主要的参考资料当然是PCIe协议了,可以自己去网上下载,当前应该是PCIe4.0了,接下来的文章以PCIe3.0为准,可能会有一些3.1的特性(DPC)。其次就是《PCI Express系统体系结构标准教材》这本书,号称学习PCIe的葵花宝典,买的话非常贵,我也只是看过一点。然后国内有本《PCIe体系架构导读》这本书,可以作为参考。建议大家还是去看协议,这才是标准。软件开发用的最多的最重要的也是第七章,要学习的话重点学习这章。
下一章会先介绍PCIe的基本理论,初步扫盲。