This document describes airhdl, a free web-based tool for generating register files for Xilinx ZYNQ, MicroBlaze, and other AXI4-lite systems. The tool allows users to define register maps in a web browser by adding registers and fields. It then generates VHDL, C code, documentation, and other files from the master register map definition, ensuring hardware and software definitions are consistent. The tool aims to simplify and standardize the process of managing register file definitions and changes.