verilog实现多周期处理器之——目录及总述

本系列博文将使用verilog语言,实现兼容MIPS32指令集架构的处理器——OpenMIPS,MIPS是典型的RSIC处理器。主要依据雷思磊老师的《自己动手写CPU》,袁春风老师主编的《计算机组成与系统结构》。本博文在书中已有的内容不给出介绍,除非一些笔者认为特别有必要的理论知识,建议结合书记一起学习。本博文记录博主的过程所学,记录供方便查阅及反思。会沿着博主学习的思路,希望能完整个系列。若博文中错误,是笔者自身理解有误,欢迎指出!!感谢~

目录:
verilog实现多周期处理器之——(零)GUN工具链的安装
verilog实现多周期处理器之——(一)基本概念以及总体框架
verilog实现多周期处理器之——(二)第一条指令ori的实现
verilog实现多周期处理器之——(三)数据相关问题及其解决
verilog实现多周期处理器之——(四)逻辑,移位操作与空指令的添加
verilog实现多周期处理器之——(五)移动操作(通用数据传送)指令的实现

总体概述:(会在系列博文结束后总结思路)
基本上就是看了书之后再敲代码,或者对着代码选择性的复制粘贴也是有很不错的效果的,之后可能会因为错误,然后试着修改,这个时候就需要对着数据流图进行检查,虽然是一个比较痛苦的过程,但是结果来说会很不错。

你可能感兴趣的:(#)