Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

2.5.1. 元帧格式和帧层控制字(Metaframe Format and Framing Layer Control Word)

Enhanced PCS支持5到8192个字的可编程元帧长度。但是,为了稳定性和性能, Intel建议您将帧长度设置为不少于128个字。在仿真中,使用较小的元帧长度来减少仿真时间。元帧的有效载荷可以是纯数据有效载荷和来自MAC层的突发/空闲控制字。

图 17. 帧层元帧格式(Framing Layer Metaframe Format)

帧控制字包括:

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

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

图 18. Interlaken同步和加扰器状态字格式(Interlaken Synchronization and Scrambler State Words Format)
图 19. Interlaken跳过字格式(Interlaken Skip Word Format)

DIAG字由一个状态字段和一个CRC-32字段组成。 Interlaken规范将2-bit状态定义为:

  • Bit 1 (Bit 33):通道健康
    • 1:通道健康
    • 0:通道不健康
  • Bit 0 (Bit 32):通道健康
    • 1:通道健康
    • 0:通道不健康

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

图 20. Interlaken诊断字(Interlaken Diagnostic Word)