- 2
- 0
- 约1.49千字
- 约 35页
- 2020-03-05 发布于福建
- 举报
第八章 实用建模技术
;?;二、过程性连续赋值——改写寄存器或线网的现有值
;过程性连续赋值;当reset发生变化时,使用过程连续赋值语句,改写q和qbar的赋值; 2、force-release(强制-释放)
;module stimulus;
wire Q, Qbar;
reg D, CLK, RESET;
………..
edge_dff dff(Q, Qbar, D, CLK, RESET);
…….
initial
begin
#50 force dff.q = 1b1;
#50 release dff.q;
end
endmodule;在前5个时间单位dzx和std上的任何变化都促使赋值重新执行prt=dzxstd。;
module top;
…..
assign out=abc;
….
initial
#50 force out =a|bc;
#50 release out;
end
…
endmodule;8.2改写(覆盖)参数
;p1和file重新声明新值;在上层调用下层hello_world时,实例w1的id_num = 1,实例w2的id_num = 2;把参数值1传递给w1模块实例中;module bus_master;
parameter delay1 = 2;
parameter delay2 = 3;
parameter
原创力文档

文档评论(0)