刚学习verilog,用modulesim软件,写一个一位全加器程序,写完了怎么赋初值,然后看波形啊?

我已经写了一个.v文件,是还要再写一个.v文件么?希望高手能帮我写出来modulefulladd(sum,c_out,a,b,c_in);outputsum,c_out;... 我已经写了一个.v文件,是还要再写一个.v文件么?希望高手能帮我写出来
module fulladd(sum,c_out,a,b,c_in);
output sum,c_out;
input a,b,c_in;
wire a0,b0,c0,c1,c2,c3,s1,s2,s3,s4;
not(a0,a);
not(b0,b);
not(c0,c);
and(c1,a,b);
and(c2,b,c);
and(c3,a,c);
and(s1,a,b,c);
and(s2,a0,b,c0);
and(s3,a0,b0,c);
and(s4,a,b0,c0);
or(c_out,c1,c2,c3);
or(sum,s1,s2,s3,s4);
endmodule
展开
 我来答
ch314156
2012-03-25 · TA获得超过4378个赞
知道小有建树答主
回答量:2036
采纳率:100%
帮助的人:1069万
展开全部
写个.vt程序:

`timescale 1ps/1ps
module sim();

reg a,b,c_in;
wire sum,c_out;

initial
begin
a <= 0;
b <= 0;
c_in <= 0;
end

always #10 a <= ~a;
always #15 b <= ~b;
always #25 c_in <= ~c_in;

fulladd U (sum,c_out,a,b,c_in);

endmodule

ps:你的程序有误,c未定义,我是这样写的 assign {c_out,sum} = a + b + c_in;
更多追问追答
追问
老师让用最简单的与或非门写程序,我刚开始学,你这你帮我改的我还看不太懂呢,能不能在我的基础上改一下呢?谢谢了,还有a <= ~a;是什么意思,我运行出来确实是有输入信号了,可是没有输出。。怎么回事,能不能把两个正确的程序都给我写出来我对比一下
追答
我测试的结果正确     你那那么多与门 或门的   我怎么帮你连  太麻烦了。。。。
杭州一知智能科技有限公司
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访... 点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式