Red de conocimiento del abogados - Respuesta jurídica de la empresa - Escribir un programa para una máquina de votación de diez personas basado en Verilog. .

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;

p>

siempre @ (*) inicio

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

fin

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

endmodule