[silicon_creator] Multi-top Conversion
Open
- Dominant language
- SystemVerilog
- Stars
- 3.6k
- Forks
- 1.1k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 141
Description
### Description
Quite a lot of the `sw/device/silicon_creator` code base assumes it's going to run on an EG top.
These dependencies range from hardcoded, EG-specific IP addresses to the code logic expecting EG-specific IP blocks (flash controller, non-DPE key manager, etc) to be present and available.
In order to implement top-specific ROMs that can re-use this libraries and driver, we have to convert it to the multi-top API and use that API to remove the logical couplings on specific IP blocks that may not be present on all tops.
Contributor guide
Assessment
This issue has not been assessed yet.