intel AN 775 býr til upphafleg I/O tímasetningargögn

intel merki

AN 775: Búa til fyrstu I/O tímasetningargögn fyrir Intel FPGA

Þú getur búið til fyrstu I/O tímasetningargögn fyrir Intel FPGA tæki með því að nota Intel® Quartus® Prime hugbúnaðar GUI eða Tcl skipanir. Upphafleg I/O tímasetningargögn eru gagnleg fyrir snemma áætlanagerð um pinna og PCB hönnun. Þú getur búið til upphafleg tímasetningargögn fyrir eftirfarandi viðeigandi tímasetningarfæribreytur til að stilla hönnunartímaáætlun þegar tillit er tekið til I/O staðla og pinnastaðsetningar.

Tafla 1. I/O tímastillingarfæribreytur 

Tímastillingarbreyta

Lýsing

Uppsetningartími inntaks (tSU)
Innsláttartími (tH)
I/O tímastillingarfæribreytur
tSU = inntakspinna í inntaksskrá gagna seinkun + inntak skrá ör uppsetningartími - inntak pinna til inntaks skrá klukku seinkun
tH = - inntakspinna í inntaksskrá gagna seinkun + inntaksskrá örhaldstími + inntakspinn í inntaksskrá klukku seinkun
Töf á klukku til úttaks (tCO) I/O tímastillingarfæribreytur
tCO = + klukkupúði til seinkun á úttaksskrá + úttaksskrá klukku-til-úttak seinkun + úttaksskrá til seinkun á útgangspinna

Intel Corporation. Allur réttur áskilinn. Intel, Intel lógóið og önnur Intel merki eru vörumerki Intel Corporation eða dótturfélaga þess. Intel ábyrgist frammistöðu FPGA- og hálfleiðaravara sinna samkvæmt gildandi forskriftum í samræmi við staðlaða ábyrgð Intel, en áskilur sér rétt til að gera breytingar á hvaða vörum og þjónustu sem er hvenær sem er án fyrirvara. Intel tekur enga ábyrgð eða skaðabótaábyrgð sem stafar af notkun eða notkun á neinum upplýsingum, vöru eða þjónustu sem lýst er hér nema sérstaklega hafi verið samið skriflega af Intel. Viðskiptavinum Intel er bent á að fá nýjustu útgáfuna af tækjaforskriftum áður en þeir treysta á birtar upplýsingar og áður en pantað er fyrir vörur eða þjónustu.
*Önnur nöfn og vörumerki geta verið eign annarra.

Að búa til fyrstu I/O tímasetningarupplýsingar felur í sér eftirfarandi skref:

  • Skref 1: Búðu til flip-flop fyrir Target Intel FPGA tækið á síðu 4
  • Skref 2: Skilgreindu I/O staðlaðar og pinnastaðsetningar á síðu 5
  • Skref 3: Tilgreindu rekstrarskilyrði tækis á síðu 6
  • Skref 4: View I/O tímasetning í gagnablaðsskýrslu á síðu 6

I/O Tímasetningargagnaöflunarflæði

Skref 1: Búðu til flip-flop fyrir Target Intel FPGA tækið

Fylgdu þessum skrefum til að skilgreina og búa til lágmarks flip-flop rökfræði til að búa til fyrstu I/O tímasetningargögn:

  1. Búðu til nýtt verkefni í Intel Quartus Prime Pro Edition hugbúnaðarútgáfu 19.3.
  2. Smelltu á Verkefni ➤ Tæki, tilgreindu miða tækið þitt Fjölskyldu og marktæki. Til dæmisample, veldu AGFA014R24 Intel Agilex™ FPGA.
  3. Smelltu File ➤ Nýtt og búðu til kubbaskýring / skýringarmynd File.
  4. Til að bæta hlutum við skýringarmyndina, smelltu á tákntól hnappinn.
    Settu pinna og víra í blokkaritill
  5. Undir Nafn, sláðu inn DFF og smelltu síðan á Í lagi. Smelltu í Block Editor til að setja inn DFF táknið.
  6. Endurtaktu 4 á blaðsíðu 4 til 5 á síðu 5 til að bæta við Input_data input pin, Clock input pin og Output_data output pin.
  7. Til að tengja pinnana við DFF skaltu smella á Orthogonal Node Tool hnappinn og draga síðan vírlínur á milli pinna og DFF tákns.
    DFF með pinnatengingum
  8. Til að búa til DFF skaltu smella á Vinnsla ➤ Byrja ➤ Byrja greiningu og myndun. Synthesis býr til lágmarks hönnunarnetlista sem þarf til að fá I/O tímasetningargögn.
Skref 2: Skilgreindu I/O staðal og pinnastaðsetningar

Sérstakar pinnastaðsetningar og I/O staðall sem þú úthlutar á pinna tækisins hefur áhrif á gildi tímasetningarbreytu. Fylgdu þessum skrefum til að úthluta pinna I/O staðlinum og staðsetningartakmörkunum:

  1. Smelltu á Verkefni ➤ Festuáætlun.
  2. Úthlutaðu pinnastaðsetningu og I/O staðlaðum takmörkunum í samræmi við hönnun þína
    forskriftir. Sláðu inn hnútsheiti, stefnu, staðsetningu og I/O staðalgildi fyrir pinnana í hönnuninni í All Pins töflureikninum. Að öðrum kosti, dragðu hnútaheiti inn í Pin Planner pakkann view.

    Pinnastaðsetningar og I/O staðlaúthlutanir í Pin Planner

  3. Til að setja saman hönnunina, smelltu á Vinnsla ➤ Byrjaðu samantekt. Þýðandinn býr til I/O tímasetningarupplýsingar meðan á fullri samantekt stendur.

Tengdar upplýsingar

  • Skilgreining I/O staðla
  •  Stjórna tæki I/O pinna
Skref 3: Tilgreindu rekstrarskilyrði tækisins

Fylgdu þessum skrefum til að uppfæra tímasetningarnetlistann og stilla rekstrarskilyrði fyrir tímagreiningu eftir fulla samantekt:

  1. Smelltu á Tools ➤ Timing Analyzer.
  2. Í Verkefnarúðunni, tvísmelltu á Update Timing Netlist. Tímasetningarnetlistinn uppfærir með fullum tímaupplýsingum um tímasetningar sem gera grein fyrir pinnatakmörkunum sem þú setur.
    Verkefnarúða í tímagreiningartækinu
  3. Undir Stilltu rekstrarskilyrði skaltu velja eina af tiltækum tímatökugerðum, eins og Slow vid3 100C Model eða Fast vid3 100C Model.

    Stilltu rekstrarskilyrði í tímagreiningartækinu

Skref 4: View I/O tímasetning í gagnablaðsskýrslu

Búðu til gagnablaðsskýrsluna í tímagreiningartækinu til view gildi tímasetningarbreytu.

  1. Í tímagreiningartækinu, smelltu á Reports ➤ Datasheet ➤ Report Datasheet.
  2. Smelltu á OK.

    Gagnablaðsskýrsla í tímagreiningartæki
    Skýrslurnar Uppsetningartímar, Biðtímar og Klukka til úttakstíma birtast undir möppunni Gagnablaðsskýrsla í skýrsluglugganum.

  3. Smelltu á hverja skýrslu til að view færibreytugildin Rise and Fall.
  4. Til að tilgreina hámarks algildi fyrir íhaldssama tímasetningu

Example 1. Ákvörðun I/O tímasetningarfæribreyta úr gagnablaðsskýrslunni 

Í eftirfarandi frvampÍ skýrslunni Uppsetningartímar er falltíminn lengri en hækkunartíminn, því tSU=tfall.

Haltu Times Report
Í eftirfarandi frvampÍ skýrslu Hold Times er algildi falltímans hærra en algildi hækkunartímans, því tH=tfall.

Klukka til úttakstímaskýrslu
Í eftirfarandi frvampLe Clock to Output Times skýrslu, algildi falltímans er stærra en algildi hækkunartímans, því tCO=tfall.

Klukka til úttakstímaskýrslu

Tengdar upplýsingar

Skrifuð I/O tímasetningargagnagerð

Þú getur notað Tcl skriftu til að búa til upplýsingar um I/O tímasetningar með eða án þess að nota Intel Quartus Prime hugbúnaðarviðmótið. Forskriftaraðferðin býr til textatengd I/O tímasetningarfæribreytugögn fyrir studda I/O staðla.

Athugið: Forskriftaraðferðin er aðeins fáanleg fyrir Linux* kerfi.
Fylgdu þessum skrefum til að búa til I/O tímasetningarupplýsingar sem endurspegla marga I/O staðla fyrir Intel Agilex, Intel Stratix® 10 og Intel Arria® 10 tæki:

  1. Sæktu viðeigandi Intel Quartus Prime verkefnasafn file fyrir miða tækjafjölskylduna þína:
    • Intel Agilex tæki— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Intel Stratix 10 tæki— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Intel Arria 10 tæki— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Til að endurheimta .qar verkefnaskrána skaltu ræsa Intel Quartus Prime Pro Edition hugbúnaðinn og smella á Project ➤ Restore Archived Project. Að öðrum kosti skaltu keyra eftirfarandi skipanalínujafngildi án þess að ræsa GUI:
    quartus_sh --restore file>

    The io_timing__endurheimt skráin inniheldur nú qdb undirmöppuna og ýmislegt files.

  3. Til að keyra handritið með Intel Quartus Prime Timing Analyzer skaltu keyra eftirfarandi skipun:
    quartus_sta –t .tcl

    Bíddu eftir því að ljúka. Framkvæmd handrits gæti þurft 8 klukkustundir eða meira vegna þess að hver breyting á I/O staðli eða staðsetningu pinna krefst endursamsetningar hönnunar.

  4. Til view gildi tímasetningarbreytu, opnaðu textann sem myndast files inn tímasetning_files, með nöfnum eins og timing_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .txt.

Tengdar upplýsingar

AN 775: Búa til fyrstu I/O tímasetningargögn endurskoðunarsögu skjalsins

Skjalaútgáfa

Intel Quartus Prime útgáfa

Breytingar

2019.12.08 19.3
  • Endurskoðaður titill til að endurspegla innihald.
  • Bætti við stuðningi fyrir Intel Stratix 10 og Intel Agilex FPGA.
  • Bætt við skrefanúmerum til að flæða.
  • Bætt við skýringarmyndum tímasetningarbreytu.
  • Uppfærðar skjámyndir til að endurspegla nýjustu útgáfuna.
  • Uppfærðir tenglar á tengd skjöl.
  • Notaði nýjustu vöruheita- og stílvenjur.
2016.10.31 16.1
  • Fyrsta opinbera útgáfan.

Skjöl / auðlindir

intel AN 775 býr til upphafleg I/O tímasetningargögn [pdfNotendahandbók
AN 775 að búa til fyrstu IO tímasetningargögn, AN 775, búa til fyrstu IO tímasetningargögn, upphafleg IO tímasetningargögn, tímasetningargögn

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *