8b10b 64b/66b/ 究竟是什么作用呢?

下图是8/10B编码前后的频谱图:
8b10b 64b/66b/ 究竟是什么作用呢?_第1张图片

  1. 首先,8B-10B的目的是为了直流平衡,其目的在于让频谱图更加的稳定,是一个高通的形式,从而受低频信号干扰小,使得眼图扩大,减小码间串扰
  2. 因为CDR(时钟恢复技术)需要信号有足够的变化,才能够更好的将时钟信号提取出来。
  3. 增加符号位进行校验,以及加扰

总得来说:进行8b/10b编码,是为了提高串行数据传输的可靠性。 经过编码后,有如下作用: 1. 根据编码规则,有效避免了长连0和长连1的情况,有了足够多的跳变沿,接收端可以从数据中进行时钟恢复; 2. 在信号链路上采用AC耦合,可以实现直流平衡; 3. 有利于信号校验; 4. 可嵌入时钟信息或控制字符。 8b/10b效率较低,目前高速率串行链路会采用更高效率的编码方式。

你可能感兴趣的:(fpga开发,8b/10b)