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 zur Modellierung, zum Entwurf und zur Simulation digitaler elektronischer Schaltungen verwendet wird — von einfachen Logikgattern bis hin zu komplexen Prozessoren.

Im Gegensatz zu Softwaresprachen, 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 lernen Sie Verilog von Grund auf – angefangen bei der einfachen Simulationsausgabe über den Aufbau kombinatorischer und sequentieller Schaltungen bis hin zum Entwurf realer Module wie Zähler, Schieberegister und UART-Schnittstellen.

challenge icon

Aufgabe

Einfach

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

Was zu tun ist:

  1. Schau dir den Code an — er verwendet $display, um Text auszugeben, ähnlich wie printf in C
  2. Klicke auf Run Code, um ihn zu kompilieren und zu simulieren
  3. Du solltest Hello World! in der Ausgabe sehen

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

Spickzettel

Verilog ist eine Hardwarebeschreibungssprache (HDL), die parallel arbeitende Hardware beschreibt und für das FPGA- und ASIC-Design verwendet wird.

Jedes Verilog-Programm läuft innerhalb eines module ab. Der initial-Block wird einmal zu Beginn der Simulation ausgeführt; $finish beendet die Simulation. Verwenden Sie $display, um Text auszugeben (ähnlich wie printf in C):

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

Probier es selbst

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

Alle Lektionen in Grundlagen