intel AN 775 יצירת נתוני תזמון קלט/פלט ראשוני

לוגו של intel

AN 775: הפקת נתוני תזמון קלט/פלט ראשוניים עבור רכיבי FPGA של אינטל

אתה יכול ליצור נתוני תזמון קלט/פלט ראשוניים עבור התקני Intel FPGA באמצעות פקודות Intel® Quartus® Prime תוכנת GUI או Tcl. נתוני תזמון קלט/פלט ראשוניים שימושיים לתכנון פינים מוקדם ועיצוב PCB. אתה יכול ליצור נתוני תזמון ראשוניים עבור פרמטרי התזמון הרלוונטיים הבאים כדי להתאים את תקציב התזמון של התכנון כאשר בוחנים תקני I/O ומיקום פינים.

טבלה 1. פרמטרי תזמון קלט/פלט 

פרמטר תזמון

תֵאוּר

זמן הגדרת קלט (tSU)
זמן החזקה של קלט (tH)
פרמטרי תזמון קלט/פלט
tSU = פין קלט להשהיית נתוני אוגר קלט + זמן הגדרת מיקרו של אוגר קלט - עיכוב שעון קלט אוגר קלט
tH = - פין קלט להשהיית נתונים אוגר קלט + אוגר קלט זמן מיקרו החזקה + פין קלט להשהיית שעון קלט אוגר
השהיית שעון לפלט (tCO) פרמטרי תזמון קלט/פלט
tCO = + כרית שעון להשהיית אוגר פלט + אוגר פלט השהיית שעון ליציאה + אוגר פלט להשהיית פינים פלט

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

יצירת מידע תזמון קלט/פלט ראשוני כולל את השלבים הבאים:

  • שלב 1: סנתז כפכף עבור מכשיר היעד של Intel FPGA בעמוד 4
  • שלב 2: הגדר מיקומי I/O סטנדרטיים ומיקומי פינים בעמוד 5
  • שלב 3: ציין את תנאי ההפעלה של המכשיר בעמוד 6
  • שלב 4: View תזמון קלט/פלט בדוח גליון נתונים בעמוד 6

זרימת יצירת נתוני תזמון I/O

שלב 1: סנתז כפכף עבור מכשיר היעד של Intel FPGA

בצע את השלבים הבאים כדי להגדיר ולסנתז את הלוגיקה המינימלית של הכפכף ליצירת נתוני תזמון קלט/פלט ראשוני:

  1. צור פרויקט חדש בתוכנת Intel Quartus Prime Pro Edition גרסה 19.3.
  2. לחץ על Assignments ➤ Device, ציין את מכשיר היעד שלך משפחה ומכשיר יעד. למשלampל, בחר את AGFA014R24 Intel Agilex™ FPGA.
  3. נְקִישָׁה File ➤ חדש וצור תרשים/סכמטי בלוק File.
  4. כדי להוסיף רכיבים לסכימה, לחץ על הלחצן Symbol Tool.
    הכנס סיכות וחוטים בעורך בלוקים
  5. תחת שם, הקלד DFF ולאחר מכן לחץ על אישור. לחץ בעורך החסימה כדי להוסיף את סמל DFF.
  6. חזור על 4 בעמוד 4 עד 5 בעמוד 5 כדי להוסיף פין קלט Input_data, פין קלט שעון ופין פלט Output_data.
  7. כדי לחבר את הפינים ל-DFF, לחץ על הלחצן Orthogonal Node Tool, ולאחר מכן צייר קווי תיל בין הפין לסמל DFF.
    DFF עם חיבורי פינים
  8. כדי לסנתז את ה-DFF, לחץ על עיבוד ➤ התחל ➤ התחל ניתוח וסינתזה. סינתזה מייצרת את רשימת העיצוב המינימלית הנדרשת להשגת נתוני תזמון I/O.
שלב 2: הגדר מיקומי I/O Standard ו-PIN

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

  1. לחץ על Assignments ➤ Pin Planner.
  2. הקצה מיקום פינים ואילוצים סטנדרטיים של קלט/פלט בהתאם לעיצוב שלך
    מפרטים. הזן את ערכי שם הצומת, הכיוון, המיקום ו-I/O Standard עבור הפינים בעיצוב בגיליון האלקטרוני All Pins. לחלופין, גרור את שמות הצמתים לחבילת Pin Planner view.

    מיקומי סיכות והקצאות תקני I/O ב-Pin Planner

  3. כדי להרכיב את העיצוב, לחץ על עיבוד ➤ התחל קומפילציה. המהדר יוצר מידע תזמון I/O במהלך הידור מלא.

מידע קשור

  • הגדרת תקני I/O
  •  ניהול פיני קלט/פלט של מכשיר
שלב 3: ציין את תנאי ההפעלה של המכשיר

