8B/10B编码原理详解、Verilog实现及在JESD204B中的应用
1.8B/10B介绍及应用8B/10B编码的目的是防止串行的数据出现长时间的连0连1,因为这会使得信号直流电压不稳定,换句话说就是 keep DC-balance;另一个目的是提供给接收端‘清晰的边界’:接收端能在串行数据流中确定某个10B的起始边界;而且接收端还能判断数据是否出错,能检错不能纠错。值得一提的是,除了检错外,还有上述前2个功能的是扰码:scramble,扰码没有冗余比特出现,基本原理是使用线性反馈移位寄存器LFSR实现,这里不做详细介绍哈。8B/10B编码广泛应用于串行数据总线










