Platform independent API
The purpose of this API is give basic interfaces to a hardware module
for testing.
It consists in a C library and a Python wrapper.
The features are:
- Single rd/wr (selectable byte width)
- Block rd/wr
- Wait IRQ
- Load gateware (FPGA, flash)
- FMC EEPROM rd/wr
- SDB rd/parse
- Raw backend with direct memory mapped access (for non-fmc boards)