Skip to content

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
    • 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 *
Clone this wiki locally