99问答网
所有问题
verilog HDL如何区分异步复位还是同步复位
如题所述
举报该问题
推荐答案 2011-11-15
Bunny4288回答的很对,主要是看敏感信号中有没有复位信号
同步复位:敏感信号中没有复位信号,也就是算即使复位有效,但是有效时钟沿没有到来就不会执行复位,只有在有效时钟沿到来,然后检测复位信号是否有效,然后半段是否复位,如下面的是在时钟的上升沿检测复位信号是否为低,如果是,则执行复位,
always @(posedge clk )
if (!reset)
异步复位:敏感信号中有复位信号,当复位信号有效时,立即执行复位,不需要等有效时钟沿到来,如下面所示
always @(posedge clk or negedge reset)
if (!reset)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zeWB7ztz7.html
其他回答
第1个回答 推荐于2017-05-20
always @(posedge clk )
if (!reset)同步复位
always @(posedge clk or negedge reset)
if (!reset)异步复位
复位行为与时钟没有关系,有复位信号不用等待时钟沿的来临就可以复位
本回答被网友采纳
相似回答
大家正在搜
相关问题
verilog同步复位和异步复位
vhdl同步复位和异步复位程序的区别
同步清零和异步清零(置数)verilog描述上的区别
同步清零和异步清零(置数)verilog描述上的区别是什么?
.在用Verilog HDL对计数器进行建模时,异步置位和同...
用verilog hdl编写同步模5计数器程序,有进位输出和...
在用Verilog HDL对计数器进行建模时,异步置位和同步...
Verilog里面同一个复位信号能否用于两个触发器的异步复位...