Intel AN 775 Inogadzira Yekutanga I/O Nguva Yenguva
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) |
![]()
|
||
Wachi kuenda kunonoka kubuda (tCO) | ![]()
|
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
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:
- Gadzira chirongwa chitsva muIntel Quartus Prime Pro Edition software shanduro 19.3.
- Dzvanya Migove ➤ Chishandiso, tsanangura mudziyo wako waunoda kutariswa Mhuri uye Chishandiso Chechinangwa. For exampuye, sarudza iyo AGFA014R24 Intel Agilex™ FPGA.
- Dzvanya File ➤ Nyowani uye gadzira Dhivha Dhidhiyo / Schematic File.
- Kuti uwedzere zvikamu pachirongwa, tinya bhatani reSymbol Tool.
- Pasi peZita, nyora DFF, uye wobva wadzvanya OK. Dzvanya muBlock Editor kuti uise chiratidzo cheDFF.
- Dzokorora 4 papeji 4 kusvika 5 papeji 5 kuwedzera Input_data yekuisa pini, Clock yekupinza pini, uye Output_data yekubuda pini.
- Kuti ubatanidze mapini kuDFF, tinya bhatani reOrthogonal Node Tool, wobva wadhirowa tambo dzewaya pakati pepini nechiratidzo cheDFF.
- 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:
- Dzvanya Basa ➤ Pini Planner.
- 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. - 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:
- Dzvanya Zvishandiso ➤ Nguva Yekuongorora.
- Mune Task pane, tinya kaviri Gadziridza Nguva Yenguva Netlist. Iyo yenguva netlist inogadziridza ine yakazara kuunganidza nguva yeruzivo iyo inoverengera zvipingaidzo zvepini zvaunoita.
- Pasi peSet Operating Conditions, sarudza imwe yemhando iripo yenguva, seSlow vid3 100C Model kana Fast vid3 100C Model.
Danho 4: View I/O Nguva muDatasheet Chirevo
Gadzira iyo Datasheet Report muTiming Analyzer kuti view iyo nguva parameter kukosha.
- MuTiming Analyzer, tinya Mishumo ➤ Datasheet ➤ Report Datasheet.
- Dzvanya OK.
Iyo Nguva Yekumisikidza, Bata Nguva, uye Clock kune Output Times mishumo inooneka pasi peDatasheet Report folda muReport pane. - Dzvanya mushumo wega wega view the Rise and Fall parameter values.
- 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.
Mune inotevera example Hold Times inoshuma, kukosha kwakakwana kwenguva yekudonha yakakura kudarika kukosha kwakakwana kwenguva yekusimuka, saka tH=tfall.
Mune inotevera example Clock to Output Times inoshuma, kukosha kwakakwana kwenguva yekudonha yakakura kudarika kukosha kwakakwana kwenguva yekusimuka, saka tCO=tfall.
Related Information
- Nguva Analyzer Kurumidza-Kutanga Tutoria
- Intel Quartus Prime Pro Edition Mushandisi Wekushandisa: Nguva Yekuongorora
- Maitiro Ekuita Vhidhiyo: Sumo yeTiming Analyzer
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:
- 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 - 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.
- 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.
- 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 |
|
2016.10.31 | 16.1 |
|
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 |