ינטעל אַן 775 דזשענערייטינג ערשט י / אָ טיימינג דאַטן

Intel Logo

AN 775: דזשענערייטינג ערשט י / אָ טיימינג דאַטן פֿאַר Intel FPGAs

איר קענען דזשענערייט ערשט י / אָ טיימינג דאַטן פֿאַר Intel FPGA דעוויסעס ניצן די Intel® Quartus® Prime ווייכווארג GUI אָדער Tcl קאַמאַנדז. ערשט I / O טיימינג דאַטן זענען נוציק פֿאַר פרי שטיפט פּלאַנירונג און פּקב פּלאַן. איר קענען דזשענערייט ערשט טיימינג דאַטן פֿאַר די פאלגענדע באַטייַטיק טיימינג פּאַראַמעטערס צו סטרויערן די פּלאַן טיימינג בודזשעט ווען קאַנסידערינג י / אָ סטאַנדאַרדס און שטיפט פּלייסמאַנט.

טיש 1. איך / אָ טיימינג פּאַראַמעטערס 

טיימינג פּאַראַמעטער

באַשרייַבונג

אַרייַנשרייַב סעטאַפּ צייט (טSU)
אַרייַנשרייַב האַלטן צייט (טה)
איך / אָ טיימינג פּאַראַמעטערס
tSU = אַרייַנשרייַב שטיפט צו אַרייַנשרייַב רעגיסטרירן דאַטן פאַרהאַלטן + אַרייַנשרייַב רעגיסטרירן מיקראָ סעטאַפּ צייט - אַרייַנשרייַב שטיפט צו אַרייַנשרייַב רעגיסטרירן זייגער פאַרהאַלטן
tH = - אַרייַנשרייַב שטיפט צו אַרייַנשרייַב רעגיסטרירן דאַטן פאַרהאַלטן + אַרייַנשרייַב רעגיסטרירן מיקראָ האַלטן צייט + אַרייַנשרייַב שטיפט צו אַרייַנשרייַב רעגיסטרירן זייגער פאַרהאַלטן
זייגער צו רעזולטאַט פאַרהאַלטן (טקאָ) איך / אָ טיימינג פּאַראַמעטערס
tCO = + זייגער בלאָק צו רעזולטאַט רעגיסטרירן פאַרהאַלטן + רעזולטאַט רעגיסטרירן זייגער-צו-רעזולטאַט פאַרהאַלטן + רעזולטאַט רעגיסטרירן צו רעזולטאַט שטיפט פאַרהאַלטן

Intel Corporation. אלע רעכטן רעזערווירט. ינטעל, די ינטעל לאָגאָ און אנדערע ינטעל מאַרקס זענען טריידמאַרקס פון ינטעל קאָרפּאָראַטיאָן אָדער זייַן סאַבסידיעריז. ינטעל וואָראַנטיז פאָרשטעלונג פון זייַן FPGA און סעמיקאַנדאַקטער פּראָדוקטן צו קראַנט ספּעסאַפאַקיישאַנז אין לויט מיט ינטעל ס נאָרמאַל וואָראַנטי, אָבער ריזערווז די רעכט צו מאַכן ענדערונגען צו קיין פּראָדוקטן און באַדינונגס אין קיין צייט אָן באַמערקן. ינטעל אַסומז קיין פֿאַראַנטוואָרטלעכקייט אָדער אַכרייַעס וואָס איז שטייענדיק פֿון די אַפּלאַקיישאַן אָדער נוצן פון קיין אינפֿאָרמאַציע, פּראָדוקט אָדער דינסט דיסקרייבד דאָ, אַחוץ ווי ינטעל איז עקספּרעסלי מסכים צו שרייבן. ינטעל קאַסטאַמערז זענען אַדווייזד צו קריגן די לעצטע ווערסיע פון ​​די מיטל ספּעסאַפאַקיישאַנז איידער זיי פאַרלאָזנ אויף קיין ארויס אינפֿאָרמאַציע און איידער פּלייסינג אָרדערס פֿאַר פּראָדוקטן אָדער באַדינונגס.
* אנדערע נעמען און בראַנדז קען זיין קליימד ווי די פאַרמאָג פון אנדערע.

דזשענערייטינג ערשט I / O טיימינג אינפֿאָרמאַציע כולל די פאלגענדע סטעפּס:

  • שריט 1: סינטאַסייז אַ פליפּ-פלאָפּ פֿאַר די ציל ינטעל FPGA מיטל אויף בלאַט 4
  • שריט 2: דעפינירן י / אָ נאָרמאַל און שפּילקע לאָוקיישאַנז אויף בלאַט 5
  • שריט 3: ספּעציפיצירן די אָפּערייטינג טנאָים פון די מיטל אויף בלאַט 6
  • שריט 4: View איך / אָ טיימינג אין דאַטאַשעעט באריכט אויף בלאַט 6

איך / אָ טיימינג דאַטאַ גענעראַטיאָן לויפן

שריט 1: סינטאַסייז אַ פליפּ-פלאָפּ פֿאַר די ציל ינטעל FPGA מיטל

גיי די סטעפּס צו דעפינירן און סינטאַסייז די מינימום פליפּ-פלאָפּ לאָגיק צו דזשענערייט ערשט י / אָ טיימינג דאַטן:

  1. שאַפֿן אַ נייַע פּרויעקט אין Intel Quartus Prime Pro Edition ווייכווארג ווערסיע 19.3.
  2. דריקט אַסיינמאַנץ ➤ מיטל, ספּעציפיצירן דיין ציל מיטל משפּחה און אַ ציל מיטל. פֿאַר עקסampאין דעם פאַל, סעלעקטירן דעם AGFA014R24 Intel Agilex ™ FPGA.
  3. דריקט File ➤ נייַ און שאַפֿן אַ בלאַק דיאַגראַמע / סכעמאַטיש File.
  4. צו לייגן קאַמפּאָונאַנץ צו די סכעמאַטיש, גיט די סימבאָל טול קנעפּל.
    אַרייַנלייגן פּינס און ווירעס אין בלאַק עדיטאָר
  5. אונטער נאָמען, טיפּ DFF, און דעמאָלט גיט OK. דריקט אין די בלאַק עדיטאָר צו אַרייַנלייגן די DFF סימבאָל.
  6. איבערחזרן 4 אויף בלאַט 4 ביז 5 אויף בלאַט 5 צו לייגן אַן ינפּוט_דאַטאַ אַרייַנשרייַב שטיפט, זייגער אַרייַנשרייַב שטיפט און אָוטפּוט_דאַטאַ רעזולטאַט שטיפט.
  7. צו פאַרבינדן די פּינס צו די DFF, גיט די Orthogonal Node Tool קנעפּל, און ציען דראָט שורות צווישן די שטיפט און DFF סימבאָל.
    DFF מיט שפּילקע קאַנעקשאַנז
  8. צו סינטאַסייז די DFF, גיט פּראַסעסינג ➤ אָנהייב ➤ אָנהייב אַנאַליסיס & סינטעז. סינטעז דזשענערייץ די מינימום פּלאַן נעטליסט פארלאנגט צו באַקומען I / O טיימינג דאַטן.
שריט 2: דעפינירן י / אָ נאָרמאַל און שפּילקע לאָוקיישאַנז

די ספּעציפיש שטיפט לאָוקיישאַנז און י / אָ נאָרמאַל איר באַשטימען צו די מיטל פּינס ימפּאַקץ די טיימינג פּאַראַמעטער וואַלועס. גיי די סטעפּס צו באַשטימען דעם שטיפט I/O נאָרמאַל און אָרט קאַנסטריינץ:

  1. דריקט אַסיינמאַנץ ➤ שפּילקע פּלאַננער.
  2. באַשטימען שטיפט אָרט און י / אָ נאָרמאַל קאַנסטריינץ לויט דיין פּלאַן
    ספּעסאַפאַקיישאַנז. אַרייַן די נאָדע נאָמען, ריכטונג, אָרט און י / אָ נאָרמאַל וואַלועס פֿאַר די פּינס אין די פּלאַן אין די אַלע פּינס ספּרעדשיט. אַלטערנאַטיוועלי, שלעפּן נאָדע נעמען אין די שפּילקע פּלאַננער פּעקל view.

    שטיפט לאָוקיישאַנז און י / אָ סטאַנדאַרדס אַסיינמאַנץ אין שפּילקע פּלאַננער

  3. צו זאַמלען די פּלאַן, גיט פּראַסעסינג ➤ אָנהייב קאָמפּילאַטיאָן. דער קאַמפּיילער דזשענערייץ י / אָ טיימינג אינפֿאָרמאַציע בעשאַס פול זאַמלונג.

פֿאַרבונדענע אינפֿאָרמאַציע

  • איך / אָ סטאַנדאַרדס דעפֿיניציע
  •  אָנפירונג דיווייס איך / אָ פּינס
טרעטן 3: ספּעציפיצירן די אַפּערייטינג טנאָים פון די מיטל

גיי די סטעפּס צו דערהייַנטיקן די טיימינג נעטליסט און שטעלן אַפּערייטינג באדינגונגען פֿאַר טיימינג אַנאַליסיס נאָך פול זאַמלונג:

  1. דריקט מכשירים ➤ טיימינג אַנאַליזער.
  2. אין די טאַסק שויב, טאָפּל-גיט דערהייַנטיקן טיימינג נעטליסט. די טיימינג נעטליסט דערהייַנטיקונגען מיט פול זאַמלונג טיימינג אינפֿאָרמאַציע וואָס אַקאַונץ פֿאַר די שטיפט קאַנסטריינץ איר מאַכן.
    אַרבעט שויב אין די טיימינג אַנאַליזער
  3. אונטער שטעלן אָפּערייטינג טנאָים, אויסקלייַבן איינער פון די בנימצא טיימינג מאָדעלס, אַזאַ ווי סלאָו וויד3 100ק מאָדעל אָדער שנעל וויד3 100ק מאָדעל.

    שטעלן אַפּערייטינג טנאָים אין די טיימינג אַנאַליזער

שריט 4: View איך / אָ טיימינג אין דאַטאַשעעט באריכט

דזשענערייט די דאַטאַשעעט באריכט אין די טיימינג אַנאַליזער צו view די טיימינג פּאַראַמעטער וואַלועס.

  1. אין די טיימינג אַנאַליזער, גיט רעפּאָרץ ➤ דאַטאַשעעט ➤ באריכט דאַטאַשעעט.
  2. דריקט OK.

    דאַטאַשעעט באריכט אין טיימינג אַנאַליזער
    די סעטאַפּ Times, האַלטן Times, און זייגער צו רעזולטאַט Times ריפּאָרץ דערשייַנען אונטער די דאַטאַשעעט באריכט טעקע אין די באריכט שויב.

  3. דריקט אויף יעדער באַריכט view די שטיי און פאַל פּאַראַמעטער וואַלועס.
  4. פֿאַר אַ קאָנסערוואַטיווע טיימינג צוגאַנג, ספּעציפיצירן די מאַקסימום אַבסאָלוט ווערט

Examp1. דיטערמאַנינג י / אָ טיימינג פּאַראַמעטערס פון די דאַטאַשעעט באריכט 

אין די פאלגענדע עקסampאין די סעטאַפּ Times באַריכט, די פאַל צייט איז גרעסער ווי די העכערונג צייט, דעריבער tSU = tfall.

האַלטן Times באריכט
אין די פאלגענדע עקסampאין האָלד Times באַריכט, די אַבסאָלוט ווערט פון די פאַלן צייט איז גרעסער ווי די אַבסאָלוט ווערט פון די העכערונג צייט, דעריבער tH = tfall.

זייגער צו רעזולטאַט צייט באריכט
אין די פאלגענדע עקסampלויט זייגער צו רעזולטאַט Times באַריכט, די אַבסאָלוט ווערט פון די פאַלן צייט איז גרעסער ווי די אַבסאָלוט ווערט פון די העכערונג צייט, דעריבער tCO = tfall.

זייגער צו רעזולטאַט צייט באריכט

פֿאַרבונדענע אינפֿאָרמאַציע

סקריפּטעד י / אָ טיימינג דאַטאַ דור

איר קענען נוצן אַ Tcl שריפט צו דזשענערייט י / אָ טיימינג אינפֿאָרמאַציע מיט אָדער אָן ניצן די Intel Quartus Prime ווייכווארג באַניצער צובינד. די סקריפּטעד צוגאַנג דזשענערייץ טעקסט-באזירט י / אָ טיימינג פּאַראַמעטער דאַטן פֿאַר געשטיצט י / אָ סטאַנדאַרדס.

באַמערקונג: די סקריפּטעד אופֿן איז בארעכטיגט בלויז פֿאַר לינוקס * פּלאַטפאָרמס.
גיי די סטעפּס צו דזשענערייט י / אָ טיימינג אינפֿאָרמאַציע וואָס ריפלעקס קייפל י / אָ סטאַנדאַרדס פֿאַר 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 .טקל

    וואַרטן פֿאַר קאַמפּלישאַן. דער דורכפירונג פון די שריפט קען דאַרפן 8 שעה אָדער מער ווייַל יעדער ענדערונג אויף I/O נאָרמאַל אָדער שטיפט אָרט ריקווייערז פּלאַן רעקאָמפּילאַטיאָן.

  4. צו view די טיימינג פּאַראַמעטער וואַלועס, עפענען די דזשענערייטאַד טעקסט fileס אין טיימינג_files, מיט נעמען אַזאַ ווי timing_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .טקסט.

פֿאַרבונדענע אינפֿאָרמאַציע

אַן 775: דזשענערייטינג ערשט י / אָ טיימינג דאַטן דאָקומענט רעוויזיע געשיכטע

דאָקומענט ווערסיע

Intel Quartus Prime ווערסיע

ענדערונגען

2019.12.08 19.3
  • ריווייזד טיטל צו פאַרטראַכטנ אינהאַלט.
  • צוגעלייגט שטיצן פֿאַר Intel Stratix 10 און Intel Agilex FPGAs.
  • צוגעגעבן שריט נומערן צו לויפן.
  • צוגעגעבן טיימינג פּאַראַמעטער דייאַגראַמז.
  • דערהייַנטיקט סקרעענשאָץ צו פאַרטראַכטנ די לעצטע ווערסיע.
  • דערהייַנטיקט לינקס צו פֿאַרבונדענע דאָקומענטן.
  • אַפּפּליעד לעצט פּראָדוקט נאַמינג און סטיל קאַנווענשאַנז.
2016.10.31 16.1
  • ערשטער ציבור מעלדונג.

דאָקומענטן / רעסאָורסעס

ינטעל אַן 775 דזשענערייטינג ערשט י / אָ טיימינג דאַטן [pdfבאַניצער גייד
AN 775 דזשענערייטינג ערשט IO טיימינג דאַטן, AN 775, דזשענערייטינג ערשט IO טיימינג דאַטן, ערשט IO טיימינג דאַטן, טיימינג דאַטן

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *