Verilog 纹波计数器17 Mar 2025 | 阅读 2 分钟 纹波计数器是一种异步计数器,其中前一个触发器的输出时钟所有触发器,除了第一个。 异步意味着电路的所有元件没有一个公共时钟。 例如,一个 4 位计数器将从 0000 数到 1111。 设计我们将向第一个 T 触发器提供一个 1Khz 的时钟信号,其余三个触发器的时钟将来自前一个触发器的输出 (Q)。 见下图 ![]() 上述电路包含 4 个 T 触发器,因为我们需要一个 4 位纹波计数器。 T1 的时钟由 1Khz 的数字源提供,其余触发器使用前一个触发器的输出作为时钟。 所有 T 触发器的输入 T 均为 HIGH (1),以便T 触发器在每个时钟沿切换输入。 示例我们将做三个模块来实现这个计数器。 第一个模块是实现主程序。 第二个模块用于实现 T 触发器逻辑,第三个模块用于实现D 触发器逻辑。 硬件原理图 ![]() 测试平台 下一个主题Verilog 环形计数器 |
我们请求您订阅我们的新闻通讯以获取最新更新。