pci-e(pci-express)作为一种通用的总线规格,在intel的提倡和推广下,逐步取代现有系统内部的总线传输接口,以往系统的各种设备共用一个带宽,采用了并行互联,这大大影响了系统整体的性能表现,同时并行信号由于相互干扰也严重制约了速率的进一步提升。而pci—e则采用了串行互联方式,以点对点的形式进行数据传输,每个设备都可以单独的享用带宽,从而大大提高了传输速率,而且也为更高的频率提升创造了条件。
pci-e有多种不同速度的接口模式,这包括了1x、2x、4x、8x、16x以及更高速的32x。pci-e 1x模式的传输速率便可以达到250mb/s,接近原有pci接口133mb/s的二倍,大大提升了系统总线的数据传输能力。而其它模式,如8x、16x的传输速率便是1x的8倍和16倍。可以看出pci-e不论是系统的基础应用,还是3d显卡,lan card的高速数据传输,都能够应付自如,这也为厂商的产品设计提供了广阔的空间。
目前大部分网卡接口都已采用了pci-e接口,当使用者在同一接口搭配不同的网卡时,需要切换pci-e带宽,需要重启设备进bios,设定相对应的规格,非常不方便,因此立华科技推出了pci-e自动切换带宽方案来解决这一难题。
在lan card上设计了一个侦测电路,通过设置不同的电阻阻值来表示x8和x4x4两种规格的状态;在主板的pci-e slot中增加一个空pin ,命名为a8。当lan card插入主板系统时,a8一端会接到检测电路,侦测当前的状态,另一端会接到主板gpio的 gpi pin,来侦测插入的pci-e 金手指中的信号是x8还是x4x4;当检测到信号的状态后,主板将gpi的信息传给bios,然后bios通过判断,会给cpu发出信息使主板系统的pci-e controller切换pci-e的link width,来配合搭配的card。
pci-e自动切换带宽方案目前已经在立华多款主板产品上使用,并在多家客户进行实际应用,客户反馈使用该方案可以帮助运维人员快速,直观,准确的了解lan card模块的带宽,并能方便的自由切换,提高了运维人员工作效率,降低了运维成本。