目录
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