Menu
Coddy logo textTech

コメント

CoddyのVerilogジャーニー「基礎」セクションの一部。レッスン 4/90。

Comments は、computer が無視するコード内のメモです。コードが何をするのかを説明するのに役立ちます。

Comments の 2 種類:

1. 1行の comment

// これは単一行のコメントです
assign c = a & b;  // コメントはコードの後にも置けます

// の後にあるすべては、computer によって ignored されます。

2. 複数行コメント

/* これは複数行のコメントです
   複数の行にまたがることができます
   長い説明に役立ちます */
assign c = a & b;

/**/ の間にあるすべてが ignored になります。

コメントを使う理由

  • Module の動作を説明する
  • 各 input と output の用途を説明する
  • コードを理解しやすくする
  • 自分や他の人のためにメモを残す
challenge icon

チャレンジ

このチャレンジでは、既存のmoduleにcommentsを追加する必要があります。

実行すること:

  1. moduleの動作を説明するsingle-line commentを先頭に追加します 

    // This is a module called 'test'

  2. counterの動作を説明するmulti-line commentをコードの末尾に追加します

    /* 

     * 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.

     */

自分で試してみよう


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

  initial $display("Comments are ignored by the computer");
  
endmodule
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Verilogオンラインコンパイラ