Menu
Coddy logo textTech

Комментарии

Часть раздела Основы путешествия по Verilog на Coddy — урок 5 из 90.

Комментарии — это заметки в вашем коде, которые компьютер игнорирует. Они помогают объяснить, что делает ваш код.

Два типа комментариев:

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 игнорируются компилятором и используются для пояснения кода.

Однострочный комментарий — всё, что следует после //, игнорируется:

// Это комментарий
assign c = a & b;  // Внутристрочный комментарий

Многострочный комментарий — всё, что находится между /* and */, игнорируется:

/* Это занимает
   несколько строк */
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Проверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы