"Alle Anweisungen werden auf einmal ausgeführt" ist auch nicht ganz so, wie es ist ...
Ich denke, eine sehr gute Beschreibung, wie die Planung von "Anweisungen" (als "Aktualisierungen von" angesehen wird) Werte ") finden Sie hier:
http://www.sigasi.com/content/vhdls-crown-jewel
Sobald Sie verstanden haben Wie Signal- und Variablenaktualisierungen funktionieren, können Sie sich darauf konzentrieren, zu beschreiben, was in kleineren Blöcken geschehen soll, wobei Signale zwischen ihnen kommunizieren.
Stellen Sie sicher, dass Sie in dieser Phase häufig synthetisieren und simulieren, wie Sie es möchten Finden Sie heraus, welche Teile der Sprache nicht in einen Chip eingefügt werden können. Darüber hinaus erfahren Sie auch, welche Arten von Codierungsstilen lange Logikketten erzeugen, die einem funktionierenden Chip "im Weg stehen". Hardwaretypen sagen gerne Dinge wie "Sie müssen lernen, in Hardware-Begriffen zu denken". Sie vergessen, wie schwierig dies ist, es sei denn, Sie können es bereits tun - aber wenn Sie Ihren Code nehmen, synthetisieren und die Ergebnisse im schematischen Viewer betrachten, haben wir es wahrscheinlich alle vor vielen Jahren tatsächlich gelernt, und es wird auch für Sie funktionieren / p>
(Eine andere Sache, die Nicht-Elektronik-Typen übersehen, bis sie sie beißen, ist, dass Sie an den Pins des Geräts darauf achten müssen, dass Signale in die Interna des Chips synchronisiert werden. Hier gibt es irgendwo andere Fragen dazu !)