TLK 1501 datasheet 研读

1. 芯片特性

  • 热插拔保护
  • 0.6 – 1.5 Gbps Serializer/Deserializer 串行器/解串器
  • 片上 8b/10b 编解码,逗号对齐、Link Synchronization(链路同步)
  • 高性能64引脚VQFP热增强封装(PowerPAD)
  • 2.5V低功耗供电
  • 串行输出上的可编程电压输出摆幅
  • 接收最小差分阈值电压为200mV,典型功耗250mW
  • 信号丢失检测
  • 片上PLL提供来自低速从参考的时钟生成
  • 工业级别的温度适应范围,背板、铜线或光转换器接口
  • 高速背板互连和点对点数据链路的理想选择

image-20220712210147030

Comma码(K码)

在高速接口串行器/解串器(serdes)上的高速串行数据流中,识别有效32 bit数据边界,需要特殊序列,也即Comma码。在任意数据组合中,Comma码只作为控制字符出现,数据负荷部分不会出现,因此使用comma码可以有效识别数据帧的开始和结束,也可以修正和数据流对齐的控制字符。

接收器在输入的串行数据流中识别特定的数据序列(comma),如果识别到comma,解串器调整字符边界以对齐检测到的comma字符序列。

K码类别:

K28.0、K28.1、K28.5等,K码作为帧开始、帧结束表示,也可以修正和对齐数据,K和小数点之间的数字指的是8bit数据的后5bit,小数点后面的数字指的是数据的前3bit。

K28.5为例:

  • 28表示8bit数据的后五位为28,也即是5’b1_1100

  • 5表示8bit数据的前三位为5,即3’b101

因此K28.5的二进制格式为8’b1011_1100,十六进制为8’hBC

K28.5字符用于识别一帧数据的开始,数据发送时候以字为单位发送,在接口处数据为32bit,用于字节对齐与数据同步。检测到帧同步信号(K28.5)时,根据所处的位置将同步字符提取出来删除,仅留下有效数据。

0%