Menu
Coddy logo textTech

מה זה Verilog

חלק מהיחידה יסודות במסלול ה-Verilog של Coddy. שיעור 1 מתוך 90.

Verilog היא שפת תיאור חומרה (HDL) המשמשת למידול, לתכנון ולסימולציה של מעגלים אלקטרוניים דיגיטליים, משערים לוגיים פשוטים ועד למעבדים מורכבים.

בניגוד לשפות תוכנה שרצות באופן סדרתי על מעבד, Verilog מתארת חומרה שפועלת במקביל. זוהי השפה המקובלת בתעשייה לתכנון FPGA ו-ASIC, ומשתמשים בה בכלים כמו ModelSim, Vivado ו-Quartus.

בקורס הזה תלמדו Verilog מהיסוד, החל מפלט סימולציה בסיסי, דרך בניית מעגלים קומבינטוריים ורציפים, ועד לתכנון מודולים אמיתיים כמו מונים, אוגרי הזזה וממשקי UART.

challenge icon

אתגר

קל

ברוכים הבאים לתוכנית Verilog הראשונה שלכם! הקוד כבר נכתב עבורכם.

מה לעשות:

  1. עיינו בקוד. הוא משתמש ב-$display כדי להדפיס טקסט, בדומה ל-printf ב-C
  2. לחצו על הרצת קוד כדי לקמפל ולדמות אותו
  3. אתם אמורים לראות את Hello World! בפלט

הערה: כל תוכנית Verilog פועלת בתוך module. בלוק initial רץ פעם אחת בתחילת הסימולציה, ו-$finish מסיים אותה.

נסו בעצמכם

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

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

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