此次IDT推出的PCIe Gen2交换器在架构创新方面为工程师提供了一定的灵活性:
分区交换:该架构实现了在单片器件上的多主支持。这就意味着,工程师可以利用现有PCIe生态系统,在单个物理交换器上集成多个逻辑交换器,并将其分配到任何分区的任何交换端口,而且任何交换端口都可成为给定分区的主端口,并支持分区独立复位。
图1 分区交换功能
动态资源分配:动态重映射系统资源的能力可以支持服务级别协议,实现负载平衡,从而提供服务质量保证和资源利用率。由于系统可配置性得到了扩展,灵活的资源分配将有助于实现采用同样硬件的多个系统SKU。此外,该系列器件以单片解决方案代替多个PCIe交换器,实现了I/O系统级的正确调整,以实现计算资源的混合,从而降低了系统成本。
图2 动态资源分布功能
故障恢复支持:该功能支持从动态/待机或限制的、双主机支持模型扩展到故障恢复支持,使得资源能够被传输到任何端口/主机,有助于基于系统状态实时确定分配,确保了系统可靠性和资源可用性的提高。值得一提的是,该功能的实现无需编写专用软件,如非透明桥接,能够帮助客户加快上市时间、缩短开发时间。
图3 故障恢复功能
多播支持:为了实现系统资源的高效处理和管理,新方案实现了在计算和智能I/O 单元-卸载发送器中间一致、有效和同步的一对多多数据分配。由于主端口和目标端口都可以是任何端口,并且主控器或终端节点无需改变硬件或软件,也保证了多个对等系统数据和表项信息的一致。
图4 多播支持功能
电源管理功能:此次所有新推出的器件都能够关闭未用的SerDes,而且SerDes每端口都可以传输低摆幅电压模式(传输电平设定在缺省满摆幅模式的一半,去加重自动关闭),SerDes Tx驱动和去加重可在正常操作模式下留有裕量。同时,它对可编程和动态链路宽度进行了重新配置,使得链路可以在激活状态时,动态减少(降低配置)或增加(提高配置)链路宽度
所有的新型交换器都有一个专用评估和开发套件,以用于器件测试、分析和系统仿真。每个套件包括一个具有上行和下行连接的硬件开发板,以及一个 IDT 开发的基于 GUI 的软件环境,该环境可帮助设计人员调整系统和器件配置以满足系统要求。此外,为确保OEM厂商的系统设计为生产而优化并满足其上市时间目标,IDT还为客户提供了广泛的协作技术支持,包括系统建模和信号完整性分析、原理图和布局审核服务。