This is a 32-bit MIPS CPU in NSCSCC 2021.
nscscc
: game test filedoc
: document and reportsrc
: source code
- Download and install
sbt & scala-2.11.12
- Execute
sbt run
under chisel directory in where thebuild.sbt
file locates - Files generated are in
/generated
(alternative in Main)
- Open the test project (local official test files are recommanded) in vivado, then
- Use the
gcc-4.3-ls232
cross-compile tools to runmake
under*/soft/*/
- Run chisel project to generate verilog code, then
- Copy the
mycpu.v
to*/rtl/mycpu
in test folder - Run in vivado and get the result in Tcl Console
Test point 89/89, all pass.
Score 1.2 & 99MHz, all pass.
All pass.