基于logisim的MIPS单周期硬布线24条指令CPU

目录

1 前言

2 思路分享

2.1 下载资源

2.2 观看视频

2.3 连接相关电路

2.4 撰写报告

2.5 答辩准备

3 云盘链接


1 前言

该项目为本人大三上学期的实训成果,在实训过程中,纯靠自己摸索,因此迷茫了一段时间。为了不让后来的同学重蹈覆辙,现将相关资料、成果及思路进行分享,希望能给提供些许帮助。

2 思路分享

2.1 下载资源

本人在文章最后提供了云盘资源,下载解压后,有如下的五个文件夹:

①excel

这里的文件用于表达式的自动生成,内容已填写好,可直接复制相关表达式到logisim,就能自动生成部分电路,具体如何使用,在2.2观看视频步骤完成后自会了解。不过里面有个小坑如下:

②logisim文件

这里包含了一个成品和一个非成品,可以直接使用成品,也可以自己从非成品从零开始。除此之外,还有运行所依赖的jar包,注意和.circ放在同一个文件夹下。

③ppt

可以在2.3连接相关电路的时候,配合视频使用,也能用于2.4报告的撰写。

④word

本人的成品报告,可以作为参考,注意字体大小、表命名、图命名等的相关差异。

⑤测试文件

用notepad++之类的打开,复制里面的16进制数到cpu的指令存储器中,可进行测试,作为2.4报告的测试部分材料,其中的排序为冒泡排序。

2.2 观看视频

先静下心来看一遍哔哩哔哩的视频

因为我的目标是单周期硬布线24条指令,所以我看的是P46、P47、P53,如果是单周期8条或者多周期的可以从P46-P53自行挑选进行观看。

2.3 连接相关电路

看完之后,就会明白自己大概要干些什么:

①利用excel自动生成部分电路

②照着视频/ppt,取指令数据通路->R型指令数据通路->Lw指令数据通路...,一步步由简单到复杂完善电路

③在连接过程中,理解相关指令的数据通路

2.4 撰写报告

根据要求格式撰写报告,突出自己的收获和对相关知识的理解。

2.5 答辩准备

一说到答辩,大家可能就会感到紧张,据我所知,答辩问的无非两个方面,一是你的设计思路,二是某一指令的数据通路。掌握好这两点即可。

3 云盘链接

百度网盘

链接:https://pan.baidu.com/s/1zGos9JgEGD6F29kh7LTRfQ?pwd=thb9 

提取码:thb9

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厂里英才

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值