Java教程
计算机组成原理实验报告 实验五 三人表决电路实验
本文主要是介绍计算机组成原理实验报告 实验五 三人表决电路实验,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
实验类别
本实验为验证型实验。
实验目的
① 验证三人表决电路的功能。
② 能够运用 Verilog HDL 进行组合电路的设计和仿真。
③ 熟悉 Vivado 的设计流程,并进行硬件测试。
实验原理
三人表决电路中,当表决某个提案时,多数人同意,则提案通过,同时有一个人具有否决权;若全票否决,也会显示。设输入为 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)文件下载
这篇关于计算机组成原理实验报告 实验五 三人表决电路实验的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
您可能喜欢
Springboot应用的多环境打包入门
11-23
Springboot应用的生产发布入门教程
11-23
Python编程入门指南
11-23
Java创业入门:从零开始的编程之旅
11-23
Java创业入门:新手必读的Java编程与创业指南
11-23
Java对接阿里云智能语音服务入门详解
11-23
Java对接阿里云智能语音服务入门教程
11-23
JAVA对接阿里云智能语音服务入门教程
11-23
Java副业入门:初学者的简单教程
11-23
JAVA副业入门:初学者的实战指南
11-23
JAVA项目部署入门:新手必读指南
11-23
Java项目部署入门:新手必看指南
11-23
Java项目部署入门:新手必读指南
11-23
Java项目开发入门:新手必读指南
11-23
JAVA项目开发入门:从零开始的实用教程
11-23
栏目导航
前端开发
HTML5教程
CSS教程
Javascript
jQuery教程
AJAX教程
Node.js教程
XML教程
正则表达式
后端开发
Go教程
C/C++教程
消息队列MQ
Net Core教程
Asp.net教程
Java教程
PHP教程
移动端开发
微信公众号开发
小程序开发
Swift教程
IOS教程
Kotlin教程
Android开发
数据库
Redis教程
MongoDB教程
PostgreSQL教程
Oracle教程
MariaDB教程
SqLite教程
MySql教程
SqlServer教程
服务器运维
Kubernetes
Docker容器
linux shell
Nginx教程
网站安全
PowerShell教程
Linux教程
人工智能
TensorFlow教程
Python教程
机器学习
人工智能学习
区块链
区块链技术
游戏开发
游戏编程
Unity3D教程
网站运营
网站策划
网站优化
建站知识
大数据/云计算
云计算
Hadoop教程
软件工程
软件/开发工具使用
Git教程
资讯