0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

异步和同步电路的区别 同步时序设计规则

454398 来源: FPGA技术联盟 作者: FPGA技术联盟 2020-12-05 11:53 次阅读

异步电路

1. 电路的核心逻辑是组合电路,比如异步的FIFO/RAM读写信号、地址译码信号等电路;

2. 电路的输出不依赖于某一个时钟,也就说不是由时钟信号驱动触发器产生的;

3. 异步电路非常容易产生毛刺,且易受环境的影响,不利于器件的移植;

同步电路

1. 电路的核心逻辑是由各种各样的触发器实现的,所以比较容易使用寄存器的异步复位/置位端,以使整个电路有一个确定的初始状态;

2. 整个电路是由时钟沿驱动的;

3. 以触发器为主体的同步时序电路可以很好的避免毛刺的影响,使设计更可靠;

4. 同步时序电路利于器件移植,因为环境以及器件工艺对同步电路的影响几乎可以不考虑

5. 同步电路可以容易的组织流水线,提高芯片的运行速率

6. 同步电路可以很好的利用先进的设计工具,如静态时序分析工具等,为设计者提供了最大便利条件,便于电路错误分析,加快设计进度。

同步时序设计规则

1. 尽可能在整个设计中只使用一个主时钟,同时只适用同一个时钟沿,主时钟走FPGA 全局网络,因为FPGA器件中的全局时钟资源是专门为降低时钟的抖动和扭曲而设计的,在Xilinx FPGA当中,采用专门的时钟管理模块(CMT)来管理全局时钟资源,有效的提高了时钟的质量;

2. 在FPGA设计中,所有输入、输出信号均应通过寄存器寄存,寄存器接口当作异步接口考虑;

3. 当全部电路不能用同步电路设计的时候,也就是说需要多个时钟来实现的时候,原则上将电路分成多个局部同步电路来设计,各局部电路接口之间采用异步电路来考虑;

4. 电路设计中需要考虑时序余量,当设计无法满足理论最高频率的时候,芯片就会无法可靠工作

5. 电路中所有寄存器、状态机在单板上电复位时候应处于一个已知的状态;

总结

同步时序电路更适合现代FPGA设计,另外,随着FPGA/CPLD的规模越来越大,设计者无需像以前一样经常使用行波计数器或者异步脉冲生成器等典型的异步逻辑设计方式以节约设计所消耗的面积资源,而新型FPGA丰富的逻辑资源、强大的EDA综合实现工具为时序驱动优化提供了良好的条件,现代FPGA推荐使用同步时序逻辑设计。

编辑:hfy

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

    关注

    1

    文章

    60

    浏览量

    13270
  • 同步时序
    +关注

    关注

    0

    文章

    12

    浏览量

    7861
  • 异步电路
    +关注

    关注

    2

    文章

    48

    浏览量

    11081
收藏 人收藏

    评论

    相关推荐

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

    什么是同步逻辑和异步逻辑,同步电路异步电路区别
    发表于 06-18 08:52

    什么是同步逻辑和异步逻辑

    什么是同步逻辑和异步逻辑?同步电路异步电路区别
    发表于 09-29 07:33

    同步电路异步电路区别是什么

    同步电路异步电路区别是什么?什么是同步逻辑和异步
    发表于 11-12 06:17

    同步时序逻辑电路

    同步时序逻辑电路:本章系统的讲授同步时序逻辑电路的工作原理、分析方法和设计方法。从
    发表于 09-01 09:06 0次下载

    异步时序逻辑电路

    异步时序逻辑电路:本章主要从同步时序逻辑电路异步
    发表于 09-01 09:12 0次下载

    同步时序电路

    同步时序电路 4.2.1 同步时序电路的结构和代数法描述
    发表于 01-12 13:31 5147次阅读
    <b class='flag-5'>同步</b><b class='flag-5'>时序电路</b>

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

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

    什么是同步时序电路异步时序电路同步异步电路区别

    同步异步时序电路都是使用反馈来产生下一代输出的时序电路。根据这种反馈的类型,可以区分这两种电路时序电
    的头像 发表于 03-25 17:29 2.4w次阅读
    什么是<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><b class='flag-5'>电路</b>的<b class='flag-5'>区别</b>?

    同步复位与异步复位的区别

    请简述同步复位与异步复位的区别,说明两种复位方式的优缺点,并解释“异步复位,同步释放”。
    的头像 发表于 08-14 11:49 6780次阅读

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

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

    同步FIFO和异步FIFO的区别 同步FIFO和异步FIFO各在什么情况下应用

    同步FIFO和异步FIFO的区别 同步FIFO和异步FIFO各在什么情况下应用? 1. 同步FI
    的头像 发表于 10-18 15:23 1576次阅读

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

    统一的时钟信号的驱动下进行操作,而异步逻辑是指电路中的各个组件根据输入信号的条件自主进行操作,不受统一的时钟信号控制。 同步逻辑和异步逻辑的区别
    的头像 发表于 11-17 14:16 2164次阅读

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

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

    同步整流和异步整流的区别

    同步整流和异步整流的区别  同步整流和异步整流是电力系统中常用的两种整流方式,它们有着不同的工作原理和特点。本文将详细介绍
    的头像 发表于 12-08 10:06 2069次阅读

    异步电机与同步电机的区别和应用

    异步电机与同步电机的区别和应用 异步电机和同步电机是两种不同类型的电机,在结构、原理和应用方面都有一些显著的
    的头像 发表于 12-09 15:55 2414次阅读