Hardwarebeschreibungssprachen und Verifikation

Welche Kombination gibt die Zahl der zum Speichern des Zustands nötigen Flipflops für einen Zustandsautomaten mit drei Zuständen korrekt an (Binärkodierung / One-Hot-Kodierung)?

  1. A3 / 2
  2. B2 / 3
  3. C1 / 3
Antwort und Erläuterung anzeigen

Antwort: B. 2 / 3

Bei Binärkodierung werden Zustände durch Binärnummern dargestellt, sodass für drei Zustände 00, 01, 10 mit 2 Bit (2 Flipflops) genügen. Bei One-Hot-Kodierung wird je Zustand ein Flipflop verwendet, also 3. Bei Binärkodierung bleibt der nicht genutzte Code 11 übrig; damit bei einem Eintritt dort durch Rauschen o. Ä. in den korrekten Zustand zurückgefunden wird, ist es sicher, das Ziel mit default festzulegen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwarebeschreibungssprachen und Verifikation

  1. Welchen Wert hat count beim obigen 4-Bit-Zähler, wenn bei count gleich 15 der Takt steigt?
  2. In Verilog werden die 8-Bit-Signale a und b addiert und das Ergebnis dem 8-Bit-Signal s zugewiesen (assign s = a + b;). Was ist zu beachten?
  3. a sollte wie oben geschrieben das vorzeichenbehaftete −1 sein, doch gt wurde 1. Was ist der Grund?
  4. Welche Kombination beschreibt die bei der Verilog-Simulation verwendete vierwertige Logik korrekt?
  5. In der Simulation war der Wert eines Registers ohne Reset anfangs X. Was ist im realen Chip zu erwarten?

Vergleiche zu diesem Thema