VHDL parpadea leds para cambiar bits en señal vectorial

-1

Supongamos que hay dos señales SDT_LOGIC_VECTOR A_READ y A_OUT, ambas de 8 bits de ancho. A_READ se actualiza mediante algún proceso a intervalos aleatorios. A_OUT está conectado a 8 LED's.

Quiero parpadear un LED para cada bit en A_READ que ha cambiado desde la última comprobación. El intervalo de comprobación debe fijarse en alrededor de 10 milisegundos. Los LED deberían parpadear una vez durante unos 100 milisegundos.

¿Cómo se puede hacer esto utilizando un CPLD?

    
pregunta Peterstevens

1 respuesta

1

Esto es trivial. A_READ se registra en un intervalo de 10 milisegundos en A_READ_REG, luego se comprueba si hay cambios. Para verificar el cambio en las señales síncronas de reloj, realiza la detección de bordes. (A y no A_PREV) o (A_PREV y no A). ¿Qué has intentado que no haya funcionado?

    
respondido por el Jotorious

Lea otras preguntas en las etiquetas