10-Gbps 以太网硬件演示

建议用于:

  • 设备:Stratix® IV GX

  • Quartus®:v11.0

author-image

作者

概述

我们的 10-Gbps 以太网硬件演示参考设计,为您在英特尔® FPGA 中实现基于 10-Gbps 以太网(10GbE)的设计,以及观察流过系统各部分的实时网络流量提供了一种快速的方法。该设计还利用 10GbE 媒体媒体访问控制器(MAC)功能和标准的现货 10GbE SFP+ 插接式光学组件或 SFP+ 直接耦合铜电缆组件来帮助您确认您基于 10GbE 的系统操作。10GbE MAC 经过了 UNH-IOL 验证。

该参考设计使用我们的 10GbE MAC 和 XAUI PHY 英特尔 FPGA IP 功能构建,在英特尔 FPGA 中使用四个3.125-千兆位(Gb)串行收发器来实现一个 10GbE XAUI 端口。在 SFP+ 高速夹层卡的双 XAUI 中将 XAUI 端口(来自 Terasic)转换成 10-Gbps 串口以太网,通过低成本的 SFP+ 插接式光学组件或 SFP+ 直接联接的电缆组件来提供网络接口。

如图 1 所示,该参考设计演示了10GbE MAC 英特尔 FPGA IP 功能在许多回路硬件配置中如何以最高网速性能运行。

特性

  • 演示了 10GbE MAC 和 XAUI PHY 英特尔 FPGA IP 功能在 XAUI 模式下利用低成本 SFP+ 光学组件或铜接口支持 10GbE 运行的示例。关于 10GbE MAC 和 XAUI PHY 英特尔 FPGA IP 的更多信息,参阅 10-Gbps 以太网 MAC 英特尔 FPGA IP 功能用户指南(PDF)收发器 PHY IP 内核用户指南(PDF)
  • 系统在控制、测试和监测 10GbE 运行的数据通路中的各个点进行回环。
    • 回路 A:XGMII 接口局部回环
    • 回路 B:FPGA 串行实体媒体附件(PMA)接口局部回环
    • 回路 C:Broadcom BCM8727 XGXS 回环
    • 回路 D:Broadcom BCM8727 PMA 串行回环
    • 回路 E:外部 SFP+ 光缆回环
  • 连续随机突发测试,每个突发具有可配置的数据包数量、载荷数据类型和有效载荷大小.伪随机二进制序列(PRBS)生成器利用固定增量或随机序列生成载荷数据类型。
  • 面向 PRBS 生成器和显示器、MAC 发射机(TX)以及接收器(RX)的统计资料包。
  • MAC 传输和接收的、具有不同帧长度的报文分类。
  • 测量流量监测器收到的流量。
  • 基于 Tcl 的系统系统控制台用户界面允许您动态控制测试以及配置和监测该参考设计中的任何寄存器。

图 1.说明测试和回路配置的 10-Gbps 以太网硬件演示参考设计。

双 XAUI 到 SFP+ HSMC 主板由 Terasic 提供。