Menu
Coddy logo textTech

Kommentare

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

Kommentare sind Notizen in Ihrem Code, die der Computer ignoriert. Sie helfen zu erklären, was Ihr Code macht.

Zwei Arten von Kommentaren:

1. Einzeiliger Kommentar

// Dies ist ein einzeiliger Kommentar
assign c = a & b;  // Kommentare können auch nach dem Code stehen

Alles nach // wird vom Computer ignoriert.

2. Mehrzeiliger Kommentar

/* Dies ist ein mehrzeiliger Kommentar
   Er kann sich über mehrere Zeilen erstrecken
   Nützlich für längere Erklärungen */
assign c = a & b;

Alles zwischen /* und */ wird ignoriert.

Warum Kommentare verwenden?

  • Erklären Sie, was Ihr Modul macht
  • Beschreiben Sie, wofür jeder Ein- und Ausgang gedacht ist
  • Code leichter verständlich machen
  • Notizen für sich selbst oder andere hinterlassen
challenge icon

Aufgabe

In dieser Herausforderung müssen Sie Kommentare zu einem bestehenden Modul hinzufügen.

Was zu tun ist:

  1. Fügen Sie oben einen einzeiligen Kommentar hinzu, der erklärt, was das Modul macht 

    // This is a module called 'test'

  2. Fügen Sie am Ende des Codes einen mehrzeiligen Kommentar hinzu, der erklärt, was der Zähler macht

    /* 

     * It has a clock input, a reset input,

     * and a 4-bit output called count.

     * The initial block prints a message

     * to show that comments are ignored.

     */

Spickzettel

Kommentare in Verilog werden vom Compiler ignoriert und dazu verwendet, Code zu erklären.

Einzeiliger Kommentar — alles nach // wird ignoriert:

// Dies ist ein Kommentar
assign c = a & b;  // Inline-Kommentar

Mehrzeiliger Kommentar — alles zwischen /* and */ wird ignoriert:

/* Dies erstreckt sich über
   mehrere Zeilen */
assign c = a & b;

Probier es selbst


module test(
  input clk,
  input reset,
  output reg [3:0] count
);

  initial $display("Comments are ignored by the computer");
  
endmodule
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen