**这是本文档旧的修订版!**

用数码管显示的4位加法器

在小脚丫FPGA板上做一个综合性的组合逻辑项目,用4个按键和4个开关作为加法器的输入,将加法以后的结果在2个数码管上显示出来。4位按键和4位开关能够支持的最大输入数字位15,加法以后的最大值30,左侧的数码管,代表十进制数的十位显示的数字为0、1、2、3,右侧的数码管代表十进制的个位显示的数字为0-9。

另外为了观察加法器的每一个进位的状态,使用板上的4个LED分别显示4个进位位的信息。

1. 知识点

  • 组合逻辑中的加法器 - 半加器、全加器
  • 组合逻辑中的解码器 - BCD码到数码管的显示
  • 组合逻辑中的编码器 - 二进制到BCD解码
  • Verilog的语法

2. 硬件连接

3. Verilog代码

4. 管脚分配

5. 功能验证