i-intel AN 775 Ivelisa iDatha yokuQala ye-I/O yexesha
I-AN 775: Ukuvelisa iDatha yokuQala ye-I / O yexesha le-Intel FPGAs
Unokuvelisa idatha yokuqala ye-I/O yexesha lezixhobo ze-Intel FPGA usebenzisa i-Intel® Quartus® Prime software GUI okanye imiyalelo ye-Tcl. Idatha yokuqala yexesha le-I/O iluncedo kucwangciso lwephini lwakwangoko kunye noyilo lwePCB. Unokuvelisa idatha yokuqala yexesha leeparamitha ezifanelekileyo zexesha elifanelekileyo ukulungisa uhlahlo lwabiwo-mali lwexesha loyilo xa uqwalasela imigangatho ye-I / O kunye nokubekwa kwepin.
Itheyibhile 1. IiParameters zexesha le-I / O
Ixesha leParameter |
Inkcazo |
||
Ixesha lokumisela igalelo (tSU) Ixesha lokubamba igalelo (tH) |
![]()
|
||
Ukulibaziseka kwekloko ukuya kwimveliso (tCO) | ![]()
|
Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo.
*Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.
Ukuvelisa ulwazi lokuqala lwexesha le-I/O lubandakanya la manyathelo alandelayo:
- Inyathelo 1: Yenza iFlip-flop yeSixhobo se-Intel FPGA ekujoliswe kuyo kwiphepha lesi-4
- Inyathelo lesi-2: Chaza iMigangatho ye-I/O kunye neeNdawo zePin kwiphepha lesi-5
- Inyathelo 3: Chaza iMiqathango yokuSebenza kweSixhobo kwiphepha lesi-6
- Inyathelo loku-4: View I/O Ixesha elibekiweyo kwiNgxelo yeDatha yeDatha kwiphepha lesi-6
Inyathelo loku-1: Yenza iFlip-flop yeSixhobo se-Intel FPGA ekujoliswe kuyo
Landela la manyathelo ukuchaza kunye nokwenza ubuncinci be-flip-flop logic ukuvelisa idatha yokuqala yexesha le-I/O:
- Yenza iprojekthi entsha kwi-Intel Quartus Prime Pro Edition software version 19.3.
- Cofa izabelo ➤ Isixhobo, khankanya isixhobo ojolise kuso kuSapho kunye nesixhobo ekuJoliswe kuso. Umzekeloample, khetha i-AGFA014R24 Intel Agilex™ FPGA.
- Cofa File ➤ Ntsha kwaye wenze iSazobe seBlock/Schematic File.
- Ukongeza amacandelo kwisikimu, cofa iqhosha lesiXhobo seSimboli.
- Ngaphantsi kweGama, chwetheza i-DFF, uze ucofe u-Kulungile. Cofa kuMhleli weBloko ukufaka isimboli yeDFF.
- Phinda u-4 kwiphepha lesi-4 ukuya ku-5 kwiphepha lesi-5 ukongeza i-Input_data input pin, i-Clock input pin, kunye ne- Output_data output pin.
- Ukuqhagamshela izikhonkwane kwi-DFF, cofa iqhosha le-Orthogonal Node Tool, kwaye emva koko uzobe imigca yocingo phakathi kwephini kunye nesimboli ye-DFF.
- Ukwenza i-DFF, cofa uKuqhubekisa ➤ Qala ➤ Qalisa uHlahlelo & neNdibanisela. I-Synthesis yenza ubuncinane boyilo lwenetilist olufunekayo ukufumana iData yexesha le-I/O.
Inyathelo 2: Chaza i-I / O esemgangathweni kunye nePin Iindawo
Iindawo ezithile zephini kunye nomgangatho we-I/O owabelayo kwizikhonkwane zesixhobo uchaphazela amaxabiso eparameter yexesha. Landela la manyathelo ukunika i-pin I/O umgangatho kunye nemiqobo yendawo:
- Cofa izabelo ➤ Isicwangcisi sePin.
- Yabela indawo yephini kunye ne-I/O imiqobo esemgangathweni ngokoyilo lwakho
iinkcukacha. Ngenisa i-Node Name, i-Direction, Indawo, kunye ne-I/O amaxabiso asemgangathweni kwizikhonkwane kuyilo kwi-All Pins spreadsheet. Kungenjalo, tsala amagama e-node kwi-Pin Planner package view. - Ukuqokelela uyilo, cofa uKuqhubekisa ➤ Qalisa ukuHlanganisa. Umqokeleli uvelisa ulwazi lwexesha le-I/O ngexesha lokuhlanganisa ngokupheleleyo.
Ulwazi olunxulumeneyo
- I/O Standards Inkcazo
- Ukulawula Isixhobo se-I/O Izikhonkwane
Inyathelo 3: Chaza iMiqathango yokuSebenza kweSixhobo
Landela la manyathelo ukuhlaziya uluhlu lwexesha kunye nokuseta iimeko zokusebenza zohlalutyo lwexesha emva kokuhlanganiswa okupheleleyo:
- Cofa iziXhobo ➤ Isihlalutyi sexesha.
- Kwipheyini yoMsebenzi, cofa kabini uHlaziyo lweTiming Netlist. Uluhlu lwenethi lwexesha luhlaziywa ngolwazi olupheleleyo lokuqokelela ixesha olubalela imiqobo oyenzayo.
- Ngaphantsi kweMiqathango yokuSebenza eMiselweyo, khetha enye yeemodeli zexesha ezikhoyo, ezifana neModeli eSlow vid3 100C okanye iFast vid3 100C Model.
Inyathelo loku-4: View Ixesha le-I/O kwiNgxelo yePhepha leDatha
Yenza iNgxelo yeDatha yeDatha kwiSihlalutyi sexesha ukuya view amaxabiso eparameter yexesha.
- KwiSihlalutyi sexesha, cofa kwiiNgxelo ➤ Icwecwe ➤ Ingxelo yeNgxelo.
- Cofa u-Kulungile.
Amaxesha okuCwangcisa, ukubamba amaXesha, kunye neClock ukuya kwiingxelo zeXesha lokuPhuma zivela phantsi kwefolda yeNgxelo yeDatha kwipheyini yeNgxelo. - Cofa ingxelo nganye kuyo view amaxabiso eparamitha yokuPhakamisa nokuwa.
- Kwindlela yokulawula ixesha, khankanya elona xabiso liphezulu
Example 1. Ukumisela iiParameters zeXesha le-I / O kwiNgxelo yeDatha yeDatha
Kule ex ilandelayoample Ingxelo yeXesha lokuSeta, ixesha lokuwa likhulu kunexesha lokunyuka, ngoko ke tSU=tfall.
Kule ex ilandelayoampLe Hold Times ingxelo, ixabiso elipheleleyo lexesha lokuwa likhulu kunexabiso elipheleleyo lexesha lokunyuka, ngoko ke tH=tfall.
Kule ex ilandelayoample Clock to Output Times ingxelo, ixabiso elipheleleyo lexesha lokuwa likhulu kunexabiso elipheleleyo lexesha lokunyuka, ngoko ke tCO=tfall.
Ulwazi olunxulumeneyo
- Umhlalutyi wexesha uQalisa ngokukhawuleza Isifundo
- Intel Quartus Prime Pro Edition Isikhokelo somsebenzisi: Umhlalutyi wexesha
- Uyenza njani ividiyo: Intshayelelo yeSihlalutyi sexesha
ISikripthi se-I/O seXesha lokuVeliswa kweDatha
Ungasebenzisa iscript seTcl ukuvelisa ulwazi lwexesha le-I/O kunye okanye ngaphandle kokusebenzisa i-Intel Quartus Prime ujongano lomsebenzisi wesoftware. Indlela yokubhalwa kweskripthi ivelisa i-textbased ye-I / O yedatha ye-parameter yexesha lemigangatho ye-I / O exhaswayo.
Phawula: Indlela eshicilelweyo ifumaneka kuphela kwiLinux* amaqonga.
Landela la manyathelo ukuvelisa ulwazi lwexesha le-I/O olubonisa imigangatho ye-I/O emininzi ye-Intel Agilex, i-Intel Stratix® 10, kunye ne-Intel Arria® 10 izixhobo:
- Khuphela indawo efanelekileyo yokugcina iprojekthi ye-Intel Quartus Prime file kwisixhobo sakho sosapho ekujoliswe kuso:
• Izixhobo ze-Intel Agilex— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_agilex_latest.qar
• Intel Stratix izixhobo ezili-10— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_stratix10.qar
• Intel Arria 10 izixhobo— https://www.intel.com/content/dam/www/programmable/us/en/others/literature/an/io_timing_arria10.qar - Ukubuyisela uvimba weprojekthi ye-.qar, sungula isoftwe ye-Intel Quartus Prime Pro Edition uze ucofe iProjekthi ➤ Buyisela iProjekthi egciniweyo. Kungenjalo, sebenzisa layini yomyalelo ilandelayo ngokulinganayo ngaphandle kokwazisa iGUI:
iquartus_sh --buyisela file>
I io_timing__restored ulawulo ngoku luqulathe isiqulathi seefayili esisezantsi se qdb kunye nezahlukeneyo files.
- Ukuqhuba iskripthi nge-Intel Quartus Prime Timing Analyzer, sebenzisa lo myalelo ulandelayo:
iquartus_sta -t .tcl
Linda ukugqiba. Ukuphunyezwa kweskripthi kunokufuna iiyure ze-8 okanye ngaphezulu ngenxa yokuba utshintsho ngalunye kumgangatho we-I / O okanye indawo yephini lufuna ukubuyiswa koyilo.
- Ukuya view Amaxabiso eparameter yexesha, vula okubhaliweyo okwenziweyo files kwi ixesha_files, ngamagama anje nge timing_tsuthtco___.txt.
ixesha_tsuthtco_ _ _ .txt.
Ulwazi olunxulumeneyo
I-AN 775: Ukuvelisa iMbali yoHlaziyo lweDatha yokuQala ye-I / O yeXesha
Inguqulelo yoXwebhu |
Intel Quartus Prime Version |
Iinguqu |
2019.12.08 | 19.3 |
|
2016.10.31 | 16.1 |
|
Amaxwebhu / Izibonelelo
![]() |
i-intel AN 775 Ivelisa iDatha yokuQala ye-I/O yexesha [pdf] Isikhokelo somsebenzisi I-AN 775 iVelisa iDatha yeXesha yokuQala ye-IO, i-AN 775, iVelisa iDatha yokuQala yeXesha le-IO, iDatha yokuQala yeXesha le-IO, iDatha yexesha |