PEX8624:高性能PCIe SWITCH详解
5星 · 超过95%的资源 需积分: 49 187 浏览量
更新于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交换机的关键特性和功能,包括其灵活性、兼容性、性能优化以及硬件架构设计,为理解和使用这款产品提供了全面的参考信息。
追风听雨者
- 粉丝: 12
- 资源: 2
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解