forked from riscv-boom/riscv-boom
-
Notifications
You must be signed in to change notification settings - Fork 2
weekly_rport_notes
David Metz edited this page Sep 17, 2020
·
1 revision
14.09. - 20.09.
-
finally go bank account and submitted it + summer job hour to hr -> can finally get employee account + get paid
-
firesim
- got firesim repo to build and software to run on lobo
- qemu can't be built
- requires newer gthread and glib versions than available
- only necessary for FireMarshal -> test linux images elsewhere -> needs to be commented out in firesim/target-design/chipyard/scripts/build-toolchains.sh
- make dromajo compile
- Makfile should be generated by cmake -> no use for pull request -> add -D__STDC_FORMAT_MACROS to CXXFLAGS in firesim/target-design/chipyard/tools/dromajo/dromajo-src/src/Makefile -> lobo now usable
- qemu can't be built
- adjusted firesim makefiles to provide targets fpga and convey-app for PLATFORM=convey
- fpga generates files for convey toolchain and builds fpga image
- convey-app compiles host application for firesim (new host application for every image because bridge addresses can change)
- firesim hangs in initialisation phase
- communication with convey to axi shell works from firesim binary -> builds correctly
- communication with bridge registers over AXI fails -> get verilator simulation of wolverine to work for firesim *
- got firesim repo to build and software to run on lobo