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 rununder chisel directory in where thebuild.sbtfile 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-ls232cross-compile tools to runmakeunder*/soft/*/ - Run chisel project to generate verilog code, then
- Copy the
mycpu.vto*/rtl/mycpuin 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.