Flip Flops & Latches in Verilog
D Flip-Flops & Latches are the smallest storage elements in digital circuits. the D-flip flop stores the value of input D with the rising edge or the falling edge of the input clock, while the D latch stores the value of the input D with the level of the input clock.
The T flip flop or toggle flip flop changes the logic level of its output with rising edge or the falling edge of the input clock.
The verilog code the different types of flip flops and latches is shown below
1- Verilog code for D-flip flop with synchronous reset:
2- Verilog code for D-fop flop with asynchronous reset:
3- Verilog code for D Latch with asynchronous reset:
4- Verilog code for T type flip flop with synchronous reset:
5- Verilog code for T type flip flop with asynchronous reset :