标题: 9人表决器 [打印本页]

作者: 爱学习的可乐    时间: 2018-6-14 11:29
标题: 9人表决器
module vote9(pass,vote);
    output pass;
    input[8:0] vote;
    reg[3:0] sum;
    integer i;
    reg pass;

always @(vote)   
        begin sum=0;
        for(i=0;i<=8;i=i+1)    //for 语句
            if(vote[i]) sum=sum+1;
        if(sum>4'b0100)  pass=1;    //若超过 4 人赞成,则 pass=1
        else    pass=0;   
        end
endmodule





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1