Menu
Coddy logo textTech

כתיבת המודול

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

challenge icon

אתגר

חצי מחבר הוא מעגל שמחבר שני סיביות בודדות ומציג לך:

  • sum: התוצאה (0 או 1)
  • carry: האם יש גלישה (1 כאשר שתי הכניסות הן 1)

דוגמה

absumcarry
0 00ללא גלישה
011ללא גלישה
101ללא גלישה
110גלישה (carry = 1)

כשמחברים 1 + 1 בבינארי, התוצאה היא 0 עם נשא של 1 (בדיוק כמו 5 + 5 = 0 עם נשא של 1 בעשרוני).

לפני שנוסיף את הלוגיקה, צריך ליצור את מעטפת המודול: השלד הריק שיכיל את מעגל חצי המחבר שלנו.

בחצי מחבר, אלה המשימות:

  1. יצירת מודול בשם half_adder
  2. הוספת שתי כניסות: a ו-b
  3. הוספת שתי יציאות: sum ו-carry

נסו בעצמכם

  // משימה 1: צרו מודול בשם half_adder

  // משימה 2: הוסיפו שתי כניסות: a ו-b
  
  // משימה 3: הוסיפו שתי יציאות: sum ו-carry

  // הלוגיקה תתווסף בהמשך

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

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