题目内容

在一个模块(module)中,使用initial和always语句的次数是 限制的。initial语句常用于仿真中的 ,initial过程块中的语句仅执行一次;always块内的语句则是不断重复执行的。

查看答案
更多问题

“always”过程语句通常是带有触发条件的,触发条件写在表达式中,只有当触发条件满足时,其后的“begin-end”块语句才能被执行。

以下是4选1数据选择器的Verilog程序,请补充完整。module mux4_1(out,in0,in1,in2,in3,sel);output out;input in0,in1,in2,in3;input[1:0] sel; reg out;always @(in0 or in1 or in2 or in3 or sel)//敏感信号列表case(sel)2'b00: out=in0;2'b01: out=in1;2'b10: out=in2;2'b11: out=in3;endcaseendmodule

以下是任意位的计数器以及编写分频器的Verilog程序,请补充完整。module fpqi(clk_out,clk_in);;input clk_in;reg [15:0] cnt;reg clk_out;always @ (posedge clk_in)beginif(cnt==10000)begin clk_out <= !clk_out; cnt<=0; endelsecnt <= cnt + 1;endendmodule

Verilog HDL是一种描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。

答案查题题库