Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.5.1. 元帧格式和成帧层控制字

Enhanced PCS支持5到8192个字的可编程元帧长度。然而,基于稳定性及性能的考率,Intel建议帧长度的设置不要小于128个字。在仿真中,使用较小的元帧长度来减少仿真时间。元帧的有效负载可能是MAC层的纯数据有效负载和Burst/Idle控制字。

图 28. 成帧层元帧格式

成帧控制字包括:

  • Synchronization (SYNC)—用于帧定界和通道对齐(去偏斜)
  • Scrambler State (SCRM)—用于同步加扰器
  • Skip (SKIP)—用于中继器中的时钟补偿
  • Diagnostic (DIAG)—提供每通道错误检查和可选状态消息

要形成一个元帧,Enhanced PCS帧生成器需要插入成帧控制字,并封装从TX FIFO读取的控制和数据字作为元帧有效负载。

图 29. Interlaken同步和加扰器状态字格式
图 30. Interlaken Skip字格式

DIAG字由一个状态域和一个CRC-32域组成。2-bit状态由Interlaken规范定义如下:

  • Bit 1 (Bit 33): 通道健康
    • 1: 通道是健康的
    • 0: 通道不是健康的
  • Bit 0 (Bit 32): 链路健康
    • 1: 链路是健康的
    • 0: 链路不是健康的

每当成帧生成器创建一个DIAG字时,FPGA架构的tx_enh_frame_diag_status[1:0]输入就会被插入到Status域。

图 31. Interlaken诊断字