不,Quartus® II 集成合成不支持 Verilog HDL 中的事件控制。例如,下面的代码仅合成一个寄存器,尽管 Quartus II 合成不会发出错误:
module lab0_uart(
input clk_i,
input rx_i,
output reg tx_o
);
always @(posedge clk_i) begin
tx_o end
endmodule
为了避免此行为,请不要在 Verilog HDL 中使用事件控件。
一个指出不支持此语法的错误计划被添加到 Quartus II 软件的未来版本中。