![](https://csdnimg.cn/release/download_crawler_static/87234141/bg7.jpg)
第2期 万曼等:一种现场可编程门阵列门延时精确调整时序的方法 67
2)根据实际调节的需要,按照固定门延时方法修改程序,加入合适的固定f
J延时,并对程序进行综合。
3)在designer中重新导入综合后的EDN网表。
4)在netview中找到需要延时的路径,增加门延时后的关键路径如图7所示。
图7增加门延时后的关键路径
5)调用ChipEdit,ChipEditor与NetlistView如图8所
示。由于先前已在NetlistView中选中了关键路径,所
以在ChipEdit已可高亮硅示,在ChipEdit中上一次已布局好了在Ass
igned栏里,而新增加的3个与门在Unas— signed栏内。 图8
ChipEditor与NetlistView配合操作
6)将unassigned栏ffJ让新增加的门之|’日J紧挨着布好。
7)在布局布线时勾上Place incrmentally与Lock
existing placement选项。
8)最后生成布局和线即可,最终布局布线结果如图9所示。 图9最终布局布线结果
万方数据
68 航天返回与遥感 2010年第3I卷 4.4效果对比
CCD时序调整前后效果对比如图10所示[1
of,可以看到其占空比和交叉点相对偏差时间分别在(50±
O.5)%左右和4-500ps以内。 图10 CCD时序调整前后效果对比图
5结束语
用FPGA门延时进行时序调整方法具有不增加任何额外器件,成本低,高效方便的特点
。但其也是有应
用条件的,只有当FPGA硬件不变,环境变化不大的情况下才有效,由于影响因素众多
,所以延时一般不会十
分精确,而且延时会在1~2ns之问波动,modelsim仿真有误差,加之必须实
际测量等不足之处,这有待进一步 改进。 参考文献 [1]Michael
J.专用集成电路[M].虞惠华,汤庭鳌,译.北京:电子工业出版社,2005.