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)?

  1. A3/2
  2. B2/3
  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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeschrijvingstalen en verificatie

  1. Wat wordt count bij de bovenstaande 4-bits teller wanneer de klok stijgt terwijl count 15 is?
  2. In Verilog worden de 8-bits signalen a en b opgeteld en wordt het resultaat aan het 8-bits signaal s toegekend (assign s = a + b;). Welk aandachtspunt is juist?
  3. Als a zoals hierboven is geschreven als een ondertekende -1, werd gt 1. Welke reden is juist?
  4. Welke combinatie van waarden van de vierwaardige logica die in Verilog-simulatie wordt gebruikt is juist?
  5. In de simulatie was de waarde van een register zonder reset eerst X. Wat wordt aangenomen dat er in een echte chip gebeurt?

Vergelijkingen bij dit onderwerp