欢迎光临散文网 会员登陆 & 注册

HDLBits (152) — 周期为 1000 的计数器

2022-05-30 13:24 作者:僚机Wingplane  | 我要投稿

本题链接:

https://hdlbits.01xz.net/wiki/Exams/review2015_count1k

设计一个从 0 到 999 的计数器,包括 0 到 999,周期为 1000 个周期。 复位输入是同步的,应将计数器复位为 0。

题目

答案

输出波形

同步复位

环绕运行

同步复位是指复位信号在时钟有效边沿到来时有效。如果没有时钟,无论复位信号怎样变化,电路也不执行复位操作。

该描述代码常常会被综合成如下电路:

同步复位的优点:信号间是同步的,能滤除复位信号中的毛刺,有利于时序分析。

同步复位的缺点:大多数触发器单元是没有同步复位端的,采用同步复位会多消耗部分逻辑资源。且复位信号的宽度必须大于一个时钟周期,否则可能会漏掉复位信号。

参考内容:

5.1 Verilog 复位简介 | 菜鸟教程:

https://www.runoob.com/w3cnote/verilog2-reset.html

HDLBits (152) — 周期为 1000 的计数器的评论 (共 条)

分享到微博请遵守国家法律