Menu
Coddy logo textTech

Was ist Verilog

Teil des Abschnitts Grundlagen der Verilog-Journey von Coddy. Lektion 1 von 90.

Verilog ist eine Hardwarebeschreibungssprache (HDL), die zum Modellieren, Entwerfen und Simulieren digitaler elektronischer Schaltungen verwendet wird – von einfachen Logikgattern bis hin zu komplexen Prozessoren.

Im Gegensatz zu Programmiersprachen, die sequenziell auf einer CPU ausgeführt werden, beschreibt Verilog Hardware, die parallel arbeitet. Es ist der Industriestandard für FPGA- und ASIC-Design und wird in Tools wie ModelSim, Vivado und Quartus verwendet.

In diesem Kurs lernst du Verilog von Grund auf, beginnend mit grundlegenden Simulationsausgaben, dann dem Aufbau kombinatorischer und sequentieller Schaltungen und schließlich dem Entwurf echter Module wie Zählern, Schieberegistern und UART-Schnittstellen.

challenge icon

Aufgabe

Einfach

Willkommen bei deinem ersten Verilog-Programm! Der Code ist bereits für dich geschrieben.

Was zu tun ist:

  1. Sieh dir den Code an. Er verwendet $display, um Text auszugeben, ähnlich wie printf in C
  2. Klicke auf Code ausführen, um ihn zu kompilieren und zu simulieren
  3. In der Ausgabe solltest du Hello World! sehen

Hinweis: Jedes Verilog-Programm läuft innerhalb eines module. Der initial-Block wird zu Beginn der Simulation einmal ausgeführt, und $finish beendet sie.

Probier es selbst

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Verilog-Compiler