我们在程序块的事件控制中使用“'always @(posedge <signal>)”或“always @(negedge <signal>)”。但是posedge和negedge是什么意思呢?
posedge means 0->1, 0-> x, 0-> z, x->1, z->1
negedge means 1->0, x->0, z->0, 1->x, 1->z
请注意,如果希望边缘敏感的“always”块对时钟的 posedge 和 negedge 都敏感,可以通过两种方式实现。一种是使用“edge”而不是“posedge”或“negedge”:
always @(edge clk) begin…end
或者更简单:
always @(clk) begin…end
该always块将在“clk”的 posedge 和 negedge 处触发。
标签:begin,end,clk,always,negedge,posedge From: https://www.cnblogs.com/fuqiangblog/p/16622926.html