Gemmini Integration (#356)
* gemmini submodule * fix build.sbt * firechip gemmini config * bump gemmini * bump gemmini * bump gemmini * fix hwacha typo * start gemmini docs * bump gemmini * gemmini docs * Update Gemmini RST. Add quick-build instructions to Gemmini RST * start gemmini CI * bump gemmini * gemmini CI fixes * bump gemmini * fix simulator name in gemmini CI * cleanup gemmini CI * bump esp-isa-sim to include gemmini * update gemmini docs * [ci skip] fix gemmini docs typos * Update Gemmini.rst Add instructions on building Gemmini programs, or writing your own programs. * Changed order of VCS and Verilator in Gemmini docs * Remove "make your own tests" from Gemmini README * bump gemmini * try to fix midasexamples CI
This commit is contained in:
@@ -50,6 +50,18 @@ case $1 in
|
||||
export PATH=$RISCV/bin:$PATH
|
||||
make run-rv64uv-p-asm-tests -j$NPROC -C $LOCAL_SIM_DIR VERILATOR_INSTALL_DIR=$LOCAL_VERILATOR_DIR ${mapping[$1]}
|
||||
;;
|
||||
gemmini)
|
||||
export RISCV=$LOCAL_ESP_DIR
|
||||
export LD_LIBRARY_PATH=$LOCAL_ESP_DIR/lib
|
||||
export PATH=$RISCV/bin:$PATH
|
||||
GEMMINI_SOFTWARE_DIR=$LOCAL_SIM_DIR/../../generators/gemmini/software/gemmini-rocc-tests
|
||||
cd $GEMMINI_SOFTWARE_DIR
|
||||
./build.sh
|
||||
cd $LOCAL_SIM_DIR
|
||||
$LOCAL_SIM_DIR/simulator-example-GemminiRocketConfig $GEMMINI_SOFTWARE_DIR/build/bareMetalC/aligned-baremetal
|
||||
$LOCAL_SIM_DIR/simulator-example-GemminiRocketConfig $GEMMINI_SOFTWARE_DIR/build/bareMetalC/raw_hazard-baremetal
|
||||
$LOCAL_SIM_DIR/simulator-example-GemminiRocketConfig $GEMMINI_SOFTWARE_DIR/build/bareMetalC/mvin_mvout-baremetal
|
||||
;;
|
||||
tracegen)
|
||||
run_tracegen ${mapping[$1]}
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user