# Status Registers
The CustomInstrument entity provides 16 status registers which can be used to monitor the behavior of the custom design at runtime. The registers are defined as an array of 32-bit std_logic_vectors. These are labelled as Status and are defined only in the CustomInstrument entity.
# Type Casting
These status registers can be assigned to different internal signals or control registers to playback these values in real-time. With VHDL code, assigning to the status registers will often require casting to std_logic_vector. When using Verilog, the casting and resizing is often implicit during the assignment and is done automatically.