airhdl is a web-based AXI4 register file generator.

Create register maps in your browser, populate them with registers and download the generated VHDL or SystemVerilog, C header, documentation and more.

You don't need to install or license anything.

Sign Up – It’s Free.

or log in

Create a new register map:

Populate register maps with control, status and interrupt registers:

Add one or more fields to registers:

View or edit registers in the graphical register overview:

Run the design rule checks:

Download the generated files: