Created by David Bratschke
about 7 years ago
|
||
Question | Answer |
Wofür steht "ASM" bei ASM-Diagramm? | Für: Algorithmic State Machine |
Wozu dienen ASM-Diagramme? | Als Hilfsmittel zur Beschreibung von Hardware-Algorithmen komplexer Schaltwerke |
Wie sieht ein ASM-Diagramm grds. aus? | Wie ein Flussdiagramm, außer dass es noch zusätzliche Informationen enthält |
Welche drei Arten von "Boxen" kann ein ASM-Chart haben? | - Zustandsboxen - Entscheidungsboxen und bedingte Ausgangsboxen |
Welche Art von Boxen gibt es bei Moore-Schaltwerken nicht? Warum nicht? | Die bedingten Ausgangsboxen, weil ein Moore-Schaltwerk nur zustandsorientiert arbeitet |
Welches Schaltwerk enthält mehr Zustandsboxen? Mealy- oder Moore? | Moore |
Was ist ein ASM-Block? | Dieser repräsentiert innerhalb eines ASM-Charts einen Zustand und seine komplette Verzweigungsstruktur |
Wie sieht eine Zustandsbox aus? | Eine viereckige Box in der einem oder mehreren Registern Werte (in RTL) zugewiesen werden. |
Ergänze: In Zustandsboxen wird die Aktion festgelegt, die ...? | beim Erreichen dieses Zustands im Operationswerk ausgeführt werden soll. |
Wo wird der jeweilige Zustandsname in einem ASM-Chart dargestellt? | (links oben) Neben der entsprechenden Zustandsbox |
Wie wird der Anfangszustand in einem ASM-Diagramm dargestellt? | Als Zustandsbox z0 |
Wie werden die Datenpfade (Eingang) des Anfangszustand in einem ASM-Diagramm bestimmt? | die erforderlichen Datenpfade werden durch entsprechende Belegungen der Steuervariablen bestimmt, die wiederum durch den Anfangszustand des Steuerwerks festgelegt sind. |
Was sind die Entscheidungsboxen in einem ASM-Diagramm? | diese testen Registerinhalte oder Eingänge auf besondere Bedingungen |
Wieviele Ausgänge hat eine Entscheidungsbox? | Zwei, denn die Bedingung kann nur wahr oder falsch sein |
Wodurch werden die Bedingungen in einer Entscheidungsbox in der Regel abgebildet? | durch einen Komparator oder die Belegung von Eingängen mit bestimmten Werten wird getestet |
Ergänze: Durch ... -boxen werden die Folgezustände festgelegt, die das Steuerwerk als nächstes einnehmen soll. | Entscheidungs.. |
Bei welchen Schaltwerken können bedingte Ausgangsboxen ausschließlich auftreten? | Bei Mealy-Schaltwerken |
Wie sieht eine bedingte Ausgangsbox aus? | Wie eine Zustandsbox nur mit runden Ecken, aber ohne Zustandsname (oder -Code) |
Wodurch unterscheidet sich die bedingte Ausgangsbox von einer Zustandsbox? | Es werden nur die Ausgangsboxen ausgeführt, die auf dem Pfad der bedingten Zustandsbox liegen |
Woraus besteht ein ASM-Block? | Aus: - genau einer Zustandsbox - und einem Netzwerk aus Entscheidungsboxen |
Wie können ASM-Blöcke graphisch dargestellt werden? | Als : gestrichelte oder grau hinterlegte Vierecke |
Wie müssen die Entscheidungsboxen in einem ASM-Diagramm miteinander verbunden sein? | so, dass jeder durch das Netzwerk der Entscheidungsboxen genommene Pfad zu genau einem Zustand führt. |
Wie oft dürfen Variablen innerhalb von Zustands- oder bedingten Ausführungsbox auf der linken Seite stehen? Und warum? | Nur einmal innerhalb eines ASM-Blocks, weil sie nur einmal pro Taktzyklus beschrieben werden können |
Wann erfolgen die Wertzuweisungen in einem ASM-Diagramm? | Immer erst am Ende des Taktzyklus |
Ergänze: Innerhalb des Zustandes werden auf der rechten Seite von Zuweisungen und in Entscheidungsboxen die Werte benutzt, die... ? | die die Variablen am Anfang des Zustands haben |
Warum eignet sich das ASM-Diagramm zur vollständigen Spezifikation eines komplexen Schaltwerks? | weil es neben dem Kontrollfluss auch den Speicher und die Funktionsschaltnetze definiert und welche Datenwegsschaltungen im Operationswerk benötigt werden |
Want to create your own Flashcards for free with GoConqr? Learn more.