Add binary program support in kelvin_sim

Refactor the LoadImage function to KelvinTop so it can be shared with kelvin_sim and Renode interfaces. This allows kelvin_sim to run a binary blob of the ELF program the same as in Renode and FPGA.

PiperOrigin-RevId: 562868209
13 files changed
tree: 79816b6e4ab5e917ae90345830bc84686b442756
  1. sim/
  2. .bazelrc
  3. .gitignore
  4. BUILD
  5. WORKSPACE