本数据手册详细介绍了Intel 82580EB和82580DB千兆以太网控制器,包括其功能特性、性能参数及应用指南。
### Intel® 82580EB/DB Gigabit Ethernet Controller 特性和技术要点
#### 外部接口
1. **PCIe v2.0**: 支持速度达5Gbps 和2.5Gbps,提供x4、x2 或x1 的配置选项。该接口为控制器提供了高速数据传输能力,并与当前大多数系统兼容。
2. **MDI (铜线)**: 根据IEEE 802.3标准,支持1000BASE-T、100BASE-TX 和10BASE-T 接口。这使得该控制器可以广泛应用于不同类型的铜线网络环境中。
3. **Serializer-Deserializer (SERDES)**: 支持1000Base-SXLX(光纤)应用及针对Gigabit背板应用的1000BASE-KX 和1000BASE-BX,提供高效的串行并行转换功能。
4. **SGMII 接口**: 支持SFP外部PHY连接,增强了设备在网络扩展性和灵活性方面的表现。
5. **NC-SI或SMBus**: 用于管理连接到MC(管理控制器)的接口。这为网络设备提供了更为高级的远程管理能力。
6. **IEEE 1149.6 JTAG**: 通过JTAG接口实现设备测试和调试,确保产品可靠性和可维护性。
#### 性能增强特性
1. **Intel® IO 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 VMDq 支持**: 每个端口支持8个TX队列和8个RX队列,最多可支持8个虚拟机。每个虚拟机分配一个队列,在虚拟环境中提供更佳的资源隔离和负载均衡能力。
2. **iSCSI、PXE 和 UEFI 预启动支持**:
- 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操作并降低能耗。
#### 其他特性
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/DB Gigabit Ethernet Controller 在提供高性能的同时具备丰富的功能和出色的能耗控制能力,是满足现代数据中心需求的理想选择。