Test Foro de elhacker.net SMF 2.1

Informática => Electrónica => Mensaje iniciado por: Sebastian Jaramillo Patiñ en 24 Febrero 2016, 23:23 PM

Título: VDHL
Publicado por: Sebastian Jaramillo Patiñ en 24 Febrero 2016, 23:23 PM
Buenas tardes.

Me encuentro cursando la materia Electronica Digital y me han pedido implemtar median VHDL un antirrebote o detector de pulso.

Como es primera vez que trabajo en esta herramienta no tengo muy claro que debo hacer y como implementar en VDHL.

Agradeceria opiniones  comentarios sobre el tema.
Título: Re: VDHL
Publicado por: llaneroxy en 4 Marzo 2016, 01:37 AM
Hola que tal.

Hace ya bastante que no uso VHDL , desde la U, jeje

pero en resumen la implementación de un botón en cualquier lenguaje, se hace  así

if(botto==0) //Si presiono botón
{
delay_milisegundos(10); // Tiempo muerto

presiono();  //llama función de presionar

}

En VHDL creo que no existe este tipo de retardos, asi que que creo que tienes que poner un variable a decrementar y hacer las veces de contador.


Lo que necesitas es esperar un tiempo suficiente para que el rebote haya terminado, o te pasara que oprimes el botón y el toma mas de un dato .