0.0.1
Pre-release
Pre-release
Initial version for testing purposes. Very little integration testing has been done so far, but what may work is:
- the basic command line for vhdMMIO;
- markdown/mdbook documentation output for vhdMMIO itself;
- HTML documentation output for the generated register files;
- VHDL generation for primitive and interrupt fields, plus all the support logic around it. This is the least tested part.
What certainly does not work yet:
- AXI, memory, and custom fields (the necessary subaddress code is also not entirely implemented yet);
- any kind of logic that is aware of more than one register file at a time (the idea is that register files can be connected hierarchically through AXI fields, and that the documentation and C/Python code for accessing the register files is automatically aware of this);
- C/Python code for accessing the register files (zero effort has been put into this so far).