תוכן עניינים:

אופן השימוש בהדמיית Vivado: 6 שלבים
אופן השימוש בהדמיית Vivado: 6 שלבים

וִידֵאוֹ: אופן השימוש בהדמיית Vivado: 6 שלבים

וִידֵאוֹ: אופן השימוש בהדמיית Vivado: 6 שלבים
וִידֵאוֹ: הולוגרמה רפואית: טכנולוגיית העתיד בהדמיה. אביעד קאופמן / טדמד 2014 2024, יולי
Anonim
כיצד להשתמש ב- Vivado Simulation
כיצד להשתמש ב- Vivado Simulation

עשיתי את פרויקט הדמיה זה לשיעור מקוון. הפרויקט נכתב על ידי Verilog. נשתמש בסימולציה ב- Vivado כדי לדמיין את צורת הגל ב- enable_sr (אפשר ספרה) מפרויקט שעון העצירה שנוצר בעבר. בנוסף, נשתמש במשימת המערכת להצגת שגיאות שנעשו על ידינו בעיצוב.

שלב 1: הוסף מקורות ובחר "הוסף או צור מקורות סימולציה

הוסף מקורות ובחר
הוסף מקורות ובחר

שלב 2: צור קובץ בשם Enable_sr_tb

צור קובץ בשם Enable_sr_tb
צור קובץ בשם Enable_sr_tb

שלב 3: צור קובץ Testbench

1. ייבא את המודול enable_sr מפרויקט שעון עצור. זה הקובץ שאנו רוצים לדמות

2. צור מודול testbench enable_sr_tb ();

3. הכנס כניסות ויציאות של המודול enable_sr (). זכור שהכניסות עבור enable_sr נמצאות כעת בסוג הרגיסטר בעוד שהפלט הופך לסוג נטו.

4. הפעל את היחידה הנבדקת (uut) שהיא ה- enable_sr

5. צור שעון איזו תקופה (T) היא 20ns

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

הערה: בקובץ enable_sr () המקורי, עלינו לאתחל את התבנית כ- 4'b0011 כך שיהיו שתי ספרות פעילות כדי ליצור שגיאה

7. השתמש במשימת המערכת $ display כדי להציג את השגיאה

8. השתמש במשימת המערכת $ finish כדי להשלים את הסימולציה בזמן 400ns

שלב 4: הגדר את ה- Enable_sr_tb כרמה העליונה בסימולציה

הגדר את ה- Enable_sr_tb כרמה העליונה בסימולציה
הגדר את ה- Enable_sr_tb כרמה העליונה בסימולציה

שלב 5: הפעל סינתזה והדמיה התנהגותית

הפעל סינתזה והדמיה התנהגותית
הפעל סינתזה והדמיה התנהגותית
  1. לפני הפעלת סימולציה התנהגותית, הפעל את הסינתזה כדי לוודא שאין שגיאות תחביר בקובץ הבדיקה וביחידה תחת קובץ הבדיקה
  2. הפעל את הסימולציה ההתנהגותית

שלב 6: הערך את תוצאת הסימולציה

העריכו את תוצאת הסימולציה
העריכו את תוצאת הסימולציה
העריכו את תוצאת הסימולציה
העריכו את תוצאת הסימולציה
העריכו את תוצאת הסימולציה
העריכו את תוצאת הסימולציה

תראה את חלונות הסימולציה. הוא מכיל לוחות שונים.

תראה את הודעת השגיאה בלוח המסוף. זה מראה שיותר מספרות אחת פעילות במהלך תקופת הסימולציה.

אתה יכול גם לראות את צורת הגל בהיקף

מצורף קובץ הפרויקט.

מוּמלָץ: