可以不接异步reset的一些寄存器

1.分频用的计数器
  除非需要控制初始相位,否则分频用的计数器往往都是自由运行的,只要每个时钟加1就好。

2.移位寄存器
  为了使pipeline配合正确,设计中经常会存在移位寄存器。这种情况下,你只要复位第一级寄存器,然后保持若干个周期,移位寄存器就被彻底复位了,而不用为每个bit都添加复位。移位寄存器不使用复位的又一个好处是可以利用SRL。

3.moore型状态机输出
  对于那些moore型状态机的输出,你只要复位了状态机,下一个周期就会被复位。不用复位可能会引起的一个问题是仿真时出现一堆的X。这个问题可以通过在HDL文件中为寄存器赋初值解决。

 

顿时理解了为什么majority逻辑里面为什么不用rst_n了,分频器,嗯,也有点用,moore状态机,不甚了解。。

转载于:https://www.cnblogs.com/poiu-elab/archive/2012/06/26/2564058.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值