Skip to content

ARF1939261764/RISCV_CPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

RISCV_CPU

我的毕业设计

这个项目会持续更新到2020年6月份。

image-20200228222536577

  • 2020年02月14日:项目蓝图如上,现在正在弄cache。

  • 2020年03月14日:cache测试完成了,但是还有一些非重点功能没做,比如冲刷cache,关闭cahce等。现在先开始弄CPU核,毕业要紧。

  • 2020年03月24日:取指完成了,开始译码。

  • 2020年04月06日:大致框架写得差不多了,不过估计还一堆bug,难度好像超过了预期,先跑通基础算术指令和对齐的访存指令吧,加油!

  • 2020年04月12日:跑通斐波那契数列的C语言程序,总算有点大的进展。

  • 2020年04月13日:跑通了FFT程序,跑通了C语言标准库的printf函数,开始弄总线控制器吧,中断先不管了,以后再说。

  • 2020年04月27日:总线控制器随机测试通过,给cache模块也换上了avl接口,并重新测试了一遍,通过,接下来开始联调,另外,要开始写论文了。

  • 2020年04月29日:cache和cpu访问总线发现了Bug,改了两天把cache改得差不多了,今天把cache和bus的随机测试跑一晚上,看有没有问题。另外,今天写了1500字的论文,重画了系统结构图,如下:

    设计框图

最后,跑通了C语言标准库的printf函数(通过串口打印),FFT函数,流水灯。

我的QQ:1939261764,有兴趣可以一起讨论想法呀。