├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefrag ├── README.md ├── src └── main │ └── scala │ ├── boomexample │ ├── Configs.scala │ ├── TestHarness.scala │ └── Top.scala │ └── example │ ├── Configs.scala │ ├── PWM.scala │ ├── TestHarness.scala │ └── Top.scala ├── tests ├── .gitignore ├── Makefile ├── accum.c ├── big-blkdev.c ├── blkdev.c ├── blkdev.h ├── charcount.c ├── crt.S ├── encoding.h ├── link.ld ├── mmio.h ├── nic-loopback.c ├── nic.h ├── pingd.c ├── pwm.c ├── rocc.h ├── syscalls.c └── util.h ├── verisim ├── .gitignore ├── Makefile ├── Makefrag-verilator └── csrc │ └── verilator-harness.cc └── vsim ├── .gitignore └── Makefile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefrag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/Makefrag -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/README.md -------------------------------------------------------------------------------- /src/main/scala/boomexample/Configs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/boomexample/Configs.scala -------------------------------------------------------------------------------- /src/main/scala/boomexample/TestHarness.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/boomexample/TestHarness.scala -------------------------------------------------------------------------------- /src/main/scala/boomexample/Top.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/boomexample/Top.scala -------------------------------------------------------------------------------- /src/main/scala/example/Configs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/example/Configs.scala -------------------------------------------------------------------------------- /src/main/scala/example/PWM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/example/PWM.scala -------------------------------------------------------------------------------- /src/main/scala/example/TestHarness.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/example/TestHarness.scala -------------------------------------------------------------------------------- /src/main/scala/example/Top.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/src/main/scala/example/Top.scala -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.riscv 3 | *.dump 4 | -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/accum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/accum.c -------------------------------------------------------------------------------- /tests/big-blkdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/big-blkdev.c -------------------------------------------------------------------------------- /tests/blkdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/blkdev.c -------------------------------------------------------------------------------- /tests/blkdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/blkdev.h -------------------------------------------------------------------------------- /tests/charcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/charcount.c -------------------------------------------------------------------------------- /tests/crt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/crt.S -------------------------------------------------------------------------------- /tests/encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/encoding.h -------------------------------------------------------------------------------- /tests/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/link.ld -------------------------------------------------------------------------------- /tests/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/mmio.h -------------------------------------------------------------------------------- /tests/nic-loopback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/nic-loopback.c -------------------------------------------------------------------------------- /tests/nic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/nic.h -------------------------------------------------------------------------------- /tests/pingd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/pingd.c -------------------------------------------------------------------------------- /tests/pwm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/pwm.c -------------------------------------------------------------------------------- /tests/rocc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/rocc.h -------------------------------------------------------------------------------- /tests/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/syscalls.c -------------------------------------------------------------------------------- /tests/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/tests/util.h -------------------------------------------------------------------------------- /verisim/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/verisim/.gitignore -------------------------------------------------------------------------------- /verisim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/verisim/Makefile -------------------------------------------------------------------------------- /verisim/Makefrag-verilator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/verisim/Makefrag-verilator -------------------------------------------------------------------------------- /verisim/csrc/verilator-harness.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/verisim/csrc/verilator-harness.cc -------------------------------------------------------------------------------- /vsim/.gitignore: -------------------------------------------------------------------------------- 1 | !Makefile 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /vsim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/firesim/firechip/HEAD/vsim/Makefile --------------------------------------------------------------------------------