quartus中利用LCELL实现时间间隔测量的问题

2019-03-25 07:27发布

请各位帮忙看看,我接触FPGA也就一个多月,时间紧迫,自己整不出来,谢谢了,这个问题应该有很多做过,相关论文很多,但是问题的关键都没有提到!! 问题来源:   想要测量时间t(起始信号与结束信号之间的时间间隔),通过数时钟个数,得到nT(T是时钟周期,譬如说我的时钟脉冲频率200MT=5ns),但是有误差(一个周期之内),ta,tb. 我的工作就是测量tatb 主要的想法就是把tatb再细分,用LCELL来实现细分 我大概测了一下LCELL延时大约520ps左右(其实就是一个查找表,我试了一下DATAD作为输入接口得到的延时)。我要测的时间间隔是5ns以内,用十个LCELL就可以了 ,仿真一下,发现延时不均匀,看了一些东西,说是布线问题,这个我实在不太懂! 其实用十个LCELL得到的延时还可以接受,我试了一下增加到二十个,基本就没法看了。。。。       还碰到一个问题就是我设的200MHZ,发现最终出不来波形,后来又看了很多资料,说是时许问题,我的频率太高,没有满足建立时间的要求,降到100MHZ就可以有输出了。。。 所以现在的问题是,怎么样让延时变均匀?     我不知道怎么把图加上,很晕,可能没说清楚,附件里都有了,请帮忙看看吧。。。或者告诉我应该看什么样的资料,谢谢了。。。。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
eeleader
1楼-- · 2019-03-25 14:18
< /

用LCELL测量延时,想法有点超前。LCELL延时本来就很小,而且受布线、器件温度环境影响较大。

jjkwz
2楼-- · 2019-03-25 16:20
用LCELL测量延时,想法有点超前。LCELL延时本来就很小,而且受布线、器件温度环境影响较大。
版主的FPGA的了解真的很多啊,佩服
wsac
3楼-- · 2019-03-25 19:13
LCELL延时小所以如果可以应用的话,时间精度会很高,所以比较吸引人,不过就像您说的,受影响大,ALTERA的文件里也说不建议用它作延时,怕不稳定,不过这也是一种方案,我想仿真出来,貌似挺难的
wsac
4楼-- · 2019-03-25 21:07
版主之所以为版主
zhangdl826
5楼-- · 2019-03-26 00:05

和布局布线有关

zhangdl826
6楼-- · 2019-03-26 01:07
 精彩回答 2  元偷偷看……

一周热门 更多>