Nexys 4算盘演示

概述
描述
ABACUS演示项目使用NEXYS4的交换机,LED,按钮和7段显示实现若干算术运算。
使用的功能
| 不曾用过 | 用过的 | |
|---|---|---|
| 16个用户交换机 | X | |
| 16个用户LED | X | |
| 5用户按钮 | X | |
| 2×4位7段显示 | X | |
| 4 PMOD连接器 | X | |
| XADC模拟输入 | X | |
| 12位VGA输出 | X | |
| USB-UART Bridge | X | |
| 用于应用程序数据的串行闪存 | X | |
| USB HID主机与鼠标 | X | |
| USB HID主机带键盘 | X | 
先决条件
硬件
- 
           Nexys4 FPGA板
- 
           微型USB电缆
软件
- 
           Vivado设计套房2016.4- 
             可以使用较新版本,但程序可能会略有不同
 
- 
             
- 
           Divilent Loard支持Vivado的文件- 
             跟着Divido Board For Digilent 7系列FPGA板指南如何安装Vivado的董事会支持文件。
 
- 
             
下载
下载并启动Nexys 4 Abacus Demo
跟着使用DigIlent GitHub演示项目教程。这是一个HDL设计项目,因此不支持Vivado SDK,选择适合Vivado设计的教程选项。在您的电路板完全编程之前,您无需返回本指南。
使用Nexys 4 Abacus演示
要运行此演示的所有功能,您需要的所有功能是您编程的Nexys4。算盘可以在两个8位数字上执行4个算术函数。开关15-8表示输入A.交换机7-0表示输入B.算盘通过将幻灯片切换设置为所需的操作数,然后用按钮选择操作来工作。结果将显示在两个7段显示器上。
1.没有操作
在启动时,只要按下任何按钮,7段显示的每个四个数字部分都会显示输入的交换机设置为的值。

2.减法(BTNU)
在将BTNU保持下来时激活减法操作。该功能使用公式A - B.显示屏将显示两个输入的差异,以及结果是否为正或负数。

显示24-13

显示7-14
3.乘法(BTND)
在按住BTND的同时激活乘法操作。此功能使用公式A * B.显示屏将显示两个输入的乘积。

显示24×13

显示248×61
4.司(BTNR)
在保留BTNR时激活划分操作。此功能使用公式A / B.显示屏将显示商。

显示24/13(舍入到1)
5.模数/余数(BTNL)
在将BTNL保持下来时激活模数操作。此功能使用公式A%B.显示屏将显示其余部分。

显示24%13
6.添加(BTNC)
在将BTNC保持下来时激活Addtion操作。此功能使用公式A + B.显示屏将显示两个输入的总和。

显示24 + 13

 
           
            
            
            
            
            
           