Shantha Rangarajan
Newbie level 3
Hi all,
How do you design a T flip flop using a Mux ?.
Thanks Shantha
How do you design a T flip flop using a Mux ?.
Thanks Shantha
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Shantha Rangarajan said:Hi all,
How do you design a T flip flop using a Mux ?.
Thanks Shantha
module mux(y, sel, d0, d1);
output y;
input sel, d0, d1;
assign y = (~sel & d0) | (sel & d1);
endmodule // mux
module mux_tff (clk, t, q);
input clk, t;
output q;
wire q_m, q_s;
wire d, q_n;
assign q = q_s;
//Master latch
mux m0 (q_m, clk, q_m, d);
//Slave latch
mux m1 (q_s, clk, q_m, q_s);
//input mux
mux m2 (d, t, q_s, q_n);
//Inverter for Q
mux m3 (q_n, q_s, 1'b1, 1'b0);
endmodule // mux_tff
Shantha Rangarajan said:Hi all,
How do you design a T flip flop using a Mux ?.
Thanks Shantha