交换芯片扩展到桥接,gen 2提供简化的机会
当i/o互连世界从pci过渡到pci express (pcie)时,桥接芯片扮演着一个关键角色:为了允许设计人员继续在基于pcie的系统使用pci及pci-x。一旦大多数这些端点像预期那样一开始就使用pcie,则由桥完成的互连将由交换芯片完成,而桥接器将使pcie领域仍可采用老的pci设计。
此次转换带来另外一个变化,设计正在向pcie gen 2及5gt/s性能移植,以实现下一代互连。一些公司已经决定称这些pcie交换芯片为“桥”。
pcie至 pci桥接功能的展望
传统的pci总线提供一种低成本、稳健且清晰的互连标准。对于大多数应用,从pci向pcie过渡降低了成本及功耗,需要更少的引脚数量,从而具有更小的外形和更强的性能。
于是,系统板及芯片组现在一般都有几个pcie槽和有限的pci连接。pcie至pci桥可以在系统板及升级卡上提供额外的pci 或 pci-x槽。这可以使用普通的“前向模式”桥配置完成。一些桥也提供“反向模式”配置选项,其允许从已有pci槽生成pcie槽。这对更新老主板很有用。
从gen 1到gen 2
pcie gen 2使用相同数量的线提供高达两倍的最大吞吐量,需要在两个标准之间进行桥接。此处,交换芯片可以用作桥,如图1所示。其显示了在根联合体处带两个pcie端口的gen 2服务器芯片组,一个端口(x8端口)连接到gen 2交换芯片。
图1 gen 2交换芯片用作从gen 1 i/o到gen 2根联合体的桥
32线交换芯片配置有6个端口——一个上行x8 gen 2端口及5个下行端口,下行都是x4 gen 1端口。因此,交换芯片用作从gen 1 i/o到gen 2根联合体的“桥”。
相似的系统可以进行从gen 2 i/o到gen 1根联合体的反向类型桥接。因为交换芯片的上行端口仅仅运行在gen 1模式,需要使用两倍的线路在根联合体中保持相同带宽。另一方面,因为下行端口仅仅运行在gen 2模式,每个槽只需要两条线用于获得相同的i/o带宽,如图1所示,其使用x4 gen 1端口。
pci至pci桥经常用于建立或添加pci槽,允许从主机输出到多个端点。图2中,左侧卡32位33mhz总线的最大吞吐量是125mb/s,其中右侧的x16 gen 2槽提供8gb/s。
图2 pci交换芯片可以取代桥用于增加输出
图形适配器正在发展,可以为不断增加的复杂游戏及视频提供更高的性能。一种方法是设计人员通过在单卡上部署多个gpu实现。这是输出使用该模型的另外一个示例,但连接到gpu的下行端口是x16,可以获得最大带宽。此示例中,需要注意:在这些双gpu卡中的相关文献中,输出交换芯片经常指一个“桥”,容易在i/o领域造成混淆。
在其他应用中,如光纤信道主机总线适配器(hba),不需要x16 gen 2链路的全部带宽(到目前为止)。然而,使用gen 2链路可以使用更少的线路获得给定带宽,降低引脚数量及板空间,简化布局及成本,并可以得到更小的外形。
对于操作系统,pcie交换芯片像一个桥
当pcie交换芯片用于系统中根联合体的输出时,对于操作系统来说,每个交换芯片端口将像一个桥头,如图3所示。这反映了pcie保持与pci软件向后兼容性的能力,因此,如果随着接口的改变功能没有增加,则从pci到pcie移植需要新的驱动程序。
图3中拓扑可以在两种情况下观察。在老pci系统中,系统通过主桥到三个桥下行输出,可以允许几个i/o设备聚集到系统主机总线上。如果需要域隔离,则部署非透明的(nt) pci至pci桥。
图3 pcie交换芯片形成一个桥架构
如果标准pci至pci桥允许主机看到后面的端点,则nt桥看起来就像一个到主机的端点,并且可以防止主机列举nt桥后面的设备。nt桥允许打开窗口以交换数据,同时隔离其后的处理器及内存空间。
透明桥允许系统以电气隔离单独的总线,这些桥在配置状态寄存器(csr)中使用1型头以表示存在额外设备下行。
而nt桥保持处理器域的电气及逻辑隔离。通过使用地址转换,nt桥将处理从一个桥一侧中转到另外一侧。他们使用csr中的0型头以终止被主机发现。
带交换芯片的非透明桥接
在pcie系统中,主桥被四端口输出交换芯片的上行端口代替,对于主机操作系统,所有下行端口就像pci至pci桥,当今,许多pcie交换芯片允许一个端口配置为一个nt“桥”,如图4所示。此操作与nt桥一样,只有这时该功能执行为一个交换芯片端口的配置选项。
图4 pcie故障恢复系统可以利用非透明配置
如果应用中交换芯片已经取代传统桥,则此应用为双主机故障恢复系统。如图4所示,每个系统中配置两个cpu,一个配置为主机,另外一个作为备用机,当主机发生故障时才使用。nt桥可以提供备用机和主机cpu间的域隔离。
除双主机故障恢复系统外,使用nt桥接的应用包括带嵌入cpu的插卡,如网络安全处理器、raid控制器及线卡。
交换芯片不止用于桥接
除了取代桥外,最新的gen 2交换芯片已经部署了几个新功能,可以增强系统性能并简化设计/调试,包括读取调步及重铸功能,两种方法都增强吞吐量并减少流量拥塞,使用桥接不可能实现此功能。另外,系统调试功能,如包生成器、serdes眼图测量及性能监测功能都在gen 2交换芯片中配置,从而无须外部仪器就可以优化性能。
三安光电、飞乐音响、联创光电2018年第三季度报告公布
!销售/回收HP8753ES网络分析仪HP8753ES!小兵
瑞芯微RK3568:Debian系统如何安装Docker
关于国产光刻机的性能分析介绍
AMD下一代RDNA3架构或将采用5nm工艺,官方暂没透露
PCI Express交换及桥接芯片的展望
对于手机LCD屏幕的性能指标都有哪几项
电流传感器在风力发电中的应用
Vishay宣布扩充其通过MIL-PRF-55342认证的E/H系列SMD薄膜电阻
AI虚拟数字人可以为企业提供哪些服务?
什么是Hedera共识服务
AI特殊教育学校 让“盲校无教材”成为历史
会议音响系统设备之功率放大器的主要作用
!租售/收购/维修HP8563E频谱分析仪HP8563E 小
怎样在Protel软件中,打印出符合国家标准的图纸?
人工智能在门禁中很受欢迎的原因是什么
要想彻底取代燃油车,新能源车企还需要做些什么
什么是平板显示器(FPD)
长江存储主要精力转移到128层闪存芯片上 有望在2020年大规模投产
电磁感应定律和楞次定律的关系