verilog仿真过程中会用到这样的类型定义
event是触发定义关键字,意思就是定义了一个可以触发事件,就像时钟的上升沿下降沿一样
语法使用就是:
event posedge_clk;//定义一个可以触发的事件
-> posedge_clk;//触发该事件
示例:
event occur;//定义了一个可以触发的事件
always@(occur)
a <= b;
initial begin
#10
-> occur;
end
以上代码就是等待10个时间单位后,触发事件occur,之后被always块捕获,将b赋值给a。