package_shadow.v 747 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
module top;
    localparam P_X = 10;
    localparam P_Y = P_X + 1;
    localparam X = 20;
    localparam Z = P_Y + 1;
    localparam R_Y = P_X + 1000;
    localparam Q_Y = R_Y;
    localparam [3:0] T = 3;
    localparam [3:0] U = 4;
    function integer flip;
        input integer inp;
        flip = ~inp;
    endfunction
    function flop;
        input inp;
        flop = ~inp;
    endfunction
    initial begin
        $display("X %0d", X);
        $display("P::Y %0d", P_Y);
        $display("Z %0d", Z);
        $display("R::Y %0d", Q_Y);
        $display("flip(0) %0d", flip(0));
        $display("T %b", T);
        $display("U %b", U);
        $display("flop(0) %b", flop(0));
        $display("flop(1) %b", flop(1));
    end
endmodule