Gast
#387826
Hallo, ist es in VHDL eigentlich möglich und sinnvoll, eine Art watchdog Funktion einzubauen? Soll heißen: ich habe mehrere Prozesse in der entity und möchte einen weiteren Prozess einbauen, in dem immer dann Konstanten gesetzt werden, wenn die anderen Prozesse durchlaufen sind. Diese Konstanten sollen mit dem Grundtakt dekrementiert werden. Sollte eine der Konstanten Null sein (Prozess aufgehängt), soll ein Gesamtreset erfolgen. Ich bin mir jedoch nicht sicher, ob dies funktioniert, weil: angenommen in einem Prozess läuft eine statemachine und ich sage in dem watchdog Prozess, dass aufgrund des Wertes Null der entsprechenden Konstanten für diesen Prozess, der Zustand der statemachine wieder eins, also der Ursprungszustand sein soll, würde ich ausgehend von zwei verschiedenen Prozessen den Zustand der statemachine beeinflussen ... hm, ist nicht so sinnvoll, oder? Gruß Sebastian