טיפוס Reg
חלק מהיחידה יסודות במסלול ה-Verilog של Coddy. שיעור 7 מתוך 90.
Reg הוא סוג הנתונים הראשי השני ב-Verilog. בניגוד ל-wire, reg שומר ערך. זהו משתנה שמחזיק את הערך שלו עד שמשהו משנה אותו.
regיכול לאחסן ערכיםregמשמש בבלוקים שלalwaysregלא אומר "אוגר" בחומרה. הוא פשוט פירושו "אחסון"
הכרזה על reg
reg x; // reg של ביט אחד
reg y, z; // כמה משתני reg בשורה אחתאיך reg פועל
module reg_example;
reg x;
initial begin
x = 0; // x מקבל את הערך 0
$display("x = %d", x); // מדפיס: x = 0
x = 1; // x מקבל את הערך 1
$display("x = %d", x); // מדפיס: x = 1
end
endmoduleאתגר
מה לעשות:
- הוסיפו reg בשם
count
נסו בעצמכם
module counter(
input clk,
input reset,
output out // wire כברירת מחדל (יש להסיר את reg)
);
// יש להכריז כאן על reg count
endmoduleהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגייםאופרטורי צמצוםאופרטורי הזזהאופרטור שרשוראופרטור תנאיסיכום – אתגר האופרטורים3שיטת המספרים
ייצוג בינארימספרים בעלי גודל מוגדרמספרים ללא גודל מוגדרמספרים שלילייםהערכים המיוחדים X ו־Zסיכום – תבניות מספרים6מודולים
מבנה מודוליציאות קלט ופלטיציאות קלט-פלטיצירת מופע של מודולמיפוי יציאות לפי שםמיפוי יציאות לפי סדרסיכום – בניית מודולתרגלו בעצמכם: קומפיילר Verilog אונליין