Fixes the FPGA linux boot after parameterization. Note commit 4d1ddd0c breaks the FPGA again
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.