Register transfer level:- RTL is a specific term used by engineers to implement hardware specifications using a languages such as Verilog or VHDL.
Registers :- Registers are group of flip-flops. Each flop within a register can store a digital value 1 or 0. The maximum number of values a register can hold is defined by the number of bits. An N bits register has N flip-flops and can store N binary values. For example, a 4 bit register R1 can hold any Value between ‘b0000 to ‘b1111. (‘b is for binary values).