【问题标题】:8 bit Frequency Divider -VHDL8位分频器-VHDL
【发布时间】:2019-04-16 17:47:02
【问题描述】:

我是 vhdl 的新手,我正在尝试使用图像上呈现的类似或相同概念创建一个 8 位分频器。谁能帮助我。 4bitfrequency divider

【问题讨论】:

标签: vhdl 8-bit


【解决方案1】:

我认为现有的扩展就足够了。你必须做以下事情:

  1. 添加 4 个额外的 Q:Q4、Q5、Q6 和 Q7 作为标准逻辑输出。

  2. 将信号“计数”从 (3 down to 0) 更改为 (7 down to 0)。

  3. 在复位时将 4 位值“0000”更改为“00000000”。

  4. 结束过程后,您必须添加与第 1 点相同的内容 --> Q4

我想这就是你所要做的。

【讨论】:

  • 这是实现这一目标的最简单方法。但是,如果您是出于学习目的,则可以添加通用参数并将所有 Q 的输出替换为一个 Q。generic ( N : integer); --Scaling Factor 您应该将计数定义为“信号计数:无符号(N downto o);”你的输出为Q <= count(N)
  • 这确实是一种更好更高效的方式,但我认为如果你不熟悉VHDL,最好先了解发生了什么。之后,您可以专注于高效编程。
猜你喜欢
  • 2015-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多