【发布时间】:2025-12-20 18:40:11
【问题描述】:
来自软件背景,我仍然很难想到硬件。 什么是 RTL 语言(VHDL 或 Verilog)中的 for 循环的等价物?我想我需要一个寄存器来构建一个计数器,以及一个用于分支的多路复用器,是吗?
【问题讨论】:
-
在 VHDL 中,带有 for 迭代方案和静态循环参数规范的循环语句是符合综合条件的。循环语句表示为重复 0 次或更多次的语句序列,循环参数设置为每个离散的迭代值。也许您应该展示一个您正在尝试解决的问题和一个实际错误?
-
verilog 也有 'for' 循环,但对可合成性有一些限制。你需要说明我们真正的问题。
-
“我想我需要...” 不。另外看看here,VHDL 中有两个嵌套循环。
标签: vhdl verilog register-transfer-level