כיצד לטעון פרויקט ל- FPGA של Altera

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

כיצד לטעון פרויקט ל- FPGA של Altera
כיצד לטעון פרויקט ל- FPGA של Altera

וִידֵאוֹ: כיצד לטעון פרויקט ל- FPGA של Altera

וִידֵאוֹ: כיצד לטעון פרויקט ל- FPGA של Altera
וִידֵאוֹ: FPGA Blinking Led Tutorial Step by Step [ Altera ] 2024, נוֹבֶמבֶּר
Anonim

בואו נכין ונטען את הפרויקט מסביבת הפיתוח Quartus II ל- FPGA של Altera.

מתכנת USB Blaster
מתכנת USB Blaster

נחוץ

  • FPGA מאלתר;
  • מתכנת USB-Blaster;
  • מחשב עם סביבת פיתוח Quartis II.

הוראות

שלב 1

בתפריט הקצאות -> מכשיר … בחר את ה- FPGA שאליו אתה הולך "למלא" את הפרויקט. בקבוצה משפחת מכשירים, עליך לבחור את המשפחה אליה שייך ה- FPGA שלך. בחר את דגם ה- FPGA שלך בשדה המכשירים הזמינים.

בקבוצת הרשימה "הצג ב" מכשירים זמינים ", אתה יכול למיין מכשירים לפי סוג חבילה (Package) או לפי מספר סיכות () כדי למצוא במהירות את דגם ה- FPGA שלך.

זה לא מיותר לציין באיזה מצב יהיו רגלי ה- FPGA הלא מחוברות. לחץ על הלחצן אפשרויות התקן וסיכה … עבור לשלב וציין את מצב הסיכות.

לאחר ציון דגם ה- FPGA, סגור את חלון ההתקן על ידי לחיצה על כפתור אישור.

בחר את משפחת FPGA והדגם בחלון ההתקן
בחר את משפחת FPGA והדגם בחלון ההתקן

שלב 2

אם אתה רוצה שהסינתיסייזר יקצה פונקציות לסיכות בפני עצמו, אתה לא יכול לעשות שום דבר אחר. וכדי להקצות ידנית סיכות FPGA, עבור לתפריט Assignements -> Pin Planner או לחץ על שילוב המקשים Ctrl + Shift + N.

כלי הקצאת הסיכות מתחיל. להלן רשימה של סיכות ה- I / O המשמשות בפרויקט שלך עם השמות המתאימים.

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

לאחר שהוגדרו כל הסיכות, ניתן לסגור את חלון מתכנן הסיכות. כעת הידר את הפרויקט: עיבוד -> התחל אוסף או Ctrl + L.

הקצאת ההתכתבות של סיכות ה- FPGA לאותות הפרויקט
הקצאת ההתכתבות של סיכות ה- FPGA לאותות הפרויקט

שלב 3

בואו נחבר את המתכנת למחשב. בפעם הראשונה שאתה מתחבר, עליך להתקין את מנהל ההתקן. הוא מותקן בדרך הסטנדרטית, וממוקם בספריית Quartus, בתיקיית הדרייברים: C: / altera / 13.0sp1 / quartus / drivers.

לאחר התקנת מנהל ההתקן, המתכנת יוצג במנהל ההתקנים בשם Altera USB-Blaster.

התקנת מנהל התקן למתכנת Blaster USB
התקנת מנהל התקן למתכנת Blaster USB

שלב 4

FPGAs של Altera תומכים במספר מצבי תכנות. ראשית, בואו נסתכל על הורדת הקושחה דרך ממשק JTAG. חבר את המתכנת למחבר JTAG בלוח FPGA.

נתחיל בכלי התכנות: כלים -> מתכנת.

בואו נוסיף מתכנת. לשם כך, לחץ על כפתור הגדרת חומרה … ובחר את המחובר ברשימה הנפתחת. בוא נסגור את החלון.

בחלון המתכנת, לחץ על הלחצן זיהוי אוטומטי כדי לגרום לקוורטוס לנסות לזהות באופן אוטומטי את ה- FPGA המחובר ואת קובץ הקושחה *. קובץ הקושחה נוצר על ידי Quartus כברירת מחדל במהלך האוסף, אלא אם כן צוין אחרת.

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

העלאת קושחה ל- FPGA באמצעות JTAG
העלאת קושחה ל- FPGA באמצעות JTAG

שלב 5

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

חבר את כבל התכנות למחבר AS או. הפעל את תוכנית הקושחה: כלים -> מתכנת. בחר מצב -> סידורי פעיל. מסכים כשאתה עונה על שאלה מבהירה.

הוסף את קובץ הקושחה על ידי לחיצה על כפתור הוסף קובץ … בספריית המשנה של פרויקט output_files, מצא את הקובץ עם סיומת.pof. לאחר פתיחת קובץ הקושחה, הגדר את תיבות הסימון תוכנית / הגדר, ואם תרצה, תיבות פלדה. שים לב לסוג זיכרון התצורה בעמודה התקן: עליו להתאים לסוג הזיכרון של ה- FPGA שלך.

העלאת קושחה ל- FPGA במצב פעיל סידורי
העלאת קושחה ל- FPGA במצב פעיל סידורי

שלב 6

לחץ על כפתור התחל כדי להוריד את הקושחה ל- FPGA.

מוּמלָץ: