hallo,
ist es in VHDL möglich eine State-Machine über mehrere Prozesse laufen zu lassen?
Bsp:
process
begin
case kaese is
when state_A => …
when state_B => null;
end case;
end process;
bla : process (clk)
begin
case kaese is
when state_A => null;
when state_B => …
end case;
end process;
Eigentlich schließen sich die Zustände ja gar nicht aus. Bei einem Prozess ist state_A => null und beim anderen state_B.
Ist das nun erlaubt? Mein Compiler läuft ohne Fehlermeldung durch, aber die Simulation lässt ActiveHDL immer abstürzen.