Hardwarebeschrijvingstalen en verificatie

Welk voordeel van het gebruik van always_ff en always_comb van SystemVerilog in plaats van always van Verilog is juist?

  1. AMet always_ff wordt de snelheid van de schakeling altijd twee keer zo groot
  2. BMet always_comb is simulatie niet meer nodig
  3. CDe tool kent de bedoeling van de ontwerper (flipflop of combinatorische schakeling) en kan waarschuwen als er een andere schakeling (zoals een latch) ontstaat dan bedoeld
Antwoord en toelichting tonen

Antwoord: C. De tool kent de bedoeling van de ontwerper (flipflop of combinatorische schakeling) en kan waarschuwen als er een andere schakeling (zoals een latch) ontstaat dan bedoeld

always van Verilog kan voor flipflops, combinatorische schakelingen en latches worden gebruikt, dus de tool kent de bedoeling van de ontwerper niet. Met always_ff wordt aangegeven dat een flipflop is bedoeld en met always_comb dat een combinatorische schakeling is bedoeld, en de tool kan een waarschuwing of fout geven als bijvoorbeeld door een weggelaten voorwaarde een latch ontstaat. always_comb bepaalt de sensitivity automatisch uit de signalen die erin worden gelezen.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Hardwarebeschrijvingstalen en verificatie

  1. Welk voordeel van het schrijven van een module met parameter zoals hierboven is juist?
  2. Welke uitspraak over de werking van de bovenstaande generate-statement is juist?
  3. Welke uitspraak over de rol van lint-tools die bij HDL-verificatie worden gebruikt is juist?
  4. Wat is het belangrijkste doel van het uitvoeren van simulatie met vertragingsinformatie op de schakeling na logische synthese en plaatsen en routeren (gate-level netlist)?
  5. Hoe heet de vorm uit de bovenstaande beschrijving waarin de uitgang van een combinatorische schakeling zonder flipflop naar de eigen ingang terugkeert, en waarom moet die worden vermeden?

Vergelijkingen bij dit onderwerp