探索 IDT 89HPES32NT24AG2 PCIe 交换机的卓越性能
在当今高速发展的电子科技领域,高性能的 PCIe 交换机对于实现高效的数据传输和系统互联至关重要。今天,我们来深入剖析 IDT 公司的 89HPES32NT24AG2 这款 32 通道、24 端口的 PCIe Gen2 系统互连交换机,一同领略它在多个关键领域的卓越表现。
设备概述
89HPES32NT24AG2 是 IDT 家族 PCI Express® 交换解决方案的一员,专为高性能应用中的 PCI Express Gen2 数据包交换进行了优化。它支持多个同时进行的点对点流量,适用于需要域间通信的多主机或智能 I/O 系统,涵盖服务器、存储、通信和嵌入式系统等多个领域。
核心特性剖析
高性能无阻塞交换架构
- 通道与端口配置:该交换机拥有 32 通道、24 端口的灵活配置,集成的 SerDes 支持 5.0 GT/s Gen2 和 2.5 GT/s Gen1 操作,能够提供高达 32 GBps(256 Gbps)的交换容量。大家不妨思考一下,这样的高性能配置能为实际应用带来多大的数据吞吐量提升呢?
- 低延迟架构:采用低延迟直通架构,支持一个虚拟通道和八个流量类别,确保数据能够快速、准确地传输。
- 端口配置灵活性:具备四个 x8 堆栈,每个堆栈可配置为多种不同的端口组合,如一个 x8 端口、两个 x4 端口等,还支持自动每端口链路宽度协商、跨链路以及自动通道反转等功能,为系统设计提供了极大的灵活性。
创新的交换机分区功能
- 独立分区支持:支持多达 8 个完全独立的交换机分区,在同一设备中实现逻辑上独立的交换机,并且可配置下游端口设备编号。这种灵活的分区设计有哪些实际应用场景呢?
- 动态重配置:支持交换机分区的动态重配置,包括动态端口重配置、端口在分区之间的动态迁移以及上游端口在交换机分区内和之间的移动,适应不同的应用需求。
非透明桥接(NTB)支持
- 多端点通信:每个交换机支持多达 8 个 NT 端点,每个端点可与其他交换机分区、外部 PCIe 域或 CPU 进行通信。每个 NT 端点有 6 个 BAR,支持地址转换,部分 BAR 还支持基于查找表的地址转换。
- 消息与门铃寄存器:具备 32 个入站和出站门铃寄存器以及 4 个入站和出站消息寄存器,支持多达 64 个主设备和无限数量的未完成事务,还支持组播和 ECRC 再生,增强了数据传输的可靠性。
集成直接内存访问(DMA)控制器
- 多通道支持:支持多达 2 个 DMA 上游端口,每个端口有 2 个 DMA 通道,支持 32 位和 64 位内存到内存的传输。
- 高性能传输:采用飞传翻译,相比缓冲方法减少了延迟并提高了性能,支持任意源和目标地址对齐以及分区内和分区间的数据传输,还支持向组播组的 DMA 传输,采用基于链表描述符的操作和灵活的寻址模式。
服务质量(QoS)
- 端口仲裁与请求计量:通过轮询方式进行端口仲裁,IDT 专有的请求计量功能可在交换机端口之间平衡带宽,以实现最大系统吞吐量。
- 高性能交换核心:采用结合输入输出排队(CIOQ)的交换核心架构,配备大缓冲区,支持 100 MHz 和 125 MHz 参考时钟频率以及灵活的端口时钟模式。
热插拔与热插拔
- 全面支持:所有端口均配备热插拔控制器,所有下游交换机端口均支持热插拔,使用低成本外部 I2C I/O 扩展器实现热插拔功能。可配置的存在检测支持卡和电缆应用,通过 GPE 输出引脚进行热插拔事件通知,还可启用 SCI/SMI 生成以支持传统操作系统。
电源管理
- 多状态支持:支持 D0、D3hot 和 D3 电源管理状态以及主动状态电源管理(ASPM),支持 L0、L0s、L1、L2/L3 Ready 和 L3 链路状态。
- 可配置定时器:可配置的 L0s 和 L1 进入定时器允许进行性能/节能调整,SerDes 支持低摆幅/半摆幅操作,未使用端口和通道的 SerDes 可进入低功耗状态。
可靠性、可用性和可维护性(RAS)
交换机提供了全面的 RAS 支持,包括 ECRC 支持、所有端口的 AER、所有内部 RAM 的 SECDED ECC 保护、端到端数据路径奇偶校验保护、校验和串行 EEPROM 内容保护,以及在链路上下转换时生成中断的能力,确保系统的稳定运行。
其他关键细节
初始化与配置
支持根(BIOS、OS 或驱动程序)、串行 EEPROM 或 SMBus 交换机初始化,通过引脚绑定支持常见的交换机配置,还支持系统内串行 EEPROM 初始化/编程。
片上温度传感器
温度传感器范围为 0 至 127.5 摄氏度,具有三个可编程温度阈值和过温、欠温阈值警报,可自动记录最高或最低温度。
9 个通用 I/O
提供 9 个通用 I/O 引脚,可单独配置为通用输入、通用输出或替代功能,这些替代功能可通过软件、SMBus 从接口或串行配置 EEPROM 启用。
电气特性与参数
系统时钟参数
对输入参考时钟频率、上升和下降沿速率、输入电压等多个参数进行了详细规定,确保在不同条件下的稳定运行。
AC 与 DC 电气特性
涵盖了 PCIe 传输和接收的多个方面,如单位间隔、最小 Tx 眼宽、差分输入电压等,以及不同 I/O 类型的参数,如输入电容、输出电流和电压等,满足不同用户的需求。
电源与热管理
- 电源要求:需要三种电源电压(1.0V、2.5V 和 3.3V),并规定了不同温度下的推荐工作电压和电源上下电顺序。
- 功率消耗:提供了典型和最大功率消耗的测量条件和数据,还说明了如何通过关闭未使用端口和使用 Gen1 模式来降低功耗。
- 热管理:给出了热规格参数,如结温、环境温度、热阻等,并强调了保持结温不超过最大值的重要性,建议用户进行自己的热分析。
订购信息
提供了多种有效的订购组合,包括不同的设备修订版本、封装类型和温度范围,满足不同用户的实际需求。
综上所述,IDT 89HPES32NT24AG2 PCIe 交换机以其丰富的功能特性、出色的电气性能和灵活的配置选项,为高性能应用提供了强有力的支持。各位电子工程师在进行相关系统设计时,可以充分考虑这款交换机的优势,将其应用到实际项目中,以实现更高效、稳定的数据传输和系统互联。
-
高性能
+关注
关注
0文章
794浏览量
21500
发布评论请先 登录
89HPES32NT24AG2Based REV-B 评估板示意图s(Fab: 18-691-001)
89HPES32NT24AG2Based REV-A 评估板示意图s(Fab: 18-691-000)
探索 IDT 89HPES32NT24AG2 PCIe 交换机的卓越性能
评论