Hardwarebeschrijvingstalen en verificatie

Welke combinatie van waarden van de vierwaardige logica die in Verilog-simulatie wordt gebruikt is juist?

  1. A0, 1, X (onbepaald), Z (hoge impedantie)
  2. B0, 1, 2, 3
  3. Cwaar, onwaar, boven, onder
Antwoord en toelichting tonen

Antwoord: A. 0, 1, X (onbepaald), Z (hoge impedantie)

Een Verilog-signaal kan naast 0 en 1 de waarde X (onbepaald), die aangeeft dat de waarde onbekend is, en Z (hoge impedantie), die aangeeft dat het door niets wordt aangedreven, aannemen. Een niet-geïnitialiseerd register of een signaal waarop twee uitgangen botsen wordt X, en een lijn waaraan niets is verbonden of een tri-state-lijn waarvan de uitgang is losgekoppeld wordt Z. Het vinden van X en Z in simulatie is een belangrijke aanwijzing voor het opsporen van fouten.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeschrijvingstalen en verificatie

  1. In de simulatie was de waarde van een register zonder reset eerst X. Wat wordt aangenomen dat er in een echte chip gebeurt?
  2. Als sel in de bovenstaande beschrijving X (onbepaald) is, wordt in Verilog-simulatie b voor y gekozen. Welke reden waarom deze eigenschap bij verificatie een probleem is, is juist?
  3. Welke uitspraak over de beschrijving van tri-state, dat Z (hoge impedantie) uitvoert, in HDL is juist?
  4. Welke uitspraak over de testbench die bij HDL-verificatie wordt gebruikt is juist?
  5. Hoe groot is de periode van de klok die door de bovenstaande beschrijving in de testbench wordt gemaakt (tijdseenheid 1 ns)?

Vergelijkingen bij dit onderwerp