低延迟10G MAC Intel Stratix 10 FPGA IP设计实例用户指南

ID 683026
日期 9/24/2018
Public
文档目录

5.4.1. 测试用例—具有IEEE 1588v2特性的设计实例

本仿真测试用例按如下步骤执行:

  1. 以10G运行速度启动设计实例。
  2. 为2个通道配置MAC,PHY和FIFO缓冲器。
  3. 等待设计实例为每个通道置位channel_tx_readychannel_rx_ready信号。
  4. 发送如下数据包:
    • Non-PTP
    • No VLAN, PTP over Ethernet, PTP Sync Message, 1-step PTP
    • VLAN, PTP over UDP/IPv4, PTP Sync Message, 1-step PTP
    • Stacked VLAN, PTP over UDP/IPv6, PTP Sync Message, 2-step PTP
    • No VLAN, PTP over Ethernet, PTP Delay Request Message, 1-step PTP
    • VLAN, PTPover UDP/IPv4, PTP Delay Request Message, 2-step PTP
    • Stacked VLAN, PTP over UDP/IPv6, PTP Delay Request Message, 1-step PTP
  5. 对1G和2.5G重复步骤2到4。

仿真结束后,MAC统计计数器的值显示于脚本窗。如果通道0的RX Avalon® -ST接口已成功接收所有的数据包,则所有统计错误计数器为0,并且RX MAC统计计数器等于TX MAC统计计数器,而脚本窗还会显示PASSED。

图 27. 仿真输出样本