山东大学软件学院计算机组成原理课程设计实验一

一、实验时间

2021年3月18日星期四,第三周

二、实验内容

1、熟悉Quartus II 开发环境及实验台

(1)Quartus II的基本使用
(2)在实验室的硬件平台上下载原理图,学习使用硬件实验平台

2、设计16位寄存器

参考实验指导书P36实验五,由4位或8位寄存器构造而成

(1)复习D触发器的工作原理
(2)设计两个8位的寄存器(每个寄存器由8个D触发器构成),之后复用这两个8位的寄存器,生成16位的寄存器
(3)指定对应的引脚号

八位寄存器的电路图
在这里插入图片描述
复用8位寄存器后生成的16位寄存器的电路图
在这里插入图片描述

3、设计二选一(每路数据宽度8位)多路选择器

参考实验指导书P31实验1

题目要求我们设计二选一的数据选择器,并且每路数据宽度为8位
项目指导书中的是三路选择一路,并且每一路中的数据只有4位,根据项目指导书上的例子,我们可以知道,首先我们需要指定两个输入端,每个输入端为8位
A输入端:a0 a1 a2 a3 a4 a5 a6 a7
B输入端:b0 b1 b2 b3 b4 b5 b6 b7
将这两个输入端两两分组,共分为a0,b0, …,a7,b7八组

另外还有两个选择端
AY,BY
这两个选择端用于控制哪一路输出
之后分别经过与门和非门,通过指定AY和BY的值确定哪一路输出

绘制出具体的电路图,到实验平台上下载演示即可

扫描二维码关注公众号,回复: 13124655 查看本文章

数据选择器的电路图
在这里插入图片描述
4、生成符号图,留存,以供将来的整机实验所用。

保留2和3的符号图,之后的整机实验要用(生成对应的.bsf文件即可)

猜你喜欢

转载自blog.csdn.net/weixin_46841376/article/details/115368646