Menu
Coddy logo textTech

הערות

חלק מהיחידה יסודות במסלול ה-Verilog של Coddy. שיעור 4 מתוך 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.

     */

נסו בעצמכם


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

  initial $display("Comments are ignored by the computer");
  
endmodule
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Verilog אונליין