|
|
|
# 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)
|
|
|
|
|
|
|
|
*Detailed functions description coming soon...**
|
|
|
|
|