In Zustand hängen bleiben
Ein Latch ist ein Verharren in einem Zustand (latch = Zuschnappen, Schliessen). Dies geschieht z.B. wenn bei einer switch-case-Struktur nicht alle Fälle abgefragt werden. Trifft ein nicht definierter Fall ein, so verharrt das System in diesem.
Urachen im Code
// kein else nach if
// .................
begin
if (cnt = 15) then
pulse <= '1';
end if;
end process;
// kein others in case
// ....................
case state is
when s0 => LEDR_0 <= '1';
when s1 => LEDR_1 <= '1'; GPIO_0_0 <= '1';
when OTHERS => LEDG_7 <= '1';
end case;