Use at your own risk this is a project that has been started and currently in development.
The following shows how to define registers using dictionaries. From a single dictionary definition all
the information for a register set can be defined. The register file for a particular bus interface
can automatically be created. From the same dictionary definition tests and software interfaces can
automatically be created.
@TODO add coded and picture examples.
This is an example creating a register definition using a dictionary. The definition is used to automatically create the register interface (this example wishbone bus). The dictionary is also used to automatically create user interface (wxWidgets) and documentation.