• 用循环语句设计一个7人投票表决器

     

    用循环语句设计一个7人投票表决器

     

     

    module wugangsi(in,out,temp,en); input [6:0] in;

     

    input en;

     

    output out;

     

    output[3:0]temp;

     

    integer i;

     

    reg [3:0]temp;

     

    assign out=((temp>=4)?1:0); always@(*)begin

     

    if(en)begin

     

    temp=4'b0000;

     

    for(i=0;i

     

    begin

     

    if(in[i])

     

    temp=temp 1;

     

    else

     

    temp=temp;

     

    end

     

    end end

     

    endmodule