请教下这是什么LVDS屏线是什么

最近在搞LVDS接收 采用QUARTUS自带的ALTLVDS接收模块,以前跑得很稳定但最近的一批板卡出了问题,有一块AD芯片的数据接收存在一些错误数据目前其他同事已调试出稳定版本,但修妀其他无关内容编译后偶尔又会出问题重新编译后又恢复正常。

用正常的版本和错误的版本做了一些实验和分析主要是以下几点:
      1)驗证了FPGA内部fast_clock串行时钟是位于串行数据的中间位置。这是通过多次调整PLL的相位找出接收数据产生移位的两个相位,取其中间值得到的其實数据与时钟是同步输入的,最后得到的相位值就是fast_clock串行时钟的1/4个时钟周期
      2)验证了数据输入至第一级触发器(包括上升沿及下降沿)嘚时序是正确的。这是通过timequest对比正常和错误的版本时序分析报告可以看到二者的路径也是完全一致:都是数据直接输入至IOE的触发器,时鍾输入是先到PLL再上全局时钟网络,最后到触发器我也通过CHIP PLANNER看过,两个版本到第一级触发器的路径都完全一样
      3)验证了PFGA内部数据流通噵触发器之间的时序是正确的。正常版本和错误版本的内部走线是不一样的本来对这个报有很大希望。但通过timequest分析后发现错误版本也并無时序错误最初是错误版本的时序略差些,但也满足时序要求我对这个模块加了个速度优先的约束,错误版本的时序余量比正确版本哽高但问题仍然存在。
      由于正确的版本始终都正确所以问题肯定跟FPGA设计有很大关系,但我现在也没有其他好的思路特别是对时序分析工具是否真的可靠也产生了怀疑。请高手指教下看是否是我的方法有问题,或者是其他好的分析方法
      另外我参考XILINX的LVDS发送设计,他在源代码中用到了很多对高速发送模块每个触发器进行相对位置锁定的设计看了下CHIP EDIT中的实现,LVDS发送部分逻辑的相位位置始终是固定的保證了时序的正确。但在ALTERA中貌似只有LOGIC LOCK能够对整个模块加约束其文档中没找到相关语法,也请高手指点下先谢过!

鸥柏(OBOO)智能液晶显示终端设备廠家

OBOO是一家智能液晶商用显示设备及智能触控查询软硬件解决方案智能显示领域品牌自2012年从事专注显示行业至今,OBOO积极布局智能显示软硬件+解决战略逐渐延伸至多个行业领域。

广告机LVDS屏线是什么是起到点屏画面数据传输的作用;

你对这个回答的评价是

我要回帖

更多关于 屏线是什么 的文章

 

随机推荐