README.md (5c647eb53b68dd3583cfeec3625fabc3d69855a2) | README.md (9e38a5d42184d57acfb78cfda6aea0d065c7f3d7) |
---|---|
1# NOOP 2 3NOOP(NJU Out-of-Order Processor) is a processor targeting super-scalar out-of-order execution. 4Currently it only supports riscv32. 5 6## Compile chisel code 7 8* Install `mill`. Refer to [the Manual section in this guide][mill]. | 1# NOOP 2 3NOOP(NJU Out-of-Order Processor) is a processor targeting super-scalar out-of-order execution. 4Currently it only supports riscv32. 5 6## Compile chisel code 7 8* Install `mill`. Refer to [the Manual section in this guide][mill]. |
9* Run `make init` to init git submodules |
|
9* Run `make` to generate verilog code. The output file is `build/TopMain.v`. 10 11[mill]: http://lihaoyi.com/mill#manual 12 13## Run programs by simulation 14 15* Set a new environment variable `NEMU_HOME` to the **absolute path** of the NEMU project. 16* Set a new environment variable `NOOP_HOME` to the **absolute path** of the NOOP project. --- 70 unchanged lines hidden --- | 10* Run `make` to generate verilog code. The output file is `build/TopMain.v`. 11 12[mill]: http://lihaoyi.com/mill#manual 13 14## Run programs by simulation 15 16* Set a new environment variable `NEMU_HOME` to the **absolute path** of the NEMU project. 17* Set a new environment variable `NOOP_HOME` to the **absolute path** of the NOOP project. --- 70 unchanged lines hidden --- |