Ein digitaler Zustand oder eine Kodierungsmethode, bei der Zustände mithilfe eines dedizierten Bits für jede Bedingung dargestellt werden. Aus einer Gruppe von Bits ist genau eines high (1), während alle anderen low (0) sind. Dies vereinfacht die Dekodierungslogik und beschleunigt Zustandsmaschinen im Hardwaredesign, verbraucht jedoch im Vergleich zur Binärkodierung mehr Flipflops.
We should switch the state machine to one-hot encoding so it meets our timing constraints.
In klarem Deutsch Wir sollten die Zustandsmaschine auf One-hot-Kodierung umstellen, damit sie unsere Timing-Vorgaben einhält.
Die One-hot-Kodierung wird beim FPGA-Design stark bevorzugt, da Flipflops im Überfluss vorhanden sind, Verzögerungen in der kombinatorischen Logik jedoch zu Timing-Fehlern führen können.
Verwandte Begriffe
One-cold
Ein digitaler Zustand, bei dem genau ein Bit in einer Sequenz Low ist und alle anderen High sind.
FPGA
Ein Field-Programmable Gate Array ist ein integrierter Schaltkreis, dessen interne Logik vom Benutzer konfiguriert werden kann.
ASIC
Ein anwendungsspezifischer integrierter Schaltkreis, der für eine bestimmte Aufgabe und nicht für den allgemeinen Gebrauch entwickelt wurde.