[sw,silicon_creator] Make Silicon Creator code top agnostic
Open
Component:Darjeeling
Component:MultiTop
- Dominant language
- SystemVerilog
- Stars
- 3.6k
- Forks
- 1.1k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 141
Description
Some silicon creator libraries (e.g. the [otbn_boot_services](https://github.com/lowRISC/opentitan/blob/master/sw/device/silicon_creator/lib/otbn_boot_services.c) library) have hard coded dependencies on specific tops.
In order for those libraries to be shared between top's ROMs and ROM_EXT implementation, we should have a generic framework to allow top software definitions/hooks that could be called from the shared libraries.
cc @luismarques @pamaury
Contributor guide
Assessment
This issue has not been assessed yet.