在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10178|回复: 26

[求助] input delay /output delay ?

[复制链接]
发表于 2012-1-12 09:19:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
module ad(
        input clk ,en ,
        input  [7:0]AD,
       output wire AD_CLK
);
wire PLL_CLK1,PLL_CLK2 ;
PLL1    PLL1(clk ,PLL_CLK1) ;
PLL2   PLL2(clk,PLL_CLK2) ;
assign PLL_CKJ3 =  en ? PLL_CLK2 :  PLL_CLK1 ;
lcell lcell_inst(.in(PLL_CLK3) ,.out(AD_CLK)) ;
reg [7:0]AD_F ;
always @(posedge PLL_CLK3)
      AD_F <= AD ;
endmodule
以上为AD的控制采集程序 ,其中CLK为外部的输入时钟,PLL_CLK1为经过PLL后倍频的时钟100M,
PLL_CLK2为倍频后的时钟125M,
en为选择信号,选择主控时钟为PLL_CLK2 还是PLL_CLK1.
AD_CLK是输出给AD的时钟,
AD为AD进入FPGA的8位采集的数据.
其中AD的Tco参数为2ns .板子的延迟为0.5ns.
从PLL_CLK3 到AD_CLK的走线延迟为 8ns.
请问大家
1 : 如何对这个例子进行约束 ?
2 :如果要对AD进行 input delay 约束应该怎么约束呢?
3 : 如果进行output delay 约束该怎么约束呢?
4 除了输入clk外,还需要约束别的输入信号吗?
发表于 2012-1-17 13:28:17 | 显示全部楼层
如果是FPGA应用,如果是同步设计,需要约束。(看起来你这个设计不是同步设计,所以这些可以忽略,)
1. clk,输入时钟约束。如果是ISE,则会自动计算PLL之后的时序关系。如果不能软件推算,那么就需要creat内部时钟,约束内部时钟PLL_CLK1和PLL_CLK2.
2. 管脚和时钟关系约束。en, AD,AD_OUT等等。

最后,貌似这个设计不是全同步设计,所以是不是设计有问题。如果设计就一定是全异步的话,那么这个模块的信号可以false path掉,不分析时序。
发表于 2012-1-17 20:23:46 | 显示全部楼层
通常會作正反向clock的選擇來latch ADC的output
 楼主| 发表于 2012-1-18 08:30:57 | 显示全部楼层
回复 2# acgoal


   是同步设计的,采集的AD数据用pll_clk来控制,同时处理后的数据也是采用pll_clk来控制。
而ad_clk时钟也是pll_clk来产生的。
   我在想如果加入 input max delay /input min delay  应该怎么设置?
 楼主| 发表于 2012-1-18 08:31:46 | 显示全部楼层
回复 3# jarodz


    可以将的详细一点的
发表于 2012-1-18 14:05:00 | 显示全部楼层
本帖最后由 zzczx 于 2012-1-18 14:29 编辑

感觉应该设两个时钟,一个虚拟adc_clk,用在adc那边产生AD,这个虚拟clock相对pll 延迟8ns
另外一个就是AD这边的PLL_CLK3. (直接取频率更高的125M)。然后AD的input_delay用2.5ns
 楼主| 发表于 2012-1-18 15:18:52 | 显示全部楼层
回复 6# zzczx


    OK,谢谢你了。呵呵,我来尝试一下,以前我没有加虚拟时钟约束,参考时钟老是会错误,就只能用 * 来代替了
发表于 2012-1-18 15:34:08 | 显示全部楼层
就是pll_clk3到ad_clk的延迟太大了。 不知道具体怎么设好。
等高手出现
发表于 2012-1-19 11:08:16 | 显示全部楼层
回复 1# shiyinjita


    clk,输入时钟约束。如果是ISE,则会自动计算PLL之后的时序关系。如果不能软件推算,那么就需要creat内部时钟,约束内部时钟PLL_CLK1和PLL_CLK2.
发表于 2012-1-19 11:57:44 | 显示全部楼层
顶起。等待高手出没
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-24 18:27 , Processed in 0.023367 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表