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