בצע את השלבים הבאים כדי לעדכן את רשימת התזמון ולקבוע תנאי הפעלה לניתוח תזמון לאחר הידור מלא:

  1. לחץ על כלים ➤ מנתח תזמון.
  2. בחלונית המשימות, לחץ פעמיים על Update Timing Netlist. רשימת התזמון מתעדכנת עם מידע תזמון קומפילציה מלא המסביר את אילוצי הפינים שאתה יוצר.
    חלונית המשימות במנתח התזמון
  3. תחת הגדרת תנאי הפעלה, בחר באחד מדגמי התזמון הזמינים, כגון Slow vid3 100C Model או Fast vid3 100C Model.

    הגדר תנאי הפעלה במנתח התזמון

שלב 4: View תזמון קלט/פלט בדוח גליון נתונים

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

  1. בנתח התזמון, לחץ על דוחות ➤ גיליון נתונים ➤ גיליון נתונים דיווח.
  2. לחץ על אישור.

    דוח גליון נתונים ב-Timing Analyzer
    הדוחות זמני הגדרה, זמני החזקה וזמני שעון לפלט מופיעים תחת התיקיה דוח גליון נתונים בחלונית הדוחות.

  3. לחץ על כל דוח כדי view ערכי פרמטר העלייה והירידה.
  4. לגישת תזמון שמרנית, ציין את הערך המוחלט המרבי

Examp1. קביעת פרמטרי תזמון קלט/פלט מדוח גליון הנתונים 

באקס הבאampבדוח זמני התקנה, זמן הנפילה גדול מזמן העלייה, לכן tSU=tfall.

החזק את דוח הזמנים
באקס הבאampלדוח Hold Times, הערך המוחלט של זמן הנפילה גדול מהערך המוחלט של זמן העלייה, לכן tH=tfall.

דוח זמני שעון לפלט
באקס הבאampלדוח 'שעון ליציאה', הערך המוחלט של זמן הנפילה גדול מהערך המוחלט של זמן העלייה, ולכן tCO=tfall.

דוח זמני שעון לפלט

מידע קשור

יצירת נתוני תזמון I/O עם תסריט

אתה יכול להשתמש בסקריפט Tcl כדי ליצור מידע תזמון I/O עם או בלי שימוש בממשק המשתמש של תוכנת Intel Quartus Prime. הגישה התסריטאית מייצרת נתוני פרמטרי תזמון קלט/פלט מבוססי טקסט עבור תקני קלט/פלט נתמכים.

פֶּתֶק: שיטת הסקריפט זמינה רק עבור פלטפורמות Linux*.
בצע את השלבים הבאים ליצירת מידע תזמון I/O המשקף מספר תקני I/O עבור התקני Intel Agilex, Intel Stratix® 10 ו-Intel Arria® 10:

  1. הורד את ארכיון הפרויקטים המתאים של Intel Quartus Prime file עבור משפחת מכשירי היעד שלך:
    • התקני Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • התקני Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • התקני Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. כדי לשחזר את ארכיון פרויקט qar, הפעל את תוכנת Intel Quartus Prime Pro Edition ולחץ על Project ➤ Restore Archived Project. לחלופין, הפעל את שורת הפקודה המקבילה הבאה מבלי להפעיל את ה-GUI:
    quartus_sh --restore file>

    ה io_timing__restored הספרייה מכילה כעת את תיקיית המשנה qdb ומגוון files.

  3. כדי להפעיל את הסקריפט עם Intel Quartus Prime Timing Analyzer, הפעל את הפקודה הבאה:
    quartus_sta –t .tcl

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

  4. אֶל view את ערכי פרמטר התזמון, פתח את הטקסט שנוצר files ב תִזמוּן_files, עם שמות כגון timing_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .טקסט.

מידע קשור

AN 775: הפקת נתוני תזמון קלט/פלט ראשוני היסטוריית גרסאות של מסמך

גרסת מסמך

גרסת Intel Quartus Prime

שינויים

2019.12.08 19.3
  • כותרת מתוקנת כדי לשקף את התוכן.
  • נוספה תמיכה עבור Intel Stratix 10 ו-Intel Agilex FPGAs.
  • נוספו מספרי צעדים לזרימה.
  • נוספו דיאגרמות פרמטרים של תזמון.
  • צילומי מסך מעודכנים כדי לשקף את הגרסה האחרונה.
  • קישורים מעודכנים למסמכים קשורים.
  • יישמו את מוסכמות השמות והסגנון העדכניים ביותר של המוצר.
2016.10.31 16.1
  • פרסום ראשון לציבור.

מסמכים / משאבים

intel AN 775 יצירת נתוני תזמון קלט/פלט ראשוני [pdfמדריך למשתמש
AN 775 יצירת נתוני IO תזמון ראשוניים, AN 775, יצירת נתוני IO תזמון ראשוניים, נתוני תזמון IO ראשוניים, נתוני תזמון

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *