《硬件架构的艺术》.docxVIP

  • 69
  • 0
  • 约 55页
  • 2016-12-14 发布于贵州
  • 举报
亚稳态的世界当信号在一个时钟域里变化,在另一个时钟域里采样时,就会导致输出变成亚稳态。这就是所谓的同步失败。亚稳态窗口具有特定的时间长度,在这段时间内输入信号和时钟都应该保持不变,如果他们发生变化,输出就可能变成亚稳态窗口越大进入亚稳态的概率就变大1.4计算MTBF当系统的故障率恒定时,MTBF(mean/average time between failure,平均无故障时间)就是故障率的倒数。对于一个具有给定时钟频率和在该时钟周期内具有均匀概率密度的异步数据信号边沿的单级同步器,亚稳态事件的发生率可以用建立、保持事件窗口和时钟周期的比值乘以信号触发频率来计算=MTBF=1.5 避免亚稳态下列条件中,信号可能违背是需要求:1、输入信号是异步信号。2、时钟偏移/摆动(上升/下降时间)高于荣限值。3、信号在两个不同频率或者相同频率但是相位和偏移不同的时钟域下跨时钟域工作。3、组合延迟使触发器的数据输入在亚稳态窗口内发生变化。避免亚稳态的方法是使用同步器避免亚稳态最常见的方法是在跨时钟域的信号上加上一个或多个同步触发器,这方法用一个完整的时钟周期来解决第一级同步触发器的亚稳态问题,但增加了观察同步输入的延时。多级同步器的一个局限就是系统需要花费较长时间去响应一步输入。解决办法就是使用倍频时钟作为两个同步触发器的时钟输入Altera的FPGA中具有这项技术称为时钟倍频技术两种方法都不能保

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档