关于verilog仿真“$finish”的问题

如下测试代码:`timescale1ns/1nsmoduletestbench();reg[1:0]wr,rd;reg[7:0]w_date;wire[7:0]r_dat... 如下测试代码:
`timescale 1ns/1ns
module testbench();
reg [1:0] wr,rd;
reg [7:0] w_date;
wire [7:0] r_date;

parameter DELAY = 50;
RAM RAM_0(.w_add(wr),.r_add(rd),.w_date(w_date),.r_date(r_date));
initial
begin
#DELAY wr = 2'b00; w_date = 8'b01001011;
#DELAY wr = 2'b01; w_date = 8'b01001000;
#DELAY wr = 2'b11; w_date = 8'b01011001;
#DELAY wr = 2'b10; w_date = 8'b01011011;
#DELAY rd = 2'b00;
#DELAY rd = 2'b01;
#DELAY rd = 2'b11;
#DELAY rd = 2'b01;
#DELAY rd = 2'b10;
#DELAY rd = 2'b00;
#DELAY $finish;
end
endmodule
仿真会提示“Are you sure you want to finish”选no的话仿真正常,但选yes会跳出仿真。是什么原因?
展开
 我来答
T_TNT_TNT_T
推荐于2018-03-15 · TA获得超过1274个赞
知道小有建树答主
回答量:378
采纳率:100%
帮助的人:446万
展开全部
$finish 是仿真结束后退出仿真(彻底的退出),这个是给那些需要license的公司用的,完成一个仿真,要马上退出,把lincense给其他人用,要不你占着不用,很浪费钱滴。(license是需要钱来买的,根据使用的时间来收费)
你把finish改成stop就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式