2020-05-05
自制CPU系列(一):软件安装与配置

自制CPU系列(一):软件安装与配置

前言

我记得自己大三在上《计算机组成原理》课程的时候,曾经独自完成过一个基于MISP指令集的多周期CPU,虽然当时它只能执行大概50多条基本指令且没法像流水线CPU那样可以并行工作,但是当看到自己编写的Verilog模块代码能够通过Modelsim仿真得到正确的波形时,那种成就感是编写普通的软件程序所无法比拟的。也许正是得益于此次经历,让我后来萌发了想要DIY一个完整CPU的想法,不过由于学业和工作上的种种原因,这个想法就被暂时搁置了。

随着近几年RISC-V开源指令集逐渐在学术和工业界得到认可,个人设计CPU已经不再是遥不可及的事情,再加上自己最近被胡振波老师的《教你设计CPU—RISC-V处理器》这本书中的内容所深深吸引,于是我决定重启自制CPU项目。当然,因为我目前只能算是一个初学者,所以如果接下来的文章中有哪些内容写得有误,欢迎各位大佬指正!

阅读此文