新手QUARTUS II 仿真为什么会出现延迟?

[复制链接]
4065|3
 楼主| xuwei8872 发表于 2012-7-15 13:10 | 显示全部楼层 |阅读模式
代码是这段
module a1232(reset,clk_in,clk_o1,clk_o2);
input reset,clk_in;
output clk_o1,clk_o2;
reg clk_o2;
assign clk_o1 = clk_in;
always @(negedge reset or posedge clk_in)
begin
if(!reset)
clk_o2 = 0;
else
clk_o2 = ~clk_o2;
end
endmodule

每次CLK_02的上升沿总是比CLK_IN慢几NS。。
CLK_01也是。。这是什么原因,能解决吗?新手不会发图~~
651927693 发表于 2012-7-16 21:48 | 显示全部楼层
总觉得这个软件在时间处理上有问题
关羽不爱跑 发表于 2012-7-19 18:04 | 显示全部楼层
lz应该是没有选择仿真的类型,时序仿真自然会有延迟,功能仿真的话就不会有延迟了。
Assignments->Settings->Simulator Settings->Simulator mode->Functional
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部