Menu
Coddy logo textTech

מונה 4 ביטים

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

challenge icon

אתגר

בנו מונה בן 4 סיביות שסופר מ-0 עד 15 וחוזר ל-0.

ממשק המודול

יציאהכיווןרוחבתיאור
clkקלטסיבית אחתאות שעון
resetקלטסיבית אחתאיפוס המונה ל-0
countפלט4 סיביותערך המונה הנוכחי

טבלת אמת

מחזור שעוןcount
לאחר איפוס0
11
22
......
1515
160 (חוזר ל-0)

המשימה שלך היא להשלים את המודול שלהלן.

מה צריך לעשות:

  1. בעת reset, יש להגדיר את count ל-0
  2. בכל חזית עולה של השעון, יש להגדיל את count ב-1
  3. כאשר count מגיע ל-15, ההגדלה הבאה צריכה להחזיר אותו ל-0

נסו בעצמכם

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // TODO: הוסף בלוק always עם posedge clk ו-posedge reset
  // בעת reset: count <= 0
  // אחרת: count <= count + 1

endmodule

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

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