intel AN 775 Jiġġenera Dejta ta' Żmien I/O Inizjali

Intel Logo

AN 775: Ġenerazzjoni ta' Data Inizjali ta' Żmien I/O għal FPGAs Intel

Tista' tiġġenera dejta tal-ħin inizjali tal-I/O għal apparati Intel FPGA billi tuża l-GUI tas-softwer Intel® Quartus® Prime jew il-kmandi Tcl. Id-dejta tal-ħin tal-I/O inizjali hija utli għall-ippjanar bikri tal-pin u d-disinn tal-PCB. Tista' tiġġenera dejta tal-ħin inizjali għall-parametri ta' ħin rilevanti li ġejjin biex taġġusta l-baġit tal-ħin tad-disinn meta tikkunsidra l-istandards tal-I/O u t-tqegħid tal-brilli.

Tabella 1. Parametri ta' Żmien I/O 

Parametru taż-żmien

Deskrizzjoni

Ħin tas-setup tad-dħul (tSU)
Ħin ta' żamma tad-dħul (tH)
Parametri tal-Ħin I/O
tSU = pin tad-dħul għal dewmien tad-data tar-reġistru tad-dħul + ħin tal-konfigurazzjoni tal-mikro reġistru tad-dħul - dewmien tal-arloġġ tal-pin tad-dħul għar-reġistru tad-dħul
tH = - pin tad-dħul għal dewmien tad-data tar-reġistru tad-dħul + ħin tal-mikro żamma tar-reġistru tad-dħul + pin tad-dħul għad-dewmien tal-arloġġ tar-reġistru tad-dħul
Dewmien minn arloġġ għal output (tCO) Parametri tal-Ħin I/O
tCO = + pad tal-arloġġ għal dewmien tar-reġistru tal-ħruġ + dewmien minn arloġġ għall-ħruġ tar-reġistru tal-ħruġ + reġistru tal-ħruġ għal dewmien tal-pin tal-ħruġ

Korporazzjoni Intel. Id-drittijiet kollha riżervati. Intel, il-logo Intel, u marki oħra Intel huma trademarks ta' Intel Corporation jew is-sussidjarji tagħha. Intel tiggarantixxi l-prestazzjoni tal-prodotti FPGA u semikondutturi tagħha skont l-ispeċifikazzjonijiet attwali skont il-garanzija standard ta 'Intel, iżda tirriżerva d-dritt li tagħmel bidliet fi kwalunkwe prodott u servizz fi kwalunkwe ħin mingħajr avviż. Intel ma tassumi l-ebda responsabbiltà jew responsabbiltà li tirriżulta mill-applikazzjoni jew l-użu ta' kwalunkwe informazzjoni, prodott jew servizz deskritt hawnhekk ħlief kif miftiehem espressament bil-miktub minn Intel. Il-klijenti Intel huma avżati biex jiksbu l-aħħar verżjoni tal-ispeċifikazzjonijiet tal-apparat qabel ma jiddependu fuq kwalunkwe informazzjoni ppubblikata u qabel ma jagħmlu ordnijiet għal prodotti jew servizzi.
*Ismijiet u marki oħra jistgħu jiġu mitluba bħala proprjetà ta’ ħaddieħor.

Il-ġenerazzjoni tal-informazzjoni inizjali tal-ħin tal-I/O tinkludi l-passi li ġejjin:

  • Pass 1: Sintetizza Flip-flop għall-Apparat FPGA Intel Target f'paġna 4
  • Pass 2: Iddefinixxi I/O Standard u Postijiet tal-Pin f'paġna 5
  • Pass 3: Speċifika l-Kondizzjonijiet tat-Tħaddim tal-Apparat f'paġna 6
  • Pass 4: View Iż-żmien tal-I/O fir-Rapport tal-Iskeda tad-Data f’paġna 6

Fluss tal-Ġenerazzjoni tad-Dejta tal-I/O Timing

Pass 1: Sintetizza Flip-flop għall-Apparat FPGA Intel Target

Segwi dawn il-passi biex tiddefinixxi u tisintetizza l-loġika minima tal-flip-flop biex tiġġenera d-dejta tal-ħin inizjali tal-I/O:

  1. Oħloq proġett ġdid fil-verżjoni tas-softwer Intel Quartus Prime Pro Edition 19.3.
  2. Ikklikkja Assenji ➤ Apparat, speċifika l-apparat fil-mira tiegħek Familja u apparat fil-mira. Per example, agħżel l-AGFA014R24 Intel Agilex™ FPGA.
  3. Ikklikkja File ➤ Ġdid u oħloq Dijagramma/Skematika tal-Blokk File.
  4. Biex iżżid komponenti mal-skematika, ikklikkja l-buttuna Għodda tas-Simbolu.
    Daħħal Pinnijiet u Wajers fl-Editur tal-Blokk
  5. Taħt Isem, ittajpja DFF, u mbagħad ikklikkja OK. Ikklikkja fl-Editur tal-Blokk biex daħħal is-simbolu DFF.
  6. Irrepeti 4 f'paġna 4 sa 5 f'paġna 5 biex iżżid pin input Input_data, pin input Clock, u pin output Output_data.
  7. Biex tgħaqqad il-brilli mad-DFF, ikklikkja l-buttuna Orthogonal Node Tool, u mbagħad iġbed linji tal-wajer bejn il-pin u s-simbolu DFF.
    DFF b'Konnessjonijiet tal-Pin
  8. Biex tissintetizza d-DFF, ikklikkja Ipproċessar ➤ Ibda ➤ Ibda Analiżi u Sintesi. Sintesi tiġġenera l-lista minima tad-disinn meħtieġ biex tinkiseb Data ta' timing tal-I/O.
Pass 2: Iddefinixxi I/O Standard u Postijiet tal-Pin

Il-postijiet speċifiċi tal-brilli u l-istandard I/O li tassenja lill-brilli tal-apparat jaffettwaw il-valuri tal-parametri tal-ħin. Segwi dawn il-passi biex tassenja l-istandard tal-pin I/O u r-restrizzjonijiet tal-post:

  1. Ikklikkja Assenji ➤ Pin Planner.
  2. Assenja l-lok tal-pin u restrizzjonijiet standard I/O skont id-disinn tiegħek
    speċifikazzjonijiet. Daħħal l-Isem tan-Node, id-Direzzjoni, il-Post, u l-valuri I/O Standard għall-brilli fid-disinn fl-ispreadsheet tal-Pinijiet Kollha. Inkella, drag l-ismijiet tan-nodi fil-pakkett tal-Pin Planner view.

    Postijiet tal-Pin u Assenjamenti tal-I/O Standards fil-Planner tal-Pin

  3. Biex tiġbor id-disinn, ikklikkja Ipproċessar ➤ Ibda l-Kompilazzjoni. Il-Kompilatur jiġġenera informazzjoni dwar iż-żmien ta' I/O waqt il-kumpilazzjoni sħiħa.

Informazzjoni Relatata

  • Definizzjoni tal-I/O Standards
  •  Immaniġġjar tal-Pinijiet tal-I/O tal-Apparat
Pass 3: Speċifika l-Kondizzjonijiet tat-Tħaddim tal-Apparat

Segwi dawn il-passi biex taġġorna n-netlist tal-ħin u tistabbilixxi kundizzjonijiet operattivi għall-analiżi tal-ħin wara l-kumpilazzjoni sħiħa:

  1. Ikklikkja Għodda ➤ Timing Analyzer.
  2. Fil-Panew Task, ikklikkja darbtejn Aġġorna Timing Netlist. In-netlist tal-ħin jaġġorna b'informazzjoni sħiħa dwar il-ħin tal-kumpilazzjoni li tirrappreżenta r-restrizzjonijiet tal-pin li tagħmel.
    Task Pane fl-Analizzatur tal-Ħin
  3. Taħt Issettja Kundizzjonijiet Operattivi, agħżel wieħed mill-mudelli ta 'ħin disponibbli, bħal Mudell Slow vid3 100C jew Mudell Fast vid3 100C.

    Issettja Kundizzjonijiet Operattivi fl-Analizzatur tal-Ħin

Pass 4: View Żmien I/O fir-Rapport tal-Iskeda tad-Data

Iġġenera r-Rapport Datasheet fl-Analizzatur tal-Ħin biex view il-valuri tal-parametru tal-ħin.

  1. Fl-Analizzatur tal-Ħin, ikklikkja Rapporti ➤ Datasheet ➤ Rapport Datasheet.
  2. Ikklikkja OK.

    Datasheet Rapport fl-Analizzatur tal-Ħin
    Ir-rapporti ta' Ħinijiet ta' Setup, Ħinijiet ta' Żomm, u Arloġġ sal-Ħinijiet tal-Output jidhru taħt il-folder tar-Rapport tal-folja tad-dejta fil-pannell tar-Rapport.

  3. Ikklikkja kull rapport biex view il-valuri tal-parametri Żieda u Waqgħa.
  4. Għal approċċ ta' ħin konservattiv, speċifika l-valur assolut massimu

Example 1. Determinazzjoni tal-Parametri tal-Ħin tal-I/O mir-Rapport tal-Iskeda tad-Data 

Fl-eżample Setup Times rapport, il-ħin tal-waqgħa huwa akbar mill-ħin taż-żieda, għalhekk tSU=waqgħa.

Żomm Rapport Times
Fl-eżample Hold Times rapport, il-valur assolut tal-ħin tal-waqgħa huwa akbar mill-valur assolut tal-ħin taż-żieda, għalhekk tH=waqgħa.

Rapport tal-Ħinijiet tal-Arloġġ għall-Output
Fl-eżample Clock to Output Times rapport, il-valur assolut tal-ħin tal-waqgħa huwa akbar mill-valur assolut tal-ħin taż-żieda, għalhekk tCO=waqgħa.

Rapport tal-Ħinijiet tal-Arloġġ għall-Output

Informazzjoni Relatata

Ġenerazzjoni ta' Dejta ta' Timing ta' I/O bi skript

Tista' tuża skript Tcl biex tiġġenera informazzjoni dwar iż-żmien ta' I/O bl-użu jew mingħajr l-interface tal-utent tas-softwer Intel Quartus Prime. L-approċċ b'kitba jiġġenera dejta tal-parametri tal-ħin tal-I/O bbażata fuq it-test għal standards I/O appoġġjati.

Nota: Il-metodu b'kitba huwa disponibbli biss għall-pjattaformi Linux*.
Segwi dawn il-passi biex tiġġenera informazzjoni dwar il-ħin tal-I/O li tirrifletti standards multipli I/O għal apparati Intel Agilex, Intel Stratix® 10, u Intel Arria® 10:

  1. Niżżel l-arkivju tal-proġett Intel Quartus Prime xieraq file għall-familja tat-tagħmir fil-mira tiegħek:
    • Tagħmir Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Tagħmir Intel Stratix 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Tagħmir Intel Arria 10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Biex tirrestawra l-arkivju tal-proġett .qar, iniedi s-softwer Intel Quartus Prime Pro Edition u kklikkja Proġett ➤ Irrestawra l-Proġett Arkivjat. Inkella, ħaddem l-ekwivalenti tal-linja tal-kmand li ġejja mingħajr ma tniedi l-GUI:
    quartus_sh --restore file>

    Il- io_timing__restored direttorju issa fih is-subfolder qdb u diversi files.

  3. Biex tħaddem l-iskrittura bl-Intel Quartus Prime Timing Analyzer, mexxi l-kmand li ġej:
    quartus_sta –t .tcl

    Stenna għat-tlestija. L-eżekuzzjoni tal-iskript tista' teħtieġ 8 sigħat jew aktar minħabba li kull bidla fl-istandard tal-I/O jew fil-post tal-pin teħtieġ rikompilazzjoni tad-disinn.

  4. Biex view il-valuri tal-parametru tal-ħin, iftaħ it-test iġġenerat files fi timing_files, b'ismijiet bħal timing_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .messagg.

Informazzjoni Relatata

AN 775: Ġenerazzjoni tal-Istorja ta' Reviżjoni tad-Dokument tad-Dejta ta' Żmien I/O Inizjali

Verżjoni tad-Dokument

Verżjoni Intel Quartus Prime

Bidliet

2019.12.08 19.3
  • Titolu rivedut biex jirrifletti l-kontenut.
  • Appoġġ miżjud għal Intel Stratix 10 u Intel Agilex FPGAs.
  • Miżjud numri ta 'pass għall-fluss.
  • Miżjud dijagrammi tal-parametri tal-ħin.
  • Screenshots aġġornati biex jirriflettu l-aħħar verżjoni.
  • Links aġġornati għal dokumenti relatati.
  • Applika l-aħħar konvenzjonijiet tal-ismijiet u l-istil tal-prodott.
2016.10.31 16.1
  • L-ewwel rilaxx pubbliku.

Dokumenti / Riżorsi

intel AN 775 Jiġġenera Dejta ta' Żmien I/O Inizjali [pdfGwida għall-Utent
AN 775 Tiġġenera Dejta Inizjali ta' Timing IO, AN 775, Tiġġenera Dejta Inizjali ta' Timing IO, Dejta Inizjali ta' Timing IO, Dejta ta' Timing

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *