-
Notifications
You must be signed in to change notification settings - Fork 0
Ivyfeather/CPU
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
alu文件是执行级的alu模块,用于计算 EXE_stage文件是执行级模块文件,是流水线的一级,在实验七的基础上增加了如果是例外就不写入的情况 ID_stage文件是译码级模块文件,是流水线的一级,在实验七的基础上增加了例外的译码逻辑 IF_stage文件是取指级模块文件,是流水线的一级,在实验七的基础上增加了如果是例外的情况就将nextpc更改的情况 MEM_stage文件是访存级模块文件,是流水线的一级,在实验七的基础上增加了传递回EXE模块的memexc信号 my_cpu是头文件,定义了一些端口的位宽 mycpu_top负责将五个模块串起来 regfile文件是寄存器堆,位于译码级模块中,没有变化 tools是译码级中用于译码的模块,没有变化 WB_stage是写回级模块文件,是流水线的一级,在实验七的基础上增加了cp0寄存器以及修改寄存器堆写入逻辑
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published