### Intel® 82580EB/82580DB Gigabit Ethernet Controller 特性及技术要点
#### 外部接口
1. **PCIe v2.0**: 支持5Gbps 和2.5Gbps的速度,提供x4、x2 或x1 的配置选项。该接口为控制器提供了高速数据传输能力,并与当前大多数系统兼容。
2. **MDI (Copper)**: 根据IEEE 802.3标准,提供1000BASE-T、100BASE-TX 和10BASE-T 的接口支持。这使得该控制器可以广泛应用于不同类型的铜线网络环境中。
3. **Serializer-Deserializer (SERDES)**: 为了支持1000Base-SX/LX (光学纤维)应用,以及针对Gigabit背板应用的1000BASE-KX 和1000BASE-BX,SERDES提供了高效的串行/并行转换功能。
4. **SGMII 接口**: 支持SFP/外部PHY连接,增强了设备在网络扩展性和灵活性方面的表现。
5. **NC-SI或SMBus**: 用于管理连接到MC(管理控制器)的接口。这为网络设备提供了更为高级的远程管理能力。
6. **IEEE 1149.6 JTAG**: 通过JTAG接口实现设备的测试和调试功能,确保了产品的可靠性和可维护性。
#### 性能增强特性
1. **Intel® I/O Acceleration Technology v3.0**: 包括状态无感知卸载(如头部拆分、RSS)、直接缓存访问、PCIe v2.1 TLP处理提示等特性,有效提升数据处理速度和效率。
2. **校验和卸载**: 包括UDP、TCP 和IP校验和卸载,能够减轻主机CPU负担,提高整体性能。
3. **TSO (TCP Segment Offload)**: 对于UDP和TCP的发送段卸载,提高了网络层的数据包处理能力。
4. **SCTP 收发校验和卸载**: SCTP是一种面向连接的协议,它的收发校验和卸载进一步提升了网络通信的安全性和可靠性。
#### 虚拟化准备
1. **Enhanced VMDq1 支持**: 每个端口支持8个TX队列和8个RX队列,最多可以支持8个虚拟机,每个虚拟机分配一个队列,从而在虚拟化环境中提供更佳的资源隔离和负载均衡能力。
2. **iSCSI*, PXE* and UEFI* Preboot Support**:
- iSCSI-SerDes、Fiber 和 Copper 在 Windows/Linux 下的支持,但目前不支持 SGMII 接口。
- PXE-SerDes、Fiber、Copper 和 SGMII 在 Windows/Linux 下的支持。
- UEFI-SerDes、Fiber、Copper 和 SGMII 在 Windows/Linux 下的支持。
这些特性极大地提升了设备在网络存储、预启动环境等方面的灵活性和功能性。
#### 功耗节省特性
1. **ACPI**: 提供了多种电源管理状态和唤醒功能,有助于降低设备功耗。
2. **APM Wake-Up**: 增强了电源管理中的唤醒功能,使得设备能够在低功耗状态下快速响应网络活动。
3. **Low Power Link-Disconnect State**: 在链路断开时进入更低功耗的状态,进一步节约能源。
4. **PCIe v2.1 LTR**: 通过报告延迟容忍度来优化PCIe接口的功耗。
5. **DMA Coalescing**: 改进了系统的电源管理能力,减少了不必要的DMA操作,降低了功耗。
#### IEEE 82580EB/82580DB 的其他特性
1. **IEEE 802.1AS-Timing and Synchronization**: 支持IEEE 1588 Precision Time Protocol,确保了精确的时间同步能力。
2. **Total Cost of Ownership (TCO)**: 通过IPMI MC pass-thru和多播NC-SI等功能,降低总体拥有成本。
3. **产品细节**:
- 17x17 PBGA封装。
- 预估功耗:双端口模式下最大2.8W;四端口模式下最大4.2W。
- 数据路径的奇偶校验或ECC保护,保障了数据完整性和可靠性。
Intel® 82580EB/82580DB Gigabit Ethernet Controller 在提供高性能的同时,也具备丰富的功能和出色的能耗控制能力,是满足现代数据中心需求的理想选择。
1