自己的网站是什么样子的,东莞有哪些公司,网站开发建设推荐用书,百度权重是什么复位信号有一个非常重要的原则#xff0c;叫作异步复位同步释放原则。异步复位指一个寄存器的复位信号随时可以复位#xff0c;不必考虑该寄存器的时钟信号正处在哪个相位上。同步释放是指一个寄存器的复位信号从复位态回到释放态的时机#xff0c;必须与该寄存器的时钟信号…复位信号有一个非常重要的原则叫作异步复位同步释放原则。异步复位指一个寄存器的复位信号随时可以复位不必考虑该寄存器的时钟信号正处在哪个相位上。同步释放是指一个寄存器的复位信号从复位态回到释放态的时机必须与该寄存器的时钟信号保持同步关系。概括地讲就是对复位信号什么时候复位没有要求而对什么时候释放有严格要求。为什么复位时不需要复位信号与时钟保持同步呢因为保持同步是为了避免亚稳态而处于复位状态的寄存器即使短暂地出现了亚稳态也会马上进入复位状态。如果数字电路共享同一个复位信号则亚稳态传播也不需要考虑因为它们会几乎同时地进入复位状态。为什么释放时需要对复位信号作时钟同步处理呢因为释放后如果出现亚稳态此时寄存器的复位已经释放则无法再把寄存器纠正到一个确定的状态。eg.未经同步释放处理的芯片它在上电复位时状态正确但复位信号释放后其状态就不一定了同一颗芯片每次复位释放后状态都不一致。原因就是其内部的寄存器处于亚稳态而亚稳态会逐渐稳定至于稳定在哪种状态并不能确定。在时序方面复位过程主要关注复位信号维持低电平的脉宽而解复位过程则需要关注时钟与解复位信号之间的关系。该关系由两个参数来定义一个是Recovery检查另一个是Removal检查。这两个时序参数分别规定解复位信号传播延迟的上限和下限。eg. 时钟第一拍发起解复位它经过线路传输和组合逻辑到达目标寄存器的复位端即时序路径的终点经过的时间为t。t不能太短离第一拍时钟触发沿太近会导致解复位后输出亚稳态因此第一拍时钟对t有一个最小时间要求即Removal时间。但t也不能太大如果它跑到了第二拍时钟范围内就出干扰到第二拍的信号输出因此第二拍时钟对t有一个最大时间要求即Recovery时间t不能超过Recovery的左边界否则它离第二拍时钟触发沿就太近了。值得注意的是在一些工艺下对于Recovery时间的要求经常是负值这意味着t可以超过第二拍时钟沿而输出信号仍然是正常的在这种情况下对复位信号Recovery要求比对普通信号的Setup要求宽松一些。可以讲Recovery检查等同于Setup检查将Removal检查等同于Hold检查它们都不是信号本身的特性而是寄存器的特性是根据寄存器的制造工艺来定的。