Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module seq_23096(output out, input seq, input clk, input clear);
- dff dff3(y3,o3,clk,clear);
- dff dff2(y2,o2,clk,clear);
- dff dff1(y1,o1,clk,clear);
- dff dff0(y0,o0,clk,clear);
- not(w0,y0);
- not(w1,y1);
- not(w2,y2);
- not(w3,y3);
- not(w4,seq);
- and(a1,y2,y1,y0,seq);
- and(a2,y3,w1,y0,seq);
- and(a3,y3,y1,w0,seq);
- and(a4,y3,y1,y0,w4);
- and(a5,y3,w1,w2,w0,w4,seq);
- or(o3,a1,a2,a3,a4);
- and(a6,w3,y2,w1,w0);
- and(a7,y0,y1,w4,w2);
- and(a8,y2,y0,w1,w4);
- and(a9,y2,y1,w0,w4);
- or(o2,a5,a6,a7,a8);
- and(a10,y3,y0,w1);
- and(a11,y0,w1,w4);
- and(a12,y3,y1,w0,seq);
- and(a13,y1,w3,w0,w4);
- and(a14,y2,w4,y0);
- or(o1,a9,a10,a11,a12,a13);
- and(a15,y1,y3,w0);
- and(a16,y2,y1,w4);
- and(a17,w2,w0,w4);
- and(a18,y2,w3,w1,w0,seq);
- and(a19,y3,w0,w4);
- or(o2,a14,a15,a16,a17,a18,a19);
- and(out,y2,y3);
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement