最近在做一个PCIE转网口的项目,具体框图如下:SOC这边的板子是我们自己开发的,但是无法满足输出四个网口的需求,就想到了用PCIE2.0进行转接,右侧的网口扩展板是外购的,刚好满足PCIE2.0接口,并输出四路网口。于是采用了此架构进行设计,外购的板子和我们的SOC核心板间通过标准的PCIE金手指进行连接 。但是在实际设计过程中发现金手指有很多引脚,而且很多定义也不是很清晰,在网上查阅资料,没有一个说的是全面的,只能一个一个的找,查阅各种资料,为了方便大家以后的设计,我在设计完成之后进行了总结,并以此文作为后续复习的资料,同时分享给大家作为设计参考。下面进入正题!
下图就是PCIEX1的金手指,正反两面共36个引脚,其中分为左右两部分,左半部分是所有PCIEX1,PCIEX2,PCIEX4,PCIEX8等共用的引脚,右侧的差异就是差分对通道数的差异,具体大家在设计时候详细了解即可,本次只对PCIEx1的各个引脚定义进行理解分析,基本可以代表所有的PCIE引脚。