nontrivialmips专题

mips的旁路_mips的旁路_NonTrivialMIPS

前一段时间我和几个同学参加了名为“龙芯杯”的比赛,这个比赛是自己设计一个CPU,在其上设计SoC,运行操作系统等… 是一个系统类的比赛。我主要负责写CPU除Cache外的部分,我们最终设计了一个有十级流水的双发射顺序执行的MIPS32处理器。在龙芯的实验板上达到了123MHz的主频,同时还具有较高的IPC。代码现在已经在GitHub上开源。 我来说说这个流水线的设计,除去各种数据旁路,流水线的架