tlk2711调试记录

Tlk2711是TI为千兆超高速双向串行通信研发的收发器件,支持热插拔操作,具备8b/10b编解码功能,并行数据总线位宽16bit,并行时钟速率工作范围80MHz-125MHz。
高品质的时钟源是保证tlk2711高可靠地工作的必要条件。Tlk2711高速串行收发器采用时钟恢复技术实现收端时钟与发端时钟的同步,在实际工作中,要求时钟抖动小于40ps,占空比40%-60%,并要求发送端,定期发送comma用于维持收发两端时钟的同步及收端串并转换字节边界对齐。
在项目中使用tlk2711进行图像数据传输,并行时钟100MHz,时钟方案采用“晶振-FPGA-tlk2711”方式。FPGA采用Virtex5-130T系列。在帧消隐期间和行消隐期间,发送端持续发送comma用于时钟同步。经过实际测试,在传输距离<3m的情况下实现了>12小时的稳定传输。
实验调试中遇到的主要问题是时钟同步问题。具体而言,1.采用了100MHz晶振品质太差,导致传输不稳定;2.没有定期发送comma,导致长时间传输不稳定。关于时钟品质,应当在晶振采购时,标注抖动要求,并选择可靠的供货渠道,实际调试中,应当首先利用示波器对晶振输出、tlk2711时钟输入信号进行眼图测量,分析时钟抖动(jitter)。定期发送Comma时,应当保证每次连续发送至少两个字(一个字定义为两个字节,即16bits),每个字由comma及其校正码组成,因为tlk2711芯片内部的comma检测电路仅能对0011111实现字节对齐,而8b/10b编码电路为了实现直流平衡,计算每个编码结果的0和1的个数差异(不均等性,disparity),确定极性偏差RD(running disparity),如果当前编码的RD为-,则下一个码字编码时采用RD+,因此对于同一个源码,在实际传输中根据其前一编码结果的不同而形成两个不同的编码,例如,对于源码K28.5,如果在其之前的源码编码的极性偏差RD为+,K28.5编码结果为1100001010,如果在其之前的源码编码的极性偏差RD为-,K28.5编码结果为0011110101,因此 如果保证在接收端出现0011110101,那么发送端需要发送1100001010 XXXXXXXXXX 0011110101或者0011110101 XXXXXXXXXX 1100001010 其中XXXXXXXXXX的disparity为0,TI应用报告(SGLA001A,Using the TLK2711-SP With Minimal Protocol)中给出的一个idle字为/K28.5/D5.6/(低八位/高八位),给出的最小传输协议为:
 K28.5 D5.6
 K28.5 D5.6
 K28.5 D11.5 (SOF optional and user definable)
 Dxx Dxx (Transmitted packet. Repeat for packet depth.)
 Dxx Dxx (Packet CRC if desired)
 K28.5 D5.6
 K28.5 D5.6
 K28.5 D11.5 (SOF optional)
Repeat with next packet.
即每一个传输包由两个空闲字、一个可选控制字、可变长度传输字包、CRC字、两个空闲字、一个可选控制字组成。
发送空闲字K28.5 D5.6时:
TKLSB =‘1’, TXD[ 7 downto 0]=dec2hex(5,3)&dec2hex(28,5)=0xBC
TKMSB=‘0’, TXD[15 downto 8]=dec2hex(6,3)&dec2hex(5,5)=0xC5
即 TKMSB=‘0’,TKLSB =‘1’,TXD[15 downto 0]= 0xC5BC
此外,tlk2711发送端对输入并行数据的采样发生在发送并行时钟的上升沿,因此应当对FPGA输出给tlk2711的并行数据进行相位约束。
参考资料:
Tlk2711手册;
TI应用报告(SGLA001A,Using the TLK2711-SP With Minimal Protocol);
8B/10B编码编解码详解(https://www.cnblogs.com/YINBin/p/11011232.html)

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: tlk2711 是一种用于视频传输的芯片。它是德州仪器公司生产的一款高性能的视频传输解决方案。该芯片支持高清视频的传输和显示,并具有出色的图像质量和稳定性。 tlk2711芯片采用了差分信号传输技术,可以通过传输差分数据来实现视频传输。它支持多种视频接口标准,包括HDMI、DisplayPort和DVI等,并能实现这些接口之间的互操作性。这使得用户可以将tlk2711芯片应用于不同类型的视频设备。 tlk2711芯片具有低功耗和低延迟的特点,适合应用于要求实时视频传输的领域,如监控系统、医疗设备和航空航天等。它还支持高达4K分辨率的视频传输,可以满足现代高清视频的需求。 除了视频传输功能,tlk2711芯片还具有强大的错误校验和纠正功能,可以提高视频数据的可靠性和完整性。它还支持多种音频格式和通道配置,可以实现音视频的同步传输。 总之,tlk2711是一款高性能的视频传输芯片,具有多种视频接口标准支持、低功耗低延迟、高清视频传输和可靠性等特点。它为现代视频设备的设计和应用提供了强大的支持。 ### 回答2: TLK2711是一种用于视频传输的器件。它是由德州仪器公司推出的高性能多通道传输芯片。TLK2711采用了高速串行链路技术,可以实现多通道的视频传输。它在视频传输中具有以下特点和优势。 首先,TLK2711支持高速数据传输。它采用了高达2.5 Gbps的数据传输速率,能够实现高清视频的传输。这使得它在需要传输大量数据的视频应用中表现出色,可以满足高清视频播放、视频监控和视频会议等领域的需求。 其次,TLK2711具有优良的信号完整性。它采用了差分信号传输模式,能够抵抗噪声和干扰,确保传输信号的稳定和可靠性。这对于视频传输特别重要,可以避免图像失真和画面抖动等问题,提供清晰流畅的视频传输体验。 此外,TLK2711支持多通道传输。它可同时传输多路视频信号,支持2个至多个通道。这使得它在需要同时传输多路视频的应用中非常适用,比如多画面监控显示和视频墙等场景。通过使用TLK2711,用户可以方便地实现多通道视频传输,简化系统设计和布线工作。 总的来说,TLK2711是一款高性能的视频传输芯片。它具有高速数据传输、优良的信号完整性和多通道传输的优势,适用于各种视频传输领域。无论是高清视频播放、视频监控,还是视频会议等应用,TLK2711都能够提供稳定可靠的视频传输解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值