PCI Express 交换机
PCI Express 开关是一种可以切换计算机主板或类似应用中 PCI Express (PCIe) 总线的设备。PCIe 是一种基于开关的技术,可用于将多种外围设备互连到处理器系统上。这可以通过基于数据包的通信协议完成,这种协议可以控制通过每个开关的流量,除了其他功能,还提供服务质量 (QoS)、热插拔、中断处理和错误处理服务。数据包根据存储器地址、I/O 地址、设备 ID 或通过隐式事务通过开关。
数据传输切换通过使用交换层信息包报头中的信息来实现。有多种不同类型的传输与 PCIe 总线之间的读写,以及数据是报告还是非报告(PCIe 安排和执行数据传输的方式)有关。数据在端点之间传输,且返回路径上某个方向的任何数据通信都按照相同的方向穿过 PCIe 开关,同时信息保存在被称为完成器 TLP 的位置。这是事务模型的一部分,其中包含了请求器和完成器。
具有多个 PCIe 端口的设备必须处理其流量,开关也需要支持转发流量,以及这种点对点通信。在主板上安放开关时,点对点连接施加了额外的物理布局约束。开关也可以记录存储器事务,以便在其符合使这种记录安全的规则时优化总线传输效率。它们也必须能应对这种情况:在事务端点之间级联任意数量的开关。它们也能处理事务过程中的错误。这包括 CRC 错误、组帧错误或事务完成超时。它们也可以检查接收器端点中的缓冲区溢出以及意外的完成事件。同样也会检查数据链路层和物理层错误。
开关也负责在其总线系统上执行重置,还有一个有关热重置消息以及总线间转发重置的协议。如果开关需要支持点对点链接以外的内容,并提供额外的连接,则会被称为扇出开关。其用作是增加从上游主机端口到更多下游 PCIe 设备的 PCIe 通道的数量。
PCIe 开关因其支持的 PCIe 标准而为人所知。最新的 PCIe 开关设备支持“第三代” (8GT/s)。某些第三代设备整合了复杂的服务,从而有助于设计,以及像软件那样调试,以便在均衡之后查看物理信号眼。
184
总产品数量





