intel AN 775 A’ gineadh Dàta Ùine I/O tùsail

Suaicheantas intel

AN 775: A’ gineadh Dàta Ùine I/O tùsail airson Intel FPGAn

Faodaidh tu dàta tìm I / O tùsail a ghineadh airson innealan Intel FPGA a ’cleachdadh bathar-bog Intel® Quartus® Prime GUI no òrdughan Tcl. Tha dàta tìm tùsail I/O feumail airson dealbhadh prìne tràth agus dealbhadh PCB. Faodaidh tu dàta tìm tùsail a ghineadh airson na crìochan tìm iomchaidh a leanas gus am buidseat tìm dealbhaidh atharrachadh nuair a thathar a’ beachdachadh air inbhean I/O agus suidheachadh prìne.

Clàr 1. Paramadairean Ùine I/O 

Paramadair Ùine

Tuairisgeul

Ùine rèiteachaidh cuir a-steach (tSU)
Ùine grèim cuir a-steach (tH)
Paramadairean Ùine I/O
tSU = prìne cuir a-steach gus dàil dàta clàr a chuir a-steach + clàr cuir a-steach meanbh-ùine rèiteachaidh - prìne cuir a-steach gus dàil cloc clàr a chuir a-steach
tH = - prìne cuir a-steach gus dàil dàta clàr a chuir a-steach + clàr cuir a-steach meanbh-ùine grèim + prìne cuir a-steach gus dàil cloc clàr a chuir a-steach
Cloc gu dàil toraidh (tCO) Paramadairean Ùine I/O
tCO = + ceap gleoc gu dàil clàr toraidh + clàr toraidh dàil cloc-gu-toradh + clàr toraidh gu dàil prìne toraidh

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor gu mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean is seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean.
* Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

Tha na ceumannan a leanas ann a bhith a’ gineadh fiosrachadh mu àm I/O tùsail:

  • Ceum 1: Synthesize flip-flop airson an inneal Target Intel FPGA air duilleag 4
  • Ceum 2: Mìnich Àiteachan Coitcheann I/O agus Pin air duilleag 5
  • Ceum 3: Sònraich cumhaichean obrachaidh inneal air duilleag 6
  • Ceum 4: View I/O Clàr-ama san Aithisg Bileag Dàta air duilleag 6

I/O Sruth gineadh dàta ùine

Ceum 1: Synthesize flip-flop airson an inneal Targaid Intel FPGA

Lean na ceumannan seo gus an loidsig flip-flop as ìsle a mhìneachadh agus a cho-chur gus dàta tìm I / O tùsail a ghineadh:

  1. Cruthaich pròiseact ùr ann an dreach bathar-bog Intel Quartus Prime Pro Edition 19.3.
  2. Cliog Sònrachaidhean ➤ Inneal, sònraich an inneal targaid agad Teaghlach agus inneal Targaid. Airson example, tagh an AGFA014R24 Intel Agilex ™ FPGA.
  3. Cliog File ➤ Ùr agus cruthaich Diagram Bloc / Sgeama File.
  4. Gus co-phàirtean a chur ris an sgeama, cliog air a’ phutan Inneal Symbol.
    Cuir a-steach prìneachan is uèirichean ann an Deasaiche Bloc
  5. Fo Ainm, dèan seòrsa DFF, agus an uairsin cliog air OK. Cliog anns an Deasaiche Bloc gus an samhla DFF a chuir a-steach.
  6. Dèan ath-aithris 4 air duilleag 4 tro 5 air duilleag 5 gus prìne cuir a-steach Input_data, prìne cuir a-steach Cloc, agus prìne toraidh Output_data a chuir ris.
  7. Gus na prìnichean a cheangal ris an DFF, cliog air a’ phutan Orthogonal Node Tool, agus an uairsin tarraing loidhnichean uèir eadar am prìne agus samhla DFF.
    DFF le Pin Connections
  8. Gus an DFF a cho-chur, cliog Pròiseas ➤ Tòisich ➤ Tòisich Mion-sgrùdadh & Synthesis. Bidh synthesis a’ gineadh an liosta lìon dealbhaidh as ìsle a dh’ fheumar gus Dàta tìm I/O fhaighinn.
Ceum 2: Mìnich I/O Standard and Pin Locations

Bidh na h-àiteachan prìne sònraichte agus an inbhe I / O a shònraicheas tu dha na prìneachan inneal a’ toirt buaidh air luachan paramadair ùine. Lean na ceumannan seo gus an ìre prìne I / O agus cuingeadan àite a shònrachadh:

  1. Cliog air Assignments ➤ Pin Planner.
  2. Sònraich suidheachadh prìne agus cuingealachaidhean àbhaisteach I / O a rèir do dhealbhadh
    sònrachaidhean. Cuir a-steach an Ainm Nód, Stiùir, Suidheachadh, agus luachan àbhaisteach I/O airson na prìneachan san dealbhadh anns a’ chliath-dhuilleag All Pins. Air neo, slaod ainmean nod a-steach don phasgan Pin Planner view.

    Àiteachan prìne agus sònrachaidhean inbhean I/O ann am Pin Planner

  3. Gus an dealbhadh a chuir ri chèile, cliog Pròiseas ➤ Start Compilation. Bidh an Compiler a’ gineadh fiosrachadh tìm I/O rè làn chruinneachadh.

Fiosrachadh Co-cheangailte

  • Mìneachadh Inbhean I/O
  •  Pìnean inneal riaghlaidh I/O
Ceum 3: Sònraich cumhaichean obrachaidh inneal

Lean na ceumannan seo gus an clàr-lìn tìm ùrachadh agus suidhich suidheachaidhean obrachaidh airson mion-sgrùdadh ùine às deidh làn chruinneachadh:

  1. Cliog Innealan ➤ Analyzer Ùine.
  2. Anns a’ phana Gnìomha, cliog dùbailte air Update Timing Netlist. Bidh an liosta tìm ag ùrachadh le fiosrachadh tìm làn-chruinneachaidh a bheir cunntas air na cuingeadan prìne a nì thu.
    Pane Gnìomha anns an Mion-sgrùdaire Ùine
  3. Fo Suidhichidhean Obrachaidh Suidhich, tagh aon de na modalan tìm a tha rim faighinn, leithid Modail Slow vid3 100C no Modail Fast vid3 100C.

    Suidhich cumhaichean obrachaidh anns an anailis ùine

Ceum 4: View I/O Uair ann an Aithisg Duilleag Dàta

Cruthaich an Aithisg Bileag Dàta anns an Mion-sgrùdaire Ùine gu view luachan paramadair ùine.

  1. Anns an Mion-sgrùdaire Ùine, cliog Aithisgean ➤ Duilleag dàta ➤ Duilleag-dàta aithris.
  2. Cliog air OK.

    Aithisg duilleag dàta ann an Timeing Analyzer
    Bidh na h-aithisgean Setup Times, Hold Times, agus Clock to Output Times a’ nochdadh fo phasgan Aithisg Datasheet anns a’ phana Aithisg.

  3. Cliog air gach aithisg gu view na luachan paramadair Rise and Fall.
  4. Airson dòigh-ama glèidhidh, sònraich an luach iomlan as àirde

Example 1. A' dearbhadh Paramadairean Ùine I/O bhon Aithisg Duilleag-dàta 

Anns an t-example aithisg Setup Times, tha an ùine tuiteam nas àirde na an ùine àrdachaidh, mar sin tSU = tfall.

Cùm Aithisg Times
Anns an t-example aithisg Hold Times, tha luach iomlan na h-ùine tuiteam nas àirde na luach iomlan na h-ùine àrdachaidh, mar sin tH = tfall.

Aithisg Cloc gu Ùine Toraidh
Anns an t-example aithisg Clock to Output Times, tha luach iomlan na h-ùine tuiteam nas àirde na luach iomlan na h-ùine àrdachaidh, mar sin tCO = tfall.

Aithisg Cloc gu Ùine Toraidh

Fiosrachadh Co-cheangailte

Gineadh dàta ùine I/O le sgriobt

Faodaidh tu sgriobt Tcl a chleachdadh gus fiosrachadh tìm I / O a ghineadh le no às aonais a bhith a’ cleachdadh eadar-aghaidh cleachdaiche bathar-bog Intel Quartus Prime. Bidh an dòigh-obrach scripte a’ gineadh dàta paramadair ùine I/O stèidhichte air teacsa airson inbhean I/O le taic.

Thoir an aire: Chan eil am modh scripte ri fhaighinn ach airson àrd-ùrlaran Linux*.
Lean na ceumannan seo gus fiosrachadh tìm I / O a ghineadh a tha a’ nochdadh grunn inbhean I / O airson innealan Intel Agilex, Intel Stratix® 10, agus Intel Arria® 10:

  1. Luchdaich sìos tasglann pròiseact Intel Quartus Prime iomchaidh file airson an teaghlach inneal targaid agad:
    • Innealan Intel Agilex - https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Innealan Intel Stratix 10 — https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Innealan Intel Arria 10 - https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Gus tasglann pròiseact .qar a thoirt air ais, cuir air bhog am bathar-bog Intel Quartus Prime Pro Edition agus cliog air Project ➤ Ath-nuadhachadh Pròiseact Tasglann. Air neo, ruith an loidhne-àithne a leanas gun a bhith a’ cur an GUI air bhog:
    quartus_sh --aisig file>

    Tha an io_timing__air ais tha am fo-phasgan qdb agus diofar ann an eòlaire a-nis files.

  3. Gus an sgriobt a ruith leis an Intel Quartus Prime Timing Analyzer, ruith an òrdugh a leanas:
    quartus_sta –t .tcl

    Fuirich airson a chrìochnachadh. Is dòcha gu feum coileanadh an sgriobt 8 uairean no barrachd oir feumaidh gach atharrachadh air inbhe I/O no suidheachadh prìne ath-chruinneachadh dealbhaidh.

  4. Gu view na luachan paramadair ùine, fosgail an teacsa a chaidh a chruthachadh files a-staigh uair_files, le ainmean mar timing_tsuthtco___.txt.
    uair_tsuthtco_ _ _ .txt.

Fiosrachadh Co-cheangailte

AN 775: A’ cruthachadh eachdraidh ath-sgrùdadh sgrìobhainn dàta I/O tùsail

Tionndadh Sgrìobhainn

Intel Quartus Prìomh Tionndadh

Atharrachaidhean

2019.12.08 19.3
  • Tiotal ath-sgrùdaichte gus susbaint a nochdadh.
  • Taic a bharrachd airson Intel Stratix 10 agus Intel Agilex FPGAn.
  • Chaidh àireamhan ceum a chur ris airson sruthadh.
  • Chaidh diagraman paramadair ùine a chur ris.
  • Glacaidhean-sgrìn ùrachadh gus an tionndadh as ùire a nochdadh.
  • Ceanglaichean ùraichte gu sgrìobhainnean co-cheangailte.
  • Cur an gnìomh ainmean toraidh as ùire agus gnàthasan stoidhle.
2016.10.31 16.1
  • A’ chiad fhoillseachadh poblach.

Sgrìobhainnean/Goireasan

intel AN 775 A’ gineadh Dàta Ùine I/O tùsail [pdfStiùireadh Cleachdaiche
AN 775 A’ gineadh dàta tìm IO tùsail, AN 775, a’ gineadh dàta tìm IO tùsail, dàta tìm IO tùsail, dàta tìm

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *