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

מפענח מורס Basys 3: 11 שלבים
מפענח מורס Basys 3: 11 שלבים

וִידֵאוֹ: מפענח מורס Basys 3: 11 שלבים

וִידֵאוֹ: מפענח מורס Basys 3: 11 שלבים
וִידֵאוֹ: The Second Coming Revisited Parts 55-57 - 5/6/22 2024, נוֹבֶמבֶּר
Anonim
Image
Image

זהו פרויקט לכיתה מכללה. פרויקט זה כתוב ב- VHDL בתוכנית בשם Vivado. המשימות ליצירת כל המודולים הדרושים ליישום מפענח מורס באמצעות לוח Basys 3. הלוח משמש לקליטת קוד מורס ממתג והוא יציג את האות בתצוגת שבעה הקטע.

כדי לעשות נקודה - הפעל וסיר את המתג ללא המתנה

לביצוע דאש - הפעל את המתג למשך 2 שניות ולאחר מכן כבה אותו

שלב 1: התקן את Xilinx Vivado Webpack

ניתן להוריד את חבילת האינטרנט Vivado בכתובת xilinx.com. השתמש במדריך ההתחלה הזה כדי לעבור את שלבי ההורדה וההתקנה.

שלב 2: צור פרויקט חדש

צור פרויקט חדש
צור פרויקט חדש
צור פרויקט חדש
צור פרויקט חדש
  1. פתוח vivado. לאחר מכן לחץ על "צור פרויקט חדש"
  2. הקש "הבא". תן שם לפרויקט ובחר את מיקום הפרויקט. שם הפרויקט שלנו היה MorseDecoder ונשמר בכונן USB.
  3. בחר פרויקט RTL.
  4. הקש "הבא".
  5. לחץ על "הבא" כדי לעקוף את AddSources
  6. לחץ על "הבא" כדי לעקוף הוספת Ip קיים
  7. לחץ על "הבא" כדי לעקוף הוסף אילוצים בחר את הלוח שלך על סמך התמונה המסופקת.
  8. הקש "הבא"
  9. לחץ על "סיום"

שלב 3: צור מודול קלט נקודה/מקף

צור מודול קלט נקודה/מקף
צור מודול קלט נקודה/מקף
צור מודול קלט נקודה/מקף
צור מודול קלט נקודה/מקף

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

  1. עבור לחלון מקורות, לחץ לחיצה ימנית ולחץ על "הוסף מקורות"
  2. בחר "הוסף או צור מקור עיצוב"
  3. לחץ על "צור קובץ"
  4. שנה את סוג הקובץ ל- "VHDL"
  5. תן שם לקובץ שלך (שלנו נקרא DD) ולחץ על "אישור"
  6. לחץ על "סיום"
  7. לחץ על "אישור" כדי לעקוף את חלון "הגדר מודול"
  8. העתק והדבק את הקוד המסופק שלנו עם הערות

שלב 4: צור מודול פלט תצוגה של שבעה פלחים

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

עקוב אחר ההוראות בשלב 3, אך הפעם העתק את קובץ "SSD"

שלב 5: צור את המודול העליון

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

עקוב אחר ההוראות בשלב 3 שוב, הפעם העתק בקובץ "MorseDecoder"

שלב 6: צור את קובץ האילוצים

צור את קובץ האילוצים
צור את קובץ האילוצים

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

  1. לחץ על חלון המקור ובחר שוב "הוסף מקורות".
  2. בחר "הוסף או צור אילוצים" ולחץ על הבא.
  3. לחץ על "צור קובץ" והשאיר את סוג הקובץ ללא שינוי. תן שם לקובץ "MorseDecoder".
  4. לחץ על "סיום".
  5. העתק והדבק את הקוד המסופק שלנו עם הערות.

שלב 7: סנתז את העיצוב

עבור אל Flow Navigator ולחץ על "הפעל סינתזה" בקטע סינתזה

שלב 8: יישום העיצוב

לאחר שתפעיל את הסינתזה בהצלחה, יהיה חלון קופץ שיבקש ממך להריץ את היישום. לחץ על "אישור" כדי להמשיך. אם חלון זה אינו מופיע, בצע את ההוראות הבאות:

עבור אל Flow Navigator ולחץ על "הפעל יישום" בקטע יישום

שלב 9: צור את Bitstream

עבור אל Flow Navigator ולחץ על "צור Bitstream" בקטע תוכנית וניפוי באגים

שלב 10: מיקוד לחומרה

  1. ודא שלוח Basys3 שלך מחובר למחשב שבו Vivado מופעל. הלוח צריך להיות מחובר לקצה ה- microUSB של כבל, כאשר קצה ה- USB הרגיל של הכבל מחובר למחשב שלך.
  2. עבור אל "פתח את מנהל החומרה" בקטע תוכנית וניקוי באגים ולאחר מכן לחץ על המשולש הקטן משמאל כדי לפתוח אותו.
  3. לחץ על הלחצן "פתח יעד" ובחר "התחבר אוטומטי"

שלב 11: תכנות את המכשיר

תכנות את המכשיר
תכנות את המכשיר
  1. בחר "מנהל חומרה"
  2. לחץ על "התקן התקן"
  3. בחר את המכשיר שצץ
  4. לחץ על "תוכנית"

מוּמלָץ: