Menu
Coddy logo textTech

주석

Coddy Verilog 여정의 기초 섹션에 포함된 레슨 — 90개 중 5번째.

주석은 컴퓨터가 무시하는 코드 내의 메모입니다. 주석은 코드가 무엇을 하는지 설명하는 데 도움이 됩니다.

두 가지 유형의 주석:

1. 한 줄 주석

// 이것은 한 줄 주석입니다
assign c = a & b;  // 주석은 코드 뒤에 올 수도 있습니다

// 이후의 모든 내용은 컴퓨터에 의해 무시됩니다.

2. 여러 줄 주석

/* 이것은 여러 줄 주석입니다
   여러 줄에 걸쳐 작성할 수 있습니다
   긴 설명에 유용합니다 */
assign c = a & b;

/**/ 사이의 모든 내용은 무시됩니다.

왜 주석을 사용하나요?

  • 모듈이 무엇을 하는지 설명합니다
  • 각 입력과 출력이 무엇을 위한 것인지 설명합니다
  • 코드를 더 이해하기 쉽게 만듭니다
  • 자신이나 다른 사람을 위해 메모를 남깁니다
challenge icon

챌린지

이 챌린지에서는 기존 모듈에 주석을 추가해야 합니다.

수행할 작업:

  1. 모듈이 무엇을 하는지 설명하는 한 줄 주석을 상단에 추가하세요. 

    // This is a module called 'test'

  2. 카운터가 무엇을 하는지 설명하는 여러 줄 주석을 코드 끝에 추가하세요.

    /* 

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

     */

치트 시트

Verilog의 주석은 컴파일러에 의해 무시되며 코드를 설명하는 데 사용됩니다.

한 줄 주석// 이후의 모든 내용은 무시됩니다:

// This is a comment
assign c = a & b;  // Inline comment

여러 줄 주석/**/ 사이의 모든 내용은 무시됩니다:

/* This spans
   multiple lines */
assign c = a & b;

직접 해보기


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

  initial $display("Comments are ignored by the computer");
  
endmodule
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