我是靠谱客的博主 苹果月饼,最近开发中收集的这篇文章主要介绍寄存器堆计算机组成实验,《计算机组成原理》实验报告——寄存器堆,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

资料简介

南通大学信息科学技术学院

《计算机组成实验》

实验报告

实验名称 寄存器堆的设计与实现

班级 物联网工程 192

学生姓名 谢焘 学号 1930110689

指导教师 成耀

日 期 2021 年 5 月 30 日

实验 寄存器堆的设计与实现

一、实验目的

1.熟悉 Vivado 软件的使用方法。

2.熟悉寄存器堆的功能。

3.掌握自顶而下的硬件模块设计方法。

4.掌握电路仿真测试方法,掌握仿真激励文件的编写,掌握仿真输出的分析方法。

二、实验任务

设计一个寄存器堆,满足两路输出一路输入的功能,并完成仿真测试。

三、实验预习

(1)实验电路原理及信号说明

寄存器堆(REGFILE)是 CPU 组成的重要存储部件,也是数据通路中的重要部件,其主要功能

是对数据进行存储。在本实验中将为 REGFILE 构建 32×32 的寄存器组,即共有 32 个寄存器,每个

寄存器的位宽都是 32 位。32×32 的 REGFILE 逻辑结构如图所示:

信号名 功能 位宽 类型

Ra 寄存器 rs 输出端口地址 5 输入

Rb 寄存器 rt 输出端口地址 5 输入

Wr 数据写入的寄存器号 5 输入

We 写使能信号 1 输入

D 写入的数据 32 输入

Qa A 端口的输出数据 32 输出

Qb B 端口的输出数据 32 输出

Clk 时钟信号 1 输入

具体设计如下:

通过带有 32 个带使能端的 D

最后

以上就是苹果月饼为你收集整理的寄存器堆计算机组成实验,《计算机组成原理》实验报告——寄存器堆的全部内容,希望文章能够帮你解决寄存器堆计算机组成实验,《计算机组成原理》实验报告——寄存器堆所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部