Hardwarebeschrijvingstalen en verificatie
Welke combinatie van het aantal flipflops dat nodig is om de toestand te onthouden bij een toestandsmachine met drie toestanden is juist (binaire codering/one-hot-codering)?
- A3/2
- B2/3
- C1/3
Antwoord en toelichting tonen
Antwoord: B. 2/3
Bij binaire codering worden toestanden met een binair nummer weergegeven, dus voor drie toestanden volstaan de 2 bits 00, 01 en 10 (2 flipflops). Bij one-hot-codering wordt per toestand één flipflop gebruikt, dus 3. Bij binair blijft de ongebruikte code 11 over, en om bij binnenkomst daar door ruis e.d. naar de juiste toestand terug te kunnen keren, is het veilig met default de bestemming te bepalen.
Verder: nog 9 vragen over Hardwarebeschrijvingstalen en verificatie