Thomas P. schrieb:
> Habe bisher noch nichts simuliert.
Daran solltest du arbeiten... ;-)
Spice schrieb:
> Was passiert, wenn ich eine IF Abfrage mit mehreren Zuweisungen und
> Anweisungen habe?
Jede "If-Abfrage" wird in Logik umgesetzt. Und mit einem Takt werden
"nur" irgendwelche logischen Werte in Flipflops gespeichert.
> mehrere Anweisungen abgearbeitet
Genau da liegt dein Problem: es wird nichts irgendwie "abgearbeitet",
sondern in Hardware umgesetzt.
> Mich interessiert, wie schnell die Sequentielle Abarbeitung in VHDL
> Prozessen durchgeführt wird.
Die Antwort darauf lautet: so schnell wie möglich. Die tatsächliche
Geschwindigkeit hängt von Durchlaufzeiten durch LUTs, Routingdelays,
Temperatur und Versorgungsspannung ab...
Du merkst: mit VHDL bist du SEHR nah dran an richtiger Hardware. Du
musst diese Hardware kennen, wenn du mit VHDL Funktionen und Schaltungen
dafür beschreiben willst.
Bitte frag nach, wenn du den vorhergehenden Satz nicht so richtig
verstehst!
Thomas P. schrieb:
> Der Code beinhaltet einen asynchronen Reset und sollte noch
> Einsynchronisiert werden.
Er beinhaltet keinen asynchronen Reset. Aber ein asynchrones Signal
namens SW, das für einen synchronen Reset verwendet wird. Dieses
asynchrone Signal MUSS einsynchronisiert werden!