lesson3:使能时钟的设计

lesson3:使能时钟的设计

1:门控时钟与使能时钟比较

门控时钟概念通过一个使能信号控制时钟的开关。
应用多用于组合逻辑之中
包含一个门电路,容易因竞争而产生毛刺
优点当系统不工作时候,可以关闭时钟,降低系统的功耗
缺陷使用门控时钟不符合同步设计思想,可能会影响设计的实现与验证
使能时钟概念使能时钟保持开启工作状态,使能时钟在每个时钟周期都判断使能信号以确定是否进行逻辑处理
使能时钟不能像门控时钟一样降低系统功耗
使能时钟使用同步设计思想,便于验证和实现

在这里插入图片描述
在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZpgQV4xs-1634223778732)(C:\Users\Lenovo\Desktop\TeQu\lesson3\doc\图片\门控时钟.png)]

门控时钟
![在这里插入图片描述](https://img-blog.csdnimg.cn/9b1ffdf702aa4137bb63d8f6fc73cba9.png#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/1af9ee1faee74ccab821bed0b280a133.png#pic_center)
使能时钟

2:用使能时钟代替分频时钟

FPGA内部时钟使用逻辑计数分频产生的时钟,一般不推荐直接用于FPGA内部逻辑的时钟

若不希望使用PLL资源,那么可以考虑使用使能时钟的方式产生分频时钟;

分频时钟改用使能时钟的好处:

  1. 避免时钟满天飞,不稳定

  2. 保持一个时钟,减少跨时钟域

  3. 时序设计可以使用多周期约束。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sAkyBNFs-1634223778738)(C:\Users\Lenovo\Desktop\TeQu\lesson3\doc\图片\使能信号时钟.png)]

3:实例与仿真

功能需求:

​ 输入时钟为100MHz,产生一个5MHz的时钟使能信号进行0~15的周期计数。

分析:

  1.  100MHz/5MHz = 20;
     2.  即需要对100NHz的时钟做20分频的计数(0-19)
     3.  每20各100MHz的时钟周期,都有一个时钟周期的高脉冲信号产生

实现:

1:接口说明

接口名称方向位宽描述
clk_sysI1系统时钟
clk_rstI1系统复位
enO1使能时钟
cntO40-15计数器

2:波形图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3CCVwsFq-1634223778740)(C:\Users\Lenovo\Desktop\TeQu\lesson3\doc\图片\波形图.png)]

| 0-15计数器 |

2:波形图

[外链图片转存中…(img-3CCVwsFq-1634223778740)]

4:课后习题及答案

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值