我正试图在Verilog中构建一个简单的4位计算器,用于我在Digital Logic Lab的最终项目。只有一个我无法理解的主要问题。我们必须使用逻辑开关输入一个值(4位),然后使用相同的值来决定要做哪个操作(3位),然后再次使用它们来输入第二个值(4位)。
现在,我并不擅长Verilog,但我觉得这不是一个简单的方法。我们有一个去抖动按钮,用于确认您要输入的三件事中的每一件都要输入的内容。
所以问题是,如何在没有弄乱的情况下多次使用去抖按钮?我可以放always @(posedge clock)
并且它一次只能使用一个吗?我可以将这些陈述放在彼此之内吗?
如果我有更多的开关,那么我觉得这很简单,但我无法弄清楚如何正确获取现在输入的值,所以任何帮助都会非常感激。如果这有帮助,我将在Spartan-board 3E上使用该程序。