我正在使用具有异步清除功能的 t_flipflops 为 8 位同步计数器编写代码。这是我的代码:
module T_ff(CLK,E,CLEAR,T,Q);
input CLK,E,CLEAR,D;
output reg Q;
always@(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 函数一起放在敏感度列表中吗?