Verilog HDL Program for Mod-13 Counter

Saturday, June 9th, 2012

Verilog HDL Program for Mod-13 Counter.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module mod13(qo,clk);
    output [3:0]qo;
    input clk;
    inv u1 (qd,q3);
    inv u2(qc,q2);
    and1 u3 (a,q1,q0,q2);
    and1 u4(b,q3,q2);
    or1 u5(t3,a,b);
    and1 u6(c,q1,q0);
    and1 u7(d,q3,q2);
    or1 u8(t2,c,d);
    assign t1=q0;
    or1 u9(t0,qd,qc);
    tff u10(qo[0],t0,clk);
    tff u12(qo[1],t1,clk);
    tff u13(qo[2],t2,clk);
    tff u14(qo[3],t3,clk);
    assign {q3,q2,q1,q0}=qo;
endmodule
Simulated Waveform for Mod-13 Counter

Simulated Waveform for Mod-13 Counter

Avatar of Ansten Lobo

Author Name :
Ansten Lobo

Total : 0 Comment


Leave a Reply

Question and Answer
C/C++ Unix & Linux Wordpress
Source codes
C C++ Java

Free email signup

Email: