Zwei spontane Ideen/Fragen:
- Was ist denn Deine Sample-Taktquelle? Läuft da evtl. was mit falschem Timing?
- warum gehst Du bei den vier Anzeige-Werten über Referenzen? So weißt Du nicht, ob in der aktuellen Schleife der neue Wert oder der alte verwendet wird. (Meistens wird es der zum Schleifenbeginn vorhandene alte Werte sein. Vielleicht aber auch nicht .... Stichwort: Race-Conditions). Wenn Du die Leitungen stattdessen direkt verbindest, wird die Case-Struktur erst abgeabeitet, nachdem die neuen Samples vorliegen. Wenn Du die Werte der Vorrunde verwenden möchtest, dann nutze entsprechende Schieberegister.
Vielleicht hilft das ja schon weiter...