怎么不停有人问这道题啊,知道里面已经有解答过,搜索不到吗?
module
voter9(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'b0101)
pass=1;
//若超过
5
人赞成,则
pass=1
else
pass=0;
end
endmodule