打印

quartusII 仿真问题求教

[复制链接]
2289|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
seaboy6|  楼主 | 2012-11-4 00:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这是一个加法器程序
module ripple_adder(co,sum,a0,a1,ci);
parameter N=4;
output [N-1:0] sum;
output co;
input [N-1:0] a0,a1;
input ci;
wire [N:0] carry;
assign carry[0]=ci;
genvar i;
generate for(i=0;i<N;i=i+1)
begin:r_loop
wire t1,t2,t3;
xor g1(t1,a0,a1);
xor g2(sum,t1,carry);
and g3(t2,a0,a1);
and g4(t3,t1,carry);
or g5(carry[i+1],t2,t3);
end
endgenerate
assign co=carry[N];
endmodule

经quartusII波形仿真结果是
从波形图上看出有毛刺,请问毛刺产生的具体原因,怎样避免?还有输出比输入延迟了一段时间,是器件的延时么?求大神解答,楼主才学,希望详细点,望不吝赐教...

EYPX)L6VTRIGAPKD}G)HNJA.jpg (65.32 KB )

EYPX)L6VTRIGAPKD}G)HNJA.jpg

相关帖子

沙发
forgot| | 2012-11-4 11:33 | 只看该作者
看不明白
帮顶

使用特权

评论回复
板凳
seaboy6|  楼主 | 2012-11-4 11:50 | 只看该作者
2# forgot
不会吧,求解啊

使用特权

评论回复
地板
seaboy6|  楼主 | 2012-11-4 11:52 | 只看该作者
有木有大神啊

使用特权

评论回复
5
forgot| | 2012-11-4 11:57 | 只看该作者
有木有大神啊
seaboy6 发表于 2012-11-4 11:52
等猴哥

使用特权

评论回复
6
seaboy6|  楼主 | 2012-11-4 12:58 | 只看该作者
5# forgot

使用特权

评论回复
7
seaboy6|  楼主 | 2012-11-4 12:58 | 只看该作者
5# forgot
关键是刻,猴哥怎么就不见呢捏!!

使用特权

评论回复
8
seaboy6|  楼主 | 2012-11-4 22:21 | 只看该作者
额,自己顶!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:低调做事!     低调做人! 电子海洋中的徜徉者~~

3

主题

55

帖子

1

粉丝