SoftIP IP Group of Alphawave IP
SoftIP IP Group of Alphawave IP

100G以太网MAC/RS

EN
CN

Precise-ITC CGMAC-PCS-Lite IP内核由CGMAC内核和CGPCS-Lite内核组成。它是基于OTN应用实现100G以太网的尖端解决方案。

CGMAC是兼容IEEE 802.3-2012标准的MAC和RS层的的实现。CGMAC支持IEEE 802.3-2018的条款2-4,31,附件31A / B和条款80-81规定的MAC功能,具有暂停帧(PAUSE frame)和RS功能的MAC控制功能。 CGMAC核心可用于交换机,接口卡或可用作数据统计性能监控(作为MAC / RS监控器)。对于完整的以太网应用,CGMAC可与Precise-ITC PCS / PMA内核进行无缝对接。

CGPCS-Lite内核与CGMII和Serialized PCS信号连接。它不具有MLG功能。在典型的以太网应用中,CGPCS-Lite连接到服务器端的PCS-MLG / PMA以形成一个完整的以太网PCS层功能。然而,在OTN应用领域,CGPCS-lite不仅与OTN 内核中的“ serialized PCS-R”信号进行通信,而且与CGMAC的CGMII信号进行通信。CGPCS-Lite内核在CGMAC和OTN内核之间执行66 / 64B编码/解码,对齐标记插入/删除和PCS块同步功能。

CGPCS-Lite完全符合ITU G.709 Annex E和IEEE 802.3-2018第82条规定。

以下显示了CGMAC-PCS-Lite IP内核框架图。

CGMAC-PCS-Lite IP核包含以下主要功能模块:

  1. CGMAC 内核– 依据IEEE 802.3-2018(条款2-4&81)执行MAC层功能,MAC控制层功能和RS层功能。
  2. CGPCS-Lite –依据IEEE 802.3-2018第82章执行PCS-R(66/64编码)和PCS块同步功能。
  3. CPU 本地主站(local master )–它不仅作为用于寄存器访问的外部CPU的CPU slave,它还充当寄存器的桥梁。
  4. MDIO slave –它为IP核提供了一个可供选择的寄存器访问。 (可选)
  • TX FCS 的插入
  • 生成TX MAC 控制帧
    • 通过MAC客户端或软件生成单播/多播暂停帧(Unicast/Multicast PAUSE frame)
    • 软件可配置的暂停量程(PAUSE quanta)
  • TX 性能监控和数据统计
    • 字节数(Byte count)
    • 帧数(Frame count)
    • 暂停帧数(PAUSE frame count)
    • 多播帧数(Multicast frame count)
    • 单播帧数(Unicast frame count)
    • 帧数统计以下大小的帧数:
      • 64
      • 65-255
      • 256-511
      • 512-1023
      • 1024-1518
      • 1519-1522
      • 1523-1548
      • 1549-2047
      • 2048-4095
      • 4096-8191
      • 8192-9215
    • 检查和删除RX FCS
    • RX 暂停帧的处理
    • RX 性能监控和数据统计
      • 错误的FCS(帧校验序列)
      • 错误的Preamble(帧头)
      • 字节数(Byte count)
      • 帧数(Frame count)
      • 暂停帧数(PAUSE frame count)
      • 多播帧数(Multicast frame count)
      • 单播帧数(Unicast frame count)
      • 错误的FCS帧数(Bad FCS frame count)
      • 帧数统计以下大小的帧数:
        • 64 字节
        • 65-255
        • 256-511
        • 512-1023
        • 1024-1518
        • 1519-1522
        • 1523-1548
        • 1549-2047
        • 2048-4095
        • 4096-8191
        • 8192-9215
  • TX 64/66B 编码
  • TX 加扰(scrambling )启用/禁用
  • TX闲置块删除和对齐标记(AM)的插入
  • RX 64/66B decode
  • RX 解扰(descrambling) 启用/禁用
  • RX 闲置块的插入和对齐标记(AM)的删除
  • RX 性能监控和数据统计
    • 64/66B 解码错误
    • 同步位的BER 计数
    • 高误码率(HI_BER)
    • AM 锁定错误计数
    • BLOCK_LOCK
    • AM_LOCK
    • AM BIP 错误和计数
  • 除通用CPU接口外,MDIO从站可访问PCS MDIP寄存器
  •  

标准兼容

  • IEEE 802.3-2018
  • ITU-T REC-G.709/Y.1331-02/2012