Next: HardwareModule Class
Up: l1soft_0906_modserv
Previous: Details: Typical Services (2)
HardwareModule base class
- Most of our modules (though not external modules) have FPGAs.
- Is it worth making FPGA loading a common base class function?
- Requires access to FPGA Parts of subclasses...
- ...and would be unused for several of our modules.
FpgaSpec
- Devise database description of how an FPGA should be loaded.
- Need path to a file and version number/string reported by
a register in the loaded FPGA to check. Descriptive name
for each FPGA type (eg Serialiser) also useful.
- Database could have a collection of all the FPGA programs
relevant to a given type of module.
Next: HardwareModule Class
Up: l1soft_0906_modserv
Previous: Details: Typical Services (2)
Murrough Landon (m.p.j.landon@qmul.ac.uk)