airhdl Feature Requests
24 results found
-
Clean generated files from tailing whitespace
The files generated, contain a lot of tailing white space. It would be great to remove this white spaces on empty lines and code lines.
1 vote -
create a constant with the amount of databytes used
The address range needed depends on the bytes addressed by the register map. In the GUI the "range" is already shown. Would it be possible to create a constant in the _pkg files representing the number of bytes to address? That would allow to calculate the right address width without further knowledge about the registermap.
Thank you
1 voteThis feature has been implemented in airhdl version 2021.09.1.
-
Add address width configuration
I can already change the address width through the module parameters, but it'd be nice if I could do it through the web interface instead, like the base address.
I've had a couple instances where I forgot to change this parameter to my desired value and it causes broken images because the bus will hang.1 voteimplemented in airhdl version 2022.03.1 , which was deployed today.
-
Register map generated from generic values (N instance of a subcomponent)
Hello,
In our register map, we often have a generic/parameter setting the number of instance we want that generate such memory map :
Generic Number of N instance
@0x0000 | RO | IP identification
@0x0004 | RO | IP version register
@0x0008 | RO | IP capabilities register@0x00101+0x00 | RW | Control register for instance 0
@0x00101+0x04 | RW | Status register for instance 0@0x00102+0x00 | RW | Control register for instance 1
@0x00102+0x04 | RW | Status register for instance 1@0x0010N+0x00 | RW | Control register for instance N-1
@0x0010N+0x04…1 voteGeneric array lengths are now available as a preview feature, see https://airhdl.com/docs/beta
- Don't see your idea?