Skip to content

0.0.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jvanstraten jvanstraten released this 23 Aug 15:29

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).