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

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

5.3.2.4. 8B/10B解码器

8B/10B解码器的一般功能是将10位编码值作为输入,并产生一个8位数据值和1位控制值作为输出。使能速率匹配FIFO的配置中,8B/10B解码器接收来自速率匹配FIFO的数据。在禁用速率匹配FIFO的配置中,8B/10B解码器接收来自字对齐器的数据。8B/10B解码器在如下两种情况中运行:

  • 当PCS-PMA接口宽度为10位,FGPA架构-PCS接口宽度为8位时
  • 当PCS-PMA接口宽度为20位,FPGA架构-PCS接口宽度为16位时
图 199. 单宽和双宽模式下的8B/10B解码器


当PCS-PMA接口宽度为10位时,仅使用一个8B/10B解码器进行转换。PCS-PMA接口宽度为20位时,将使用两个级联8B/10B解码器。将首先对接收的20位编码数据的10位LSByte进行解码,然后将结束运行差异转发到负责解码10位MSByte的8B/10B解码器。级联的8B/10B解码器将20位编码数据解码为16位数据+ 2位控制标识符。2位控制标识符的 MSB和LSB分别对应16位解码数据代码组的MSByte和LSByte。解码后的数据被送入字节解串器或RX FIFO。