原创 ModelSim 仿真全加器

2009-8-30 08:55 3478 8 8 分类: FPGA/CPLD

module adder1 (a,b,ci,so,co);
input a,b,ci;
output so,co;
assign{so,co} = a+b+ci;
endmodule


//-------------------------------测试程序


module adder1_tb;
wire so,co;
reg a,b,ci;
adder1 u1 (a,b,ci,so,co);
initial
begin
#200 a= 0;b= 0; ci = 0;
#200 a= 0;b= 0; ci = 1;


#200 a= 0;b= 1; ci = 0;
#200 a= 0;b= 1; ci = 1;
#200 a= 1;b= 0; ci = 0;
#200 a= 1;b= 0; ci = 1;
#200 a= 1;b= 1; ci = 0;
#200 a= 1;b= 1; ci = 1;



#200 $finish;
end
endmodule


第一次用 ModelSim进行仿真,编译老是不通过,提示错误也含糊,感觉不如在QuartusII 中编译好,直接用在ModelSim 中仿真。


点击开大图


1)Compile --> Compile All


2)点击workspace 下方的library库,展开work库


3)在objects中右键,选择 Add to Wave ---> Signale in Region


4) 设置好仿真时间


5) run

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条