Escribir un programa para una máquina de votación de diez personas basado en Verilog. .

módulo voto(voto1, voto2, voto3, voto4, voto5, voto6, voto7, voto8, voto9, voto10, ir, resultado);

entrada voto1, voto2, voto3, voto4 , voto5, voto6, voto7, voto8, voto9, voto10;

entrada ir;

salida resultado;

reg[3:0] suma;

reg[3:0] suma;

p>

siempre @ (*) comenzar

suma = voto1+voto2+voto3+voto4+voto5+ voto6+voto7+voto8+voto9+voto10;

fin

fin

p>

asignar resultado = ir ((suma<5) ? 1'b0 : 1'b1) : 1'bz;

endmodule