Skip to content

Fixes the FPGA linux boot after parameterization. Note commit 4d1ddd0c breaks the FPGA again

Eclipse Webmaster requested to merge github/fork/rosethompson/main into main

Created by: rosethompson

  • FPGA synthesis is broken. This commit moves closer to fixing the issues causes by parameterization.
  • Vivado requires an intermediate wrapper file for parameterization.
  • I think the fpga is building again, but the debugger script needs to be updated. For some reason the nets are not present despite being marked debug.
  • Updated fpga wally wrapper to work with the ILA.
  • Updated fpga wave config.
  • FPGA updates.
  • Fpga does not correctly boot linux. I think the solution here is to revert out all substantive changes except for parameterization and then add them back in one at a time. This is necessary because the parameterization is not completed in one contiguous group of commits.
  • Partially solved fpga boot.
  • closer, but the wally32/64priv tests are failing.
  • This is at least functionally correct, but has verilator lint issues.
  • It's a bit hacky, but the plic now passes the regression test and should be compatible with the fpga.
  • Removed unused parameter.
  • Updated comments.

Merge request reports

Loading