微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于用FPGA对时钟数据恢复电路(CDR)的验证

关于用FPGA对时钟数据恢复电路(CDR)的验证

时间:10-02 整理:3721RD 点击:
想用Cyclone iv对用verilog编写的cdr电路进行验证,cdr电路采用的是盲过采样的方式实现的,4倍过采样,1/2速率,就一个单独的程序,用quartus与modelsim联合后仿没有问题,但是如果用FPGA验证的话,程序下载之后,不能再用testbench加需要恢复的数据了,那么这个数据应该怎么加进去然后测试cdr的正确性呢,求大神门指点下。

自己顶下先

有几个方法:
1. FPGA内部自己产生一组数据
2. 用RAM/ROM把原来的数据存放进FPGA
3. 外部输入数据

这个 比较 深奥

看你能恢复的时钟频率了。如果频率较低,比如100来M,当然可以使用内部逻辑产生串行数据咯,比如搞几十个移位寄存器,首位相接,给一个固定的初始数据。如果频率较高,就不好弄了,不过你的频率肯定不高。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top