嗨,我正在寫一個8位同步計數器的代碼,使用t_flipflops與異步清除。這裏是我的代碼:總是在Verilog中的語句
module T_ff(CLK,E,CLEAR,T,Q);
input CLK,E,CLEAR,D;
output reg Q;
[email protected](posedge CLK, negedge CLEAR,E,T)
begin:
if(~CLEAR)
Q<=1b'0;
else if (E == 1)
Q<=Q^T;
end:
endmodule
然而,我在if語句說
Error (10170): Verilog HDL syntax error at lab5.v(25) near text "if"; expecting an identifier ("if" is a reserved keyword)
任何幫助,得到一個錯誤?我也可以把E和T放在靈敏度列表中以及posedge和negedge函數嗎?