这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 为何延时减少了?

共2条 1/1 1 跳转至

为何延时减少了?

工程师
2009-12-02 19:33:26     打赏
我做一个接口的时序,用chipscope抓取的图如下:

图中的DIORn和DIOWn两个信号的低电平持续时间是用同一个计数器模块来实现的,给的计数器的参数相同(即计数时长相等)。我设置的延时大概是300ns左右,做功能仿真时各段低电平保持时间都满足条件,然而综合实现后烧到FPGA中,用chipscope观察,左边的两段低电平持续时间却只有230ns左右了。按理说加上寄存器、布局布线等延时后低电平的持续期应该大于等于300ns才对啊,怎么会比300ns小呢?!!
是否与综合设置和综合器有关?因为我每综合一次后低电平变短的位置有可能不同了,我用的是ISE自带的综合器



关键词: 为何     延时     减少    

工程师
2009-12-03 08:18:17     打赏
2楼
DIORn和DIOWn两个信号分别是读使能和写使能信号,均为低电平有效。根据协议,这两个信号有效时持续时间至少为290ns。图中所示为一系列读写操作,这两个信号有效(低电平)的持续时间我是用相同的计数器模块来实现的,功能仿真时均能达到300ns,而综合后某些位置的有效持续时间却变短了(如图中左边的两个读写操作)
我怀疑是综合的原因,是否应该还要加上某些综合的设置,或者是综合器的不足,改用synplify是否会好点

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]