cómo establecer pin en verilog (atera)

-2

Soy principiante en Altera DE2-115. Me piden que haga un proyecto usando el lenguaje Verilog. Mi idea fue conectar un sensor infrarrojo y si se corta con algo, se inicia un zumbador.

El infra tiene 3 conexiones: tierra, vcc, señal

y el zumbador: vcc y señal

Entonces, por ejemplo, si conecto la señal 1 de infraestructura al pin 9 y al pin 10 para la señal del zumbador ... todo lo que sé es que infra tiene salida 0 o 1, por lo que si es 0, el zumbador debería comenzar; si es 1, el zumbador debería detenerse.

Puedo codificarlo en C, pero no sé cómo codificar esto en Verilog, por lo que necesito un código para esta idea en Verilog.

    
pregunta Namo

1 respuesta

2

Su respuesta está en los foros de altera

module fpga_main {
   out0,
   out1,
   // more i/o pins

};

output out0;
output out1;

assign out0 = 1'b0;  //pin low
assign out1 = 1'b1;  //pin high

// other code

endmodule

alternativamente para entradas:

module fpga_main {
  in0,
  in1,
  // more i/o pins
};

input in0;
input in1;

// other code 

end module

para conectar realmente el código al pin que desea, aunque necesita usar la función de asignación de pin Quartus para enrutar las señales out0 / 1 o in0 / 1 a los pines fpga adecuados

    
respondido por el Funkyguy

Lea otras preguntas en las etiquetas