Clean-up TODO list
The following mainly concerns the fmc-adc, fmc-tdc and spec projects.
General idea
- Split test project in two, common (pts project) and board specific (-tst project)
- Keep gnurabbit.
-> move common test code to pts-tmp
-> move specific test code to <prj_name>-tst
-> move hdl code to <prj_name>-gw - Define a new generic API and implement library.
- Port tests to new library.
pts common code
- Add test example.
fmc-adc-tst
- move to new API.
pts fmc-tdc
- hdl test source code to gateware sub-project.
- split in two parts.
- Adapt tests to common classes
-> at least eeprom_24AA64
-> check others - calibr_box.py and cp210x_eeprom.py are specific to tdc, should be placed in fmc-tdc-tst (not in common).
- move to new API.
SPEC
- hdl test source code to gateware sub-project.
- split in two parts.
- move to new API.
pts fmc-fdelay
- split in two parts.
- ?