LVDS数据接收(1)

  1. 使用PLL对输入的LVDS时钟信号进行接收,实现差分转单端和时钟锁定功能。
  2. 使用IBUFDS原语对输入的LVDS数据信号进行接收,实现差分转单端功能。
  3. 例化1个IDELAYCTRL原语,参考时钟使用200MHz。
  4. 例化N个IDELAYE2原语,对转换成单端信号的N个LVDS数据通道进行延时调整。这个原语中主要是通过rst、ce、inc三个控制信号实现输入数据的延时调整。
  5. 例化N个IDDR原语,用于对延时后的数据通道进行双边沿采样,采样后输出Q1和Q2信号。
  6. 通过移位方式实现Q1和Q2信号的串并转换。
  7. 位训练,对串并转换后的数据进行采样,通过IDELAYE2原语对输入数据进行微调,实现采样边沿两侧至少各有F个延时余量,进而保证每次采样都可以得到相同的数据。
  8. 字训练,通过bit_slip操作实现N个通道都采样到训练字。
  9. 通道训练,通过延时操作实现每个通道都采样到正确的图像数据。这个主要是通过一个同步信号控制探测器输入一个训练字,然后统计各个通道是经过几个时钟才接收到训练字,用于调整通道对齐。
  10. 上述操作都结束后,就可以将接收的图像存入乒乓RAM中,用于后续图像处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值