这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 同步和异步复位之我见

共7条 1/1 1 跳转至

同步和异步复位之我见

助工
2009-06-03 14:08:33     打赏
小弟做了个项目,时常问一些问题。如:有个贴子说的那个FPGA输出的杂乱信号。最近终于解决,问题就出在复位设置上。

      为了防止竞争冒险,我尽量采用同步复位。但是某些逻辑电路,由于没有时钟信号,不得不采用异步复位,于是就出现了以前的那些现象:仿真没有问题,在FPGA中却时常出现杂乱信号,电路时好时坏的现象。后来全部改成异步复位,这个问题才解决

      看来,同步和异步复位,各有用处,还是要看自己情况,多试验才行。再次感谢Jason_zhang和各位朋友的帮助,呵呵



关键词: 同步     异步     复位     之我    

助工
2009-06-03 14:47:51     打赏
2楼
看来楼主最近困惑你的问题已经解决了啊,恭喜,希望在分享更多心得

高工
2009-06-03 17:35:11     打赏
3楼
恭喜你终于解决这个问题了,恭喜恭喜!
复位电路确实是一个容易被忽略的细节。对于复位电路,我看过一本书上推荐“异步复位、同步释放”的方式,能兼具同步和异步的有点。感兴趣的话,你可以试试这种方式。

助工
2009-06-04 11:53:56     打赏
4楼
LS能再详细解说一下,什么是“异步复位、同步释放”吗?

助工
2009-06-04 12:00:28     打赏
5楼
你可以去查查资料,我好像也看过,不过不知道能不能找到了

高工
2009-06-04 13:04:09     打赏
6楼
其中一种写法为:
always @ (posedge
clk)
        reset_reg <= rst;

always @ (posedge clk or negedge reset_reg)
if( !reset_reg)
   begin
   ...
  end
else
  begin
  ...
 end

助工
2009-06-04 17:16:41     打赏
7楼
其实就是把外部的复位信号转换位内部信号,然后内部信号在时钟到来的时候,去复位其他信号吧.....,恩,学习了,呵呵

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]