Synchrone Sequential Circuit Design
Ein Synchronschaltung ist eine elektrische Schaltung, in der ein " Taktsignal " schaltet zwischen zwei verschiedenen Zuständen , die allgemein als "hoch" bezeichnet und " niedrig", die Synchronisierung der Aktionen der verschiedenen Teile der Schaltung. Dies steht im Gegensatz zu einer asynchronen Schaltung, bei der getrennten Komponenten arbeiten autonom . Das Design eines Synchronschaltung bewegt sich durch mehrere Stufen von der Konzeption bis zur Fertigstellung. Mündliche Spezifikation
Erstens eine verbale Beschreibung erstellt wird , umreißt das Problem gelöst werden kann und wie die Schaltung es zu lösen. Dies wird verwendet, um ein " Zustandsdiagramm ", das die Zustände der durch die Übergänge zwischen ihnen verbunden Schaltung zeigt , wobei jeder Zustand ein anderes Taktperiode des Schaltkreises zu schaffen. Diese Staaten sind auf dem binären System aus Nullen und Einsen , und jeder Staat die Antwort auf den Empfang eines bestimmten binären Eingangs Basis - . , Die sein kann, um eine weitere Eingabe oder binäre Daten selbst warten
State Table
das Zustandsdiagramm wird dann in Statustabelle , die eine formale Darstellung weitgehend die gleichen Informationen und zeigt die verschiedenen Zustände , Ein-und Ausgänge, die die Schaltung beschäftigen, ist umgerechnet. Die Tabelle wird verwendet, um die Anzahl von "Flip- Flops " die Schaltungsbedarferrechnen - . Eines Flip -Flops , ein Teil der Schaltung , die in einem von zwei Zuständen sein können , und in der Lage ist , um binäre Daten zu speichern Therefore
Umwandlung der Staaten, Binary
bis zu diesem Zeitpunkt im Design-Prozess haben sich die Zustände der Schaltung wurde zu Referenznamen , wie "Zustand 1" gegeben und " Zustand 2 ". Dies macht die Tische leichter zu erstellen , aber irgendwann müssen diese Staaten in binäre Codes umgewandelt werden. Die gesamte Zustandstabelle in eine binäre Äquivalent umgewandelt. Im Allgemeinen wird ein Staat nach den in den Flip-Flops zu einem bestimmten Taktperiode gespeicherten Daten beschriftet werden.
Anregung Tabelle und Diagramm Logic
Eine Erreger Tisch ist gezogen , das die auf der Statustabelle mit den Anregungstabellenfür die Art der identifizierten Übergänge Karten -Flip- Flops, die die Schaltung verwendet . Die Anregungs Tabelle wird dann zu den beiden Ein-und Ausgänge vereinfacht, mit Karnaugh Karten in einer Weise ähnlich der für Wahrheitstabellen in reiner kombinatorischer Schaltungen verwendet . Die resultierende Tabelle befindet sich dann in einem Format, das mit dem Hauptlogikdiagrammder Schaltung umgerechnet werden können .