【发布时间】:2025-11-27 07:45:02
【问题描述】:
我不确定实施。我有一个多路复用器 8 输入、1 输出和 3 选择信号。这些选择信号之一顺序获取位向量的所有值。现在我可以选择两种方式。
第一种方法是使用另一个多路复用器,其中输入是位向量,选择信号是输入的计数器 log2。
第二种方式是使用移位寄存器,取向量的LSB位。
就 FPGA 的面积而言,最佳解决方案是什么?
【问题讨论】:
-
我想你会在这里得到更好的答案:electronics.stackexchange.com
-
我觉得可以在这里发帖。我已经看到有标签,所以我认为没关系。感谢您的帮助。
-
这个问题似乎是题外话,因为它是在 EE 上交叉发布的。 electronics.stackexchange.com/questions/144254/…
-
@Morgan:SO 和 Electronics SE 之间的区别在这里显然很模糊。 C 源算法编译为机器代码指令,作为 CPU 的本机资源,我希望大多数人都同意关于高效 C 算法的讨论属于 SO。 VHDL 源算法编译为门,作为 FPGA 的原生资源,因此类比 VHDL 算法效率讨论也应该属于 SO。
-
@MortenZilmer,我同意这条线很模糊。这部分是因为我不太热衷于打击交叉发布。如果在问题中披露,我认为应该允许。我个人很乐意就 SO 提出更多问题,但发现越往下走的 FPGA/ASIC 路径越模糊。这些是我的意见,不能被视为普遍共识,但我认为这有助于新用户对在哪里发帖有所了解。
标签: hardware vhdl verilog fpga