Serdes原理

原文链接

1.Serdes作用

Serdes(Serializer-Deserializer)是串行器和解串器的简称。
Serializer:串行器。将n bit并行数据串化为1 lane的高速串行数据。
Deserializer:解串器。将高速串行数据恢复成n bit并行数据。

2.为什么要用Serdes

为了提高接口传输带宽,设计中经常采用并行总线设计。并行总线通过提高时钟速率和数据位宽来提高传输带宽。限制接口传输带宽主要有2个方面:

  • 时钟速率。它决定了发送和接收端的采样速率。
    随着时钟速率的提高,由于传输通路的非理想性,会带来严重的信号完整性问题,导致接收端无法正确解析接收到的信号。较高的时钟速率对应的采样窗口缩小,对芯片设计也提出了较高要求。
  • 数据位宽。它决定了每次传输的数据量。 提高数据位宽,需要占用较多的芯片IO。同时,不同IO之间的Skew也会导致采样困难。

因此,在实际设计中,不可能无限制的提高时钟频率和数据位宽。SerDes技术在一定程度上帮助解决了这一问题。

你可能感兴趣的:(Serdes)