Memory: Separate Page & Registers
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 mainSCI
interface for devices and define registers exactly as with any other interface - This also allows then to use the
setRegister
andgetRegister
functions for the device usingMEM
asSCI
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