【异步电路碎碎念5】 —— 跨异步处理的几个注意事项

本文介绍了异步电路设计中应注意的事项,包括多比特信号同步时的逻辑运算处理、同步器间的组合逻辑避免、同步信号的扇出策略、格雷码的正确使用、异步反馈的同步方法、异步FIFO的应用以及单比特信号的维持时间要求。强调了同步器采样点不能动态门控的重要性,旨在帮助读者理解和避免异步电路设计中的常见问题。
摘要由CSDN通过智能技术生成

前言

继续上篇写,最近沉迷游戏一直没有恢复学习状态,今天开始恢复!

【异步电路碎碎念4】 —— 跨异步的处理方法

今天这个内容跟之前的好像有些重复,不过没关系就当水一水吧~

注意事项

多比特信号进行同步时,如需要进行逻辑运算必须在源时钟域完成组合逻辑并寄存处理,不能分别同步到目的时钟域后再进行逻辑处理

这个老生常谈了,每个比特在同步过程中收敛的时刻不同,有的在第2拍采到正确值,有的在3拍采样到正确值,在目的时钟域对多个同步信号进行组合逻辑的话,产生的结果可能与预期不一致导致整个逻辑的混乱与传播。

同步器之间不能有任何组合逻辑

同样是老生常谈的一个点,同步就干干净净的处理就对了,千万别有组合逻辑,一是触发器路径延迟不同,高低电平传播时间不一致,组合逻辑会有错误逻辑以及竞争冒险与毛刺,同时也增加了采样的不稳定区间。

同源信号扇出多个触发器的情况,需要先同步再复制同步后的信号

典型的场景就是A -> B,A -> C,BC都在目的时钟域,此时不要讲同步器复制对A分别跨异步,而是要先将A同步到目的时钟域后再驱动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尼德兰的喵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值