Single Register (32 bits)

When detecting the rising edge of a clock signal, the register updates its output with the value of its input.