Skip to content

Memory: Separate Page & Registers

Simon Spannagel requested to merge memory_separate into master

This MR separates memory pages to be booked by the interface class and registers to be changed within these pages.

This has several advantages:

  • MEM interface now works a lot more like other interfaces
  • We can use MEM as the main SCI interface for devices and define registers exactly as with any other interface
  • This also allows then to use the setRegister and getRegister functions for the device using MEM as SCI interface

Unchanged in functionality from this are the setMemory and getMemory methods used to control values in FPGA memory which is not the main SCI of the attached device.

(cc) @tvanat

Edited by Simon Spannagel

Merge request reports