Hardwarebeschreibungssprachen und Verifikation
In der Simulation war der Wert eines Registers ohne Reset anfangs X. Was ist im realen Chip zu erwarten?
- ABeim Einschalten wird es entweder 0 oder 1, welcher Wert, ist aber nicht festgelegt
- BAuch im realen Chip bleibt es auf einer Spannung zwischen 0 und 1 stehen
- CIm realen Chip ist es stets 0
Antwort und Erläuterung anzeigen
Antwort: A. Beim Einschalten wird es entweder 0 oder 1, welcher Wert, ist aber nicht festgelegt
Reale Flipflops pendeln sich beim Einschalten in einem stabilen Zustand 0 oder 1 ein, doch welcher es ist, hängt von Chip, Ort und Temperatur ab und ist nicht festgelegt. Das X der Simulation bedeutet „unbekannt, welcher von beiden“. Beeinflusst dieser Wert das Verhalten der Schaltung, muss er per Reset auf einen festen Wert gesetzt werden. Bei Registern, die vor der Verwendung stets beschrieben werden, etwa auf Datenpfaden, kann der Reset auch entfallen.