其他分享
首页 > 其他分享> > posedge clk 和 negedge clk

posedge clk 和 negedge clk

作者:互联网

我们在程序块的事件控制中使用“'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
来源: https://www.cnblogs.com/fuqiangblog/p/16622926.html