Red de conocimiento informático - Material del sitio web - ¿Cómo usar vhdl para presionar una tecla para cambiar un estado? Después de soltar la tecla, el estado permanece sin cambios. ¿Al presionarla nuevamente se restaura el estado original?

¿Cómo usar vhdl para presionar una tecla para cambiar un estado? Después de soltar la tecla, el estado permanece sin cambios. ¿Al presionarla nuevamente se restaura el estado original?

Muy sencillo. Puedes utilizar señales como puentes. Déjame darte un ejemplo. Supongamos que la salida Y es 1 según A o 1.

Omitir un poquito antes...

Señal: al std _ logic

Proceso (aluminio, aluminio)

Inicio

if rst = ' o ' tehn al & lt='0'

Si a='0' al='0 ', entonces al & lt='1';

El caso de Al es

cuando '1' = >;y & lt='1';

cuando otros = & gtnull

Fin caso;

Finalizar proceso;