Skip to content

lauchinyuan/tinyRV32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

动手写RISC-V core

本项目结构相对复杂,暂无时间整理书写文档,目前已经实现RV32I基本指令集所有指令的实现和测试。先前在Notepad++书写代码时有空格和缩进混用的情况,所以在github上看本代码可能有不对齐的情况,后续再进行Tab to Space工作。

有任何问题可以通过邮件lauchinyuan@yeah.net联系我,一起探讨学习😁。

前言

本人一直想要从零开始动手构建一个RISC-V CPU。此前阅读了《计算机组成与设计:硬件/软件接口》这本书,对于计算机结构以及流水线的相关知识有了一定了解。接着,我看了RISC-V的官方手册,手册主要偏向RISC-V指令集内容的讲解,对RISC-V的相关内容进行了系统地梳理。

只有真正地动手写相关代码,才会有更加深刻的体会,所以萌生了从零开始构建CPU的想法。

About

A simple RISC-V core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published