我的毕业设计
这个项目会持续更新到2020年6月份。
-
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,有兴趣可以一起讨论想法呀。