我想要做出什么?
在《Scrap Mechanic》(废品机械师)这款游戏中“独自”建造一个32位RISC-V架构CPU。
实现RV32E指令集(但不包括ebreak和fence指令)。
5级流水线,有数据转发、分支预测、中断功能。
基本的输入输出设备,如手柄布局的按键输入,一个16*16大小的显示屏。
能运行贪吃蛇、生命游戏等小型程序。
不打算实现cache或超标量以及更高级的结构,因为这些内容对我来说过于深入,没必要在游戏中实现。
在《Scrap Mechanic》(废品机械师)这款游戏中“独自”建造一个32位RISC-V架构CPU。
实现RV32E指令集(但不包括ebreak和fence指令)。
5级流水线,有数据转发、分支预测、中断功能。
基本的输入输出设备,如手柄布局的按键输入,一个16*16大小的显示屏。
能运行贪吃蛇、生命游戏等小型程序。
不打算实现cache或超标量以及更高级的结构,因为这些内容对我来说过于深入,没必要在游戏中实现。