Java教程

计算机组成原理实验报告 实验五 三人表决电路实验

本文主要是介绍计算机组成原理实验报告 实验五 三人表决电路实验,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  1. 实验类别
    本实验为验证型实验。
  2. 实验目的
    ① 验证三人表决电路的功能。
    ② 能够运用 Verilog HDL 进行组合电路的设计和仿真。
    ③ 熟悉 Vivado 的设计流程,并进行硬件测试。
  3. 实验原理
    三人表决电路中,当表决某个提案时,多数人同意,则提案通过,同时有一个人具有否决权;若全票否决,也会显示。设输入为 A、B、C,且A具有否决权;同意用1表示,不同意用0表示;输出X为1时,表示提案通过;Y为1时,表示提案全票否决。那么,三人表决电路的真值表如下表所示。
    在这里插入图片描述
    4 实验内容和要求
    1)三人表决电路的输入与仿真
    学习软件平台和设计流程。利用 Vivado 完成三人表决电路的文本编辑输入和仿真测试等步骤,给出仿真波形。
    2)设计实验方案
    三人表决电路实验的结构框图如下图所示,输入信号 A、 B、 C 分别接拨码开关SW0、SW1、SW2,输出信号X、Y分别接指示灯LED1、LED2。
    在这里插入图片描述
    3)硬件测试
    根据实验方案创建约束文件,绑定引脚,并下载到实验箱的 FPGA 实验板上进行硬件测试。读者应熟悉硬件平台,特别需要掌握利用拨码开关输入表决情况,利用 LED 灯观察表决结果的方法;做好实验记录,验证三人表决电路的功能。
    4)撰写实验报告
    实验报告内容包括:程序设计、仿真分析和实验操作步骤,以及源程序代码、仿真波形图、数据记录和实验结果分析等。
    5 实验步骤
    1)创建工程
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3)功能仿真
    在这里插入图片描述
    在这里插入图片描述
    4)实验方案设计
    通过拨码开关SW0、SW1、SW2输入A、B、C,用LED1、LED2的亮灭显示输出信号X和Y。
    5)引脚绑定
    在这里插入图片描述
    在这里插入图片描述
    6)文件下载
    在这里插入图片描述
    在这里插入图片描述
这篇关于计算机组成原理实验报告 实验五 三人表决电路实验的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!