Hardwarebeschrijvingstalen en verificatie

Welke uitspraak over de beschrijving van tri-state, dat Z (hoge impedantie) uitvoert, in HDL is juist?

  1. AAlle signalen binnen de chip worden gewoonlijk met tri-state gemaakt
  2. BHet wordt gebruikt voor bidirectionele aansluitingen die met de buitenwereld van de chip verbonden zijn, en binnen de chip worden gewoonlijk multiplexers gebruikt
  3. CZ betekent hetzelfde als 0, dus het maakt niet uit waar het wordt gebruikt
Antwoord en toelichting tonen

Antwoord: B. Het wordt gebruikt voor bidirectionele aansluitingen die met de buitenwereld van de chip verbonden zijn, en binnen de chip worden gewoonlijk multiplexers gebruikt

Tri-state is een mechanisme om uitgangen los te koppelen, zodat meerdere schakelingen één lijn kunnen delen, en het wordt gebruikt bij bidirectionele aansluitingen zoals een extern bus of de datalijnen van geheugen. Binnen de chip bestaat het risico dat twee tegelijk aansturen en botsen of dat niemand aanstuurt en de lijn zweeft, en is timinganalyse ook moeilijk. Daarom is het gebruikelijk binnen de chip signalen met een multiplexer te kiezen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeschrijvingstalen en verificatie

  1. Welke uitspraak over de testbench die bij HDL-verificatie wordt gebruikt is juist?
  2. Hoe groot is de periode van de klok die door de bovenstaande beschrijving in de testbench wordt gemaakt (tijdseenheid 1 ns)?
  3. Als in een testbench de ingangen van de schakeling met blokkerende toekenning op hetzelfde tijdstip als de stijgende klokflank worden gewijzigd, kan een probleem ontstaan. Welke combinatie van de belangrijkste reden en de tegenmaatregel is juist?
  4. Welke uitspraak over de kenmerken van een zelfcontrolerende testbench is juist?
  5. Welk doel van het gebruik van een referentiemodel (golden model) dat in bijvoorbeeld C is geschreven bij verificatie is juist?

Vergelijkingen bij dit onderwerp