PEX8624:高性能PCIe SWITCH详解

5星 · 超过95%的资源 需积分: 49 62 下载量 54 浏览量 更新于2024-09-03 1 收藏 681KB DOCX 举报
"PEX_8624是一款由PLX Technology公司设计的高性能PCI Express (PCIe) 交换机,适用于工作站、存储系统和通信系统。该交换机具备低时延、低功耗特性,符合PCIe Base 2.0标准,同时兼容Base 1.0。它拥有24条lane和6个端口,可灵活配置以适应不同的应用场景。PEX8624支持四种主要的工作模式,包括不同组合的X4、X8上游和下游接口。此外,它还支持x1和x2连接方式,确保了广泛的功能适应性。 每个端口(Ports 0, 1, 5, 6, 8, 9)都配备独立的配置寄存器,最大支持2048字节的payload。配置可通过多种方式完成,如外部输入接口、CPU配置请求、EEPROM或IIC接口。该交换机全面兼容PCIe Base 2.0,并向下兼容Base 1.1和Base 1.0a。它支持自协商、lane的动态反转和极性反转,以及serdes环回和眼图扫描功能,以确保信号质量和链路稳定性。 PEX8624还包括20个GPIO接口,可以根据需要分配各种功能。它支持透明和非透明桥功能,允许数据在多个设备间高效传输。通过读控制机制,可以限制下游设备的读请求,防止慢速设备占用过多资源,确保整体系统的性能均衡。 在硬件架构上,PEX8624的24条lane均匀分布于3个station之中,每个station包含8条lane。station内部通过内部走线和RAM连接。每个station的端口配置独立,上游和下游端口宽度可通过STRAP_STNx_PORTCFGx管脚设置。所有端口都能够在Gen1 (2.5GT/s) 或 Gen2 (5.0GT/s) 下独立运行。Port0和Port1位于station0,Port5和Port6位于station1,Port8和Port9位于station2。在系统初始化时,软件会发起配置请求,建立PCIe链路、设备ID和地址映射,以便进行端口间的路由。 每个station包含一套PHY、DLL和TL模块,每个PCIe端口都有独立的DLL和PHY,确保了每个端口的独立性和互不影响。TL模块的输入接口与station中的其他组件交互,共同实现高速数据传输和交换功能。" 这篇摘要详细介绍了PEX8624 PCIe交换机的关键特性和功能,包括其灵活性、兼容性、性能优化以及硬件架构设计,为理解和使用这款产品提供了全面的参考信息。