Intel AN 775 Inogadzira Yekutanga I/O Nguva Yenguva

Intel Logo

AN 775: Kugadzira Yekutanga I/O Nguva Yenguva yeIntel FPGAs

Iwe unogona kugadzira yekutanga I/O data yenguva yeIntel FPGA zvishandiso uchishandisa Intel® Quartus® Prime software GUI kana Tcl mirairo. Yekutanga I/O data yenguva inobatsira pakuronga kwepini yekutanga uye PCB dhizaini. Iwe unogona kugadzira data rekutanga renguva yeanotevera akakodzera nguva maparamendi kuti ugadzirise dhizaini yekugadzira nguva kana uchifunga nezveI / O zviyero uye pini yekuisa.

Tafura 1. I/O Nguva Yenguva 

Timing Parameter

Tsanangudzo

Input setup time (tSU)
Nguva yekupinda (tH)
I/O Nguva Yenguva Paramita
tSU = pini yekupinza yekuisa rejista data kunonoka + yekuisa rejista micro setup nguva - pini yekupinza yekupinza rejista wachi kunonoka
tH = - pini yekuisa yekuisa rejista data kunonoka + yekuisa rejista micro kubata nguva + pini yekupinza yekupinza rejista wachi kunonoka
Wachi kuenda kunonoka kubuda (tCO) I/O Nguva Yenguva Paramita
tCO = + wachi pad kuburitsa rejista kunonoka + kuburitsa rejista wachi-kune-kubuda kunonoka + rejista yekubuda kunonoka kwepini

Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi.
*Mamwe mazita nemhando zvinogona kunzi ndezvevamwe.

Kugadzira ruzivo rwekutanga rweI / O nguva inosanganisira matanho anotevera:

  • Nhanho 1: Synthesize a Flip-flop yeTarget Intel FPGA Chishandiso pane peji 4
  • Nhanho yechipiri: Tsanangura I/O Yakajairwa uye Pini Nzvimbo dziri papeji 2
  • Nhanho 3: Taura Mamiriro Ekushandisa Chishandiso pane peji 6
  • Danho 4: View I/O Nguva muDatasheet Chirevo pane peji 6

I/O Nguva Yekugadzira Dhata Kuyerera

Nhanho yekutanga: Synthesize a Flip-flop yeTarget Intel FPGA Chishandiso

Tevedza nhanho idzi kutsanangura nekubatanidza iyo shoma flip-flop logic kugadzira yekutanga I/O data yenguva:

  1. Gadzira chirongwa chitsva muIntel Quartus Prime Pro Edition software shanduro 19.3.
  2. Dzvanya Migove ➤ Chishandiso, tsanangura mudziyo wako waunoda kutariswa Mhuri uye Chishandiso Chechinangwa. For exampuye, sarudza iyo AGFA014R24 Intel Agilex™ FPGA.
  3. Dzvanya File ➤ Nyowani uye gadzira Dhivha Dhidhiyo / Schematic File.
  4. Kuti uwedzere zvikamu pachirongwa, tinya bhatani reSymbol Tool.
    Isa Pini uye Waya muBlock Edhita
  5. Pasi peZita, nyora DFF, uye wobva wadzvanya OK. Dzvanya muBlock Editor kuti uise chiratidzo cheDFF.
  6. Dzokorora 4 papeji 4 kusvika 5 papeji 5 kuwedzera Input_data yekuisa pini, Clock yekupinza pini, uye Output_data yekubuda pini.
  7. Kuti ubatanidze mapini kuDFF, tinya bhatani reOrthogonal Node Tool, wobva wadhirowa tambo dzewaya pakati pepini nechiratidzo cheDFF.
    DFF ine Pin Connections
  8. Kubatanidza DFF, tinya Kugadzirisa ➤ Tanga ➤ Tanga Ongororo & Synthesis. Synthesis inogadzira yakaderera dhizaini netlist inodiwa kuti uwane I/O yenguva data.
Nhanho yechipiri: Tsanangura I/O Yakajairwa uye Pini Nzvimbo

Iwo chaiwo mapini nzvimbo uye I/O chiyero chaunopa kune pini yemudziyo inokanganisa iyo nguva paramende tsika. Tevedza nhanho idzi kugovera pini I/O chiyero uye zvipingaidzo zvenzvimbo:

  1. Dzvanya Basa ➤ Pini Planner.
  2. Govera pini nzvimbo uye I/O yakajairwa zvipingaidzo zvinoenderana nedhizaini yako
    specifications. Pinda Zita reNzvimbo, Nhungamiro, Nzvimbo, uye I/O Yakajairwa kukosha kwemapini ari mudhizaini mune Yese Pini spreadsheet. Neimwe nzira, dhonza node mazita muPin Planner package view.

    Pin Nzvimbo uye I/O Mitemo Migove muPin Planner

  3. Kubatanidza dhizaini, tinya Kugadzirisa ➤ Tanga Kuunganidza. Iyo Compiler inogadzira I / O yenguva yeruzivo panguva yekuzara kwakazara.

Related Information

  • I/O Mitemo Tsanangudzo
  •  Kugadzirisa Chishandiso I/O Pini
Nhanho 3: Taura Mamiriro Ekushanda Kwemudziyo

Tevedza nhanho idzi kuti uvandudze iyo nguva netlist uye kuseta mamiriro ekushanda ekuongorora nguva inotevera kuunganidzwa kuzere:

  1. Dzvanya Zvishandiso ➤ Nguva Yekuongorora.
  2. Mune Task pane, tinya kaviri Gadziridza Nguva Yenguva Netlist. Iyo yenguva netlist inogadziridza ine yakazara kuunganidza nguva yeruzivo iyo inoverengera zvipingaidzo zvepini zvaunoita.
    Task Pane muTiming Analyzer
  3. Pasi peSet Operating Conditions, sarudza imwe yemhando iripo yenguva, seSlow vid3 100C Model kana Fast vid3 100C Model.

    Isa Mamiriro Ekushanda muTiming Analyzer

Danho 4: View I/O Nguva muDatasheet Chirevo

Gadzira iyo Datasheet Report muTiming Analyzer kuti view iyo nguva parameter kukosha.

  1. MuTiming Analyzer, tinya Mishumo ➤ Datasheet ➤ Report Datasheet.
  2. Dzvanya OK.

    Datasheet Chirevo muTiming Analyzer
    Iyo Nguva Yekumisikidza, Bata Nguva, uye Clock kune Output Times mishumo inooneka pasi peDatasheet Report folda muReport pane.

  3. Dzvanya mushumo wega wega view the Rise and Fall parameter values.
  4. Kuti uwane maitiro ekuchengetedza nguva, tsanangura huwandu hwakakwana hwakakwana

Example 1. Kusarudza I / O Nguva yeParameters kubva kuDatasheet Report 

Mune inotevera example Setup Times inoshuma, nguva yekudonha yakakura kupfuura nguva yekusimuka, saka tSU=tfall.

Bata Times Report
Mune inotevera example Hold Times inoshuma, kukosha kwakakwana kwenguva yekudonha yakakura kudarika kukosha kwakakwana kwenguva yekusimuka, saka tH=tfall.

Wachi kuenda kuOutput Times Report
Mune inotevera example Clock to Output Times inoshuma, kukosha kwakakwana kwenguva yekudonha yakakura kudarika kukosha kwakakwana kwenguva yekusimuka, saka tCO=tfall.

Wachi kuenda kuOutput Times Report

Related Information

Yakanyorwa I/O Nguva Yekugadzira Dhata

Unogona kushandisa Tcl script kugadzira I/O ruzivo rwenguva ne kana pasina kushandisa Intel Quartus Prime software mushandisi interface. Iyo scripted approach inogadzira textbased I/O timeming parameter data kune inotsigirwa I/O zviyero.

Cherechedza: Iyo yakanyorwa nzira inowanikwa chete kuLinux* mapuratifomu.
Tevedza nhanho idzi kugadzira I/O ruzivo rwenguva inoratidza akawanda I/O zviyero zveIntel Agilex, Intel Stratix® 10, uye Intel Arria® 10 zvishandiso:

  1. Dhawunirodha yakakodzera Intel Quartus Prime chirongwa chekuchengetedza file kumhuri yako yemudziyo wakananga:
    • Intel Agilex zvishandiso— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
    • Intel Stratix 10 zvishandiso— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
    • Intel Arria 10 zvishandiso— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar
  2. Kuti udzorere .qar project yakachengetedzwa, tanga Intel Quartus Prime Pro Edition software wobva wadzvanya Project ➤ Restore Archived Project. Neimwe nzira, mhanya unotevera mutsara wekuraira wakaenzana pasina kuvhura iyo GUI:
    quartus_sh --kudzorera file>

    The io_timing__restored dhairekitori ikozvino ine qdb subfolder uye dzakasiyana files.

  3. Kumhanyisa script neIntel Quartus Prime Timing Analyzer, mhanyisa unotevera kuraira:
    quartus_sta -t .tcl

    Mirira kupera. Iyo script execution ingada maawa masere kana anopfuura nekuti shanduko yega yega paI / O yakajairwa kana pini nzvimbo inoda dhizaini yekudzoreredza.

  4. To view iyo nguva paramende kukosha, vhura iyo yakagadzirwa zvinyorwa files mu nguva_files, nemazita akadai setiming_tsuthtco___.txt.
    timing_tsuthtco_ _ _ .txt.

Related Information

AN 775: Kugadzira Yekutanga I/O Nguva Yekutora Dhata Document Revision Nhoroondo

Document Version

Intel Quartus Prime Version

Kuchinja

2019.12.08 19.3
  • Musoro wakadzokororwa kuratidza zviri mukati.
  • Yakawedzerwa rutsigiro rweIntel Stratix 10 uye Intel Agilex FPGAs.
  • Yakawedzera nhamba dzenhanho kuti dziyerere.
  • Yakawedzera nguva paramende dhayagiramu.
  • Yakagadziridzwa skrini kuratidza yazvino vhezheni.
  • Yakavandudzwa ma link kune magwaro ane hukama.
  • Yakashandiswa ichangoburwa chigadzirwa mazita uye maitiro mabvumirano.
2016.10.31 16.1
  • Kutanga kuburitswa pachena.

Zvinyorwa / Zvishandiso

Intel AN 775 Inogadzira Yekutanga I/O Nguva Yenguva [pdf] Bhuku reMushandisi
AN 775 Inogadzira Yekutanga IO Nguva Yenguva, AN 775, Inogadzira Yekutanga IO Nguva Yenguva, Yekutanga IO Nguva Yenguva, Nguva Yenguva

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *