module vote (pass,vote);
input [6:0]vote;
output pass;
reg pass;
reg [7:0]sum;
integer i;
always @(vote)
begin
sum=0;
for (i=0;i<=7;i=i+1)
if(vote[i]) sum=sum+1;
if(sum[2]) pass=1;
else pass=0;
end
endmodule
这个模块中的
if(vote[i]) sum=sum+1;
if(sum[2]) pass=1;看不明白,不知道讲的是什么意思?我在书上看的是七人投票器, |