Updated documentation and reverted changes in register_interface.vhd