Menu
Coddy logo textTech

סיכום — מונה אירועים

חלק מהיחידה תכנון RTL ואימות במסלול ה-Verilog של Coddy. שיעור 20 מתוך 38.

challenge icon

אתגר

בינוני

ספור מעברים עולים שנדגמו של sig סינכרוני במונה בן 4 סיביות count. רווי ב־15. rst סינכרוני מאפס את המונה ואת הרמה הקודמת. sig גבוה מיד לאחר האיפוס נספר כאירוע עולה. עמודות הפלט: count. כל אותות הבקרה והנתונים יציבים לפני כל חזית שעון עולה; התוצאות נצפות לאחר מכן.

השלם את design.v ושמור על שמות המודולים והיציאות שלו. testbench.v הנעול מספק שינויים בקלט ומדפיס את הפלטים לאחר שהתייצבו. הוא בוחר תרחיש באמצעות ארגומנט לסימולטור, כגון +CASE=1; אין צורך בקלט סטנדרטי. אל תוסיף הדפסה, השהיות או סיום סימולציה לתכנון. הפלט הצפוי הוא שורה אחת של ערכים עשרוניים לכל תצפית, מופרדים ברווח אחד ומסתיימים בירידת שורה.

נסו בעצמכם

module dut (input clk, input rst, input sig, output reg [3:0] count);
    // החליפו את מציין המקום הזה בתכנון שלכם.
    initial count = 0;
endmodule

כל השיעורים ביחידה תכנון RTL ואימות

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