1 异步电路中时钟如何同步的多种方法-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

异步电路中时钟如何同步的多种方法

DIri_ALIFPGA 来源:未知 作者:邓佳佳 2018-03-28 17:12 次阅读

时钟数字电路中所有信号的参考,特别是在FPGA中,时钟是时序电路的动力,是血液,是核心。没有时钟或者时钟信号处理不得当,都会影响系统的性能甚至功能,所以在一般情况下,在同一个设计中使用同一个时钟源,当系统中有多个时钟时,需要根据不同情况选择不同的处理方法,将所有的时钟进行同步处理,下面分几种情况介绍时钟的同步处理方法。

第一种情况:

当有多个时钟在同一个数字电路中,且有一个时钟(Clk)的速率大于其它时钟两倍以上。

这种情况最为简单,在接口部分就必须要对其他时钟进行同步化处理,将其处理为与Clk同步的时钟信号。

这样处理的好处是:

便于处理电路内部时序;

时钟间边界条件只在接口部分电路进行处理。

实质上,时钟采样的同步处理方法就是上升沿提取电路,经过上升沿提取输出信息中,带有了系统时钟的信息,所以有利于保障电路的可靠性和可移植性。

第二种情况:

当系统中所有时钟没有一个时钟速率达到其他时钟频率的两倍的情况,也就是系统中多个时钟速率差不多的情况。

这个时候无法满足采样定理,所以在接口部分就必须对其他时钟和数据通过FIFO或者DPRAM进行隔离,并将其他时钟信息转换为和系统时钟同步的允许信号。比如在高速的数据采集系统当中,AD的采集时钟往往比较高,大于系统时钟的一半以上,这时候采用同步化处理无法满足时序设计。

第三种情况:

系统中多个时钟之间存在数据互相采样。

对于这种情况,可使用两级触发器级联采样数据,避免亚稳态发生。

第四种情况:

多级时钟网络处理。

所谓多级时钟网络是指时钟经过超过一级的门电路后连到触发器的时钟输入端。

由于时钟建立-保持时间的限制,FPGA设计中应尽量避免采用多时钟网络,在设计中必须要将时钟网络进行简化,尽量采用使能的方式或者其他简化的电路结构。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1629

    文章

    21729

    浏览量

    602957
  • 数字电路
    +关注

    关注

    193

    文章

    1605

    浏览量

    80577
  • 异步电路
    +关注

    关注

    2

    文章

    48

    浏览量

    11098

原文标题:异步电路中时钟同步的方法

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA异步时钟设计同步策略

    摘要:FPGA异步时钟设计如何避免亚稳态的产生是一个必须考虑的问题。本文介绍了FPGA异步时钟设计
    发表于 04-21 16:52

    简谈异步电路时钟同步处理方法

    大家好,又到了每日学习的时候了。今天我们来聊一聊异步电路时钟同步处理方法。既然说到了
    发表于 02-09 11:21

    异步时钟域的亚稳态问题和同步

    相较纯粹的单一时钟同步电路设计,设计人员更多遇到的是多时钟域的异步电路设计。因此,
    发表于 07-31 16:51 0次下载

    FPGA设计异步复位同步释放问题

    异步复位同步释放 首先要说一下同步复位与异步复位的区别。 同步复位是指复位信号在时钟的上升沿或者
    发表于 06-07 02:46 2150次阅读

    在数字系统多种方法解决电磁干扰问题

    熟悉电磁兼容设计的工程师都知道,设计好时钟电路是保证达到系统辐射指标的关键,时钟电路EMC设计的好坏直接影响整个系统的性能。对于经验丰富的工程师来说,在数字系统中有许
    发表于 04-23 08:14 1844次阅读
    在数字系统<b class='flag-5'>中</b>的<b class='flag-5'>多种方法</b>解决电磁干扰问题

    简谈异步电路时钟同步处理方法

    大家好,又到了每日学习的时候了。今天我们来聊一聊异步电路时钟同步处理方法。 既然说到了
    的头像 发表于 05-21 14:56 1.3w次阅读
    简谈<b class='flag-5'>异步</b><b class='flag-5'>电路</b><b class='flag-5'>中</b>的<b class='flag-5'>时钟</b><b class='flag-5'>同步</b>处理<b class='flag-5'>方法</b>

    IC设计同步复位与异步复位的区别

    1、什么是同步逻辑和异步逻辑,同步电路异步电路的区别是什么?
    的头像 发表于 11-09 14:58 9949次阅读

    同步电路异步电路有何区别

    同步电路异步电路有何区别 同步电路异步
    的头像 发表于 08-27 16:57 1w次阅读

    什么是同步逻辑和异步逻辑?同步电路异步电路有何区别?

    什么是同步逻辑和异步逻辑?同步电路异步电路有何区别? 同步
    的头像 发表于 11-17 14:16 2335次阅读

    异步电路同步电路区别在哪?

    异步电路同步电路区别在哪? 异步电路同步
    的头像 发表于 12-07 10:53 3516次阅读

    异步信号与同步电路交互的问题及其解决方法

    异步信号与同步电路交互的问题及其解决方法  异步信号和同步
    的头像 发表于 12-07 10:53 742次阅读

    异步电路时钟同步处理方法

    异步电路时钟同步处理方法  时钟
    的头像 发表于 01-16 14:42 1166次阅读

    同步电路异步电路的优缺点有哪些

    同步电路异步电路是数字电路设计的两种基本类型,它们在设计
    的头像 发表于 07-22 17:01 1101次阅读

    同步电路异步电路的优缺点

    同步电路异步电路是数字电路设计的两种基本类型。它们在设计
    的头像 发表于 07-22 17:35 1308次阅读

    同步电路异步电路怎么判断正负极

    统一的时钟信号进行工作,各个部分的输出与输入之间存在固定的时序关系。同步电路通常用于数据传输、存储器、处理器等高速电子系统异步
    的头像 发表于 07-22 17:37 445次阅读