這裏我有Verilog代碼:執行總是阻止以Verilog
module test;
reg wr, rd;
reg clk, en;
integer count=1;
initial begin
clk = 0;
forever #5 clk=~clk;
en = 0;
#5 en = 1;
forever #10 en=~en;
end
always @(posedge clk && posedge en) begin //<-- Error here
if(count %2 == 1) begin
wr=1;
$display("writing");
end
else begin
rd=1;
$display("reading");
end
end
endmodule
該程序示出錯誤的行#14。當「clk」和「en」都處於高電平時,我想執行「always block」。但它不起作用。
有什麼建議。
你好,如果你能接受最準確地解決你的問題的答案,或者如果你以另一種方式解決問題,請添加你自己的答案。贊同其他有用的答案也將不勝感激,並歡迎來到Stackoverflow :) – Morgan