Un état numérique ou une méthode d'encodage représentant des états en utilisant un bit dédié pour chaque condition. Dans un ensemble de bits, exactement un seul est à l'état haut (1) tandis que tous les autres sont à l'état bas (0). Cela simplifie la logique de décodage et accélère les machines d'état dans la conception matérielle, bien que cela consomme plus de bascules (flip-flops) par rapport à un encodage binaire.
We should switch the state machine to one-hot encoding so it meets our timing constraints.
En français simple We should switch the state machine to one-hot encoding so it meets our timing constraints.
L'encodage one-hot est très largement privilégié dans la conception de FPGA car les bascules y sont abondantes, alors que les retards de la logique combinatoire peuvent provoquer des ruptures de contraintes temporelles.
Termes associés
One-cold
Un état numérique où exactement un bit dans une séquence est bas et tous les autres sont hauts.
FPGA
Un field-programmable gate array est un circuit intégré dont la logique interne peut être configurée par l'utilisateur.
ASIC
Un circuit intégré propre à une application, conçu pour une tâche dédiée plutôt que pour un usage général.