Canada Technology Innovation – ASIC, FPGA & Embedded Software !
Canada Technology Innovation – ASIC, FPGA & Embedded Software !

100GE PCS + FEC (802.3ba + 802.3bj + 802.3cd FEC)

EN/

Precise-ITC CGPCS IP核是802.3ba 100G PCS的创新实现,带有一个可选的802.3bj前向纠错(FEC)层。它是挑战100G以太网应用的有效解决方案。

CGPCS核与CGMII和PMA相连接。它可以通过CGMII连接到100G MAC,例如Precise-ITC CGMAC,形成一个以太网的完整PCS层功能。这核还提供一个用于连接OTN层的接口。CGPCS核执行66/64B编码/解码,对齐标记(AM)的插入/删除,PCS块同步,通道对齐,通道偏移和通道重新排序的功能。它完全符合ITU G.709附件E,IEEE 802.3-2012第82条,IEEE802.3bj-2014和IEEE 802.3 cd-D3.x.

以下显示了 CGPCS IP 内核的框架图。

CDPCS IP核包含以下主要功能模块:

  1. CGPCS -依据IEEE 802.3-2012第82章,执行PCS-R(66/64编码),PCS块同步,对齐锁定和偏移校正,以及重新排序的功能。
  2. CGPCS RS-FEC层(可选) – 向PMA通道添加257B转码,Reed Solomon编码/解码,符号分配的功能。

  3. CPU本地主站 – 它不仅作为用于寄存器访问的外部CPU的CPU slave,它还充当寄存器的桥梁。

  4. MDIO slave – 它为IP核提供了一个可供选择的寄存器访问。 (可选)

CGPCS 功能

  • TX 64/66B 编码
  • TX 加扰(scrambling )启用/禁用
  • TX 闲置块删除和对齐标记(AM)的插入
  • RX 块同步
  • RX 对齐锁定和通道偏移
  • RX 通道重新排序
  • RX 64/66B 解码
  • RX 解扰(descrambling) 启用/禁用
  • RX 闲置块的插入和对齐标记(AM)的删除
  • RX 性能检测和数据统计
    • 64/66B 解码错误
    • 同步位的BER 计数
    • 高误码率(HI_BER)
    • AM 锁定错误计数
    • BLOCK_LOCK
    • AM_LOCK
    • AM BIP 错误和计数
  • 除通用CPU接口外,MDIO从站可访问PCS MDIP寄存器

CGPCS RS-FEC 附加或添加功能:

  • TX 257B 转码
  • TX 对齐标记(AM)映射和插入
  • TX Reed Solomon 编码
  • TX FEC奇偶校验插入和符号分配到PMA通道上
  • RX 对齐锁定和偏移
  • RX 通道重新排序
  • RX Reed Solomon 解码
  • RX 对齐标记(AM)删除
  • RX 反向257B转码
  • RX 性能监控和数据统计
    • 符号错误
    • 修正的代码字
    • 未修正的代码字

标准兼容

  • IEEE 802.3-2015
  • IEEE 802.3cd-D3.x
  • ITU-T REC-G.709/Y.1331-02/2012