reg_ifc and axi_to_reg_*: simple register interface and axi->reg bridge