Red de conocimientos turísticos - Lugares de interés turístico - ¿Explicación detallada del procedimiento de votación de 9 personas en la programación eda?

¿Explicación detallada del procedimiento de votación de 9 personas en la programación eda?

Explicación detallada de la programación eda del programa de máquina de votación de 9 personas: // Este programa está implementado en lenguaje VERILOG HDL y describe la máquina de votación de 9 personas.

Etiquetas del módulo (vote, ledr, ledg, dis_out)

Entrada[8:0] voto

reg[6:0]dis_out;

Entero I, suma//El número total de personas que están de acuerdo.

for(I = 0;i& lt=8;i=i+1)

if(votar[I])suma & lt;= suma+1;

p>

Fin

Siempre @(suma) //El resultado se muestra en el tubo digital a través de dis_out.

Caso (suma)

0:dis_out[6:0]<= 7' b 1111110;

1:dis_out[ 6:0]< ;= 7'b 0110000;

2:dis_out[6:0]<= 7'b 1101101;

3:dis_out[6:0]<= 7 ' b 1111001;

4:dis_out[6:0]<= 7' b 0110011;

5: dis_out[6:0]<= 7' b 1011011;

6: dis_out[6:0]<= 7'b 1011111;

7:dis_out[6:0]<= 7'b 1110000;

8:dis_out[6:0]<= 7'b 1111111;

9:dis_out[6:0]<= 7 'b 1111011;

Terminal módulo

Introducción al contenido

Este libro se basa en Desde la perspectiva de la aplicación, presenta de manera integral y sistemática la tecnología EDA y el lenguaje de descripción de hardware VHDL, y combina los conocimientos básicos y las habilidades de programación. , métodos prácticos y tecnología práctica de desarrollo de ingeniería de VHDL en la plataforma de diseño de software EDA, lo que permite a los lectores aprender a través de este libro. Capaz de comprender y dominar rápidamente la teoría básica y la tecnología práctica de desarrollo de ingeniería de la tecnología EDA.