我已经使用verilog进行了一个项目。我们有两个 4 位数字,一个多路复用器(S0,S1)和四个模块(加法器,减法器,and,xor)。输出为 4 位。我认为这似乎很简单。我编写了一个verilog代码,其中包含所有这些作为模块。我已将引脚分配给 DE0 板。如您所见,可以在 LED 上看到输出。没有问题。但是,如何在七段显示器而不是 LED 上显示输出?但是,结果应该是十六进制而不是二进制。我也有大约七段显示器的引脚,所以我想我会像 LED 一样实现它们。我是verilog的新手。这将是我的第一个程序。
- 如果 S 为 0 (00),加法器结果将显示在 LED 上。
- 如果 S 为 1 (01),减法结果将显示在 LED 上。
- 如果 S 为 2 (10),则“与”运算结果将显示在 LED 上。
- 如果 S 为 3 (11),则异或运算结果将显示在 LED 上。