Hardwarebeschreibungssprachen und Verifikation

Was ist der Zweck von module in Verilog?

  1. AEin Schaltungsbauteil mit Eingangs- und Ausgangsanschlüssen (Ports) zu definieren, das in anderen Modulen verwendet werden kann
  2. BDie Programmausführung vorübergehend anzuhalten
  3. CSimulationsergebnisse auf dem Bildschirm anzuzeigen
Antwort und Erläuterung anzeigen

Antwort: A. Ein Schaltungsbauteil mit Eingangs- und Ausgangsanschlüssen (Ports) zu definieren, das in anderen Modulen verwendet werden kann

Ein module ist die Einheit, die eine Schaltungseinheit mit Ein- und Ausgangs-Ports definiert, etwa einen Addierer, einen Zähler oder eine gesamte CPU. Ein definiertes Modul kann in anderen Modulen beliebig oft als Bauteil verwendet werden (Instanziierung), und durch Verbinden der Ports mit Leitungen entstehen größere Schaltungen. Wie beim Bestücken und Verdrahten von Bauteilen auf einer Platine lassen sich Schaltungen hierarchisch aufbauen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwarebeschreibungssprachen und Verifikation

  1. Welche Aussage zum Unterschied zwischen den Typen wire und reg in Verilog ist korrekt?
  2. Welche Schaltung stellt die obige assign-Anweisung in Verilog dar?
  3. Welche Schaltung erzeugt die obige Verilog-Beschreibung bei der Logiksynthese?
  4. Welche Aussage zum Verhalten der nichtblockierenden Zuweisung (<=) in Verilog ist korrekt?
  5. Bei der obigen Beschreibung war unmittelbar vor der steigenden Taktflanke a=0 und b=1. Welche Werte haben a und b nach der steigenden Flanke?

Vergleiche zu diesem Thema