updated rom_controller, weight register bank