i-intel UG-20118 iMemori yaNgaphandle yeNdibaniselwano ye-Arria 10 FPGA IP Design Example
Uyilo Eksample Isikhokelo esiKhawulezayo sokuQala kwiMemori yaNgaphandle ye-Intel® Arria® 10 FPGA IP
Ujongano olutsha kunye noyilo oluzenzekelayo example flow iyafumaneka kwi-Intel® Arria® 10 ujongano lwememori yangaphandle.
Example Uyilo ithebhu kumhleli weparameter ikuvumela ukuba ukhankanye ukuyilwa kodibaniso kunye nokulinganisa file iiseti onokuzisebenzisa ukuqinisekisa i-EMIF IP yakho.
Unokwenza i-example uyilo ngokukodwa lwekiti yophuhliso lwe-Intel FPGA, okanye kuyo nayiphi na i-EMIF IP oyenzayo.
Umzobo 1. UYilo Jikelele Example Workflows
Uyilo Eksample
Umfanekiso 2. Ukuvelisa i-EMIF Example Yila Nge-Intel Arria 10 yoPhuhliso lweKit
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.
Ukudala iProjekthi ye-EMIF
Kwi-Intel Quartus® Prime software version 17.1 kwaye kamva, kufuneka wenze iprojekthi ye-Intel Quartus Prime ngaphambi kokuvelisa i-EMIF IP kunye noyilo ex.ample.
- Qalisa isoftware ye-Intel Quartus Prime kwaye ukhethe File ➤ Umncedisi Weprojekthi Omtsha. Cofa Okulandelayo.
- Chaza uluhlu kunye negama leprojekthi ofuna ukuyenza. Cofa Okulandelayo.
- Qinisekisa ukuba iProjekthi engenanto ikhethiwe. Cofa Okulandelayo amaxesha amabini.
- Phantsi kweGama lokucoca, chwetheza inombolo yesixhobo senxalenye.
- Ngaphantsi kwezixhobo ezifumanekayo, khetha isixhobo esifanelekileyo.
- Cofa Gqiba.
Ukuvelisa kunye noLungiselelo lwe-EMIF IP
La manyathelo alandelayo abonisa indlela yokuvelisa kunye nokuqwalasela i-EMIF IP. Amanyathelo ayafana nokuba yeyiphi iprotocol yememori ojolise kuyo.
- Kwifestile yeKhathalogi ye-IP, khetha i-Intel Arria 10 yeMemori yangaphandle yeNdibaniselwano. (Ukuba ifestile yeKhathalogi ye-IP ayibonakali, khetha View ➤ Usetyenziso lweWindows ➤ IP Catalog.)
- KuMhleli weParameter ye-IP, nika igama lequmrhu le-EMIF IP (igama olinikezile apha liba file igama le IP) kwaye ukhankanye uvimba weefayili. Cofa Yenza.
- Umhleli weparameter uneethebhu ezininzi apho kufuneka uqwalasele iparameters ukubonisa uphumezo lwakho lweEMIF:
Intel Arria 10 EMIF Izikhokelo zomhleli weParameter
Itheyibhile 1. Izikhokelo zomhleli weParameter ye-EMIF
Ithebhu yomhleli weParameter | Izikhokelo |
Ngokubanzi | Qinisekisa ukuba ezi parameters zilandelayo zifakwe ngokuchanekileyo:
• Inqanaba lesantya sesixhobo. • Ubuninzi bewotshi yememori. • Ubuninzi bewotshi yereferensi ye-PLL. |
Inkumbulo | • Jonga kwidatabase yesixhobo sakho sememori ukuze ufake iiparamitha kwi Inkumbulo ithebhu.
• Kufuneka ufake indawo ethile ye-ALERT# iphini. (Isebenza kwiprotocol yememori yeDDR4 kuphela.) |
UMem I/O | • Kuphando lokuqala lweprojekthi, ungasebenzisa useto olusisiseko kwi
Mem I/O ithebhu. • Ukuqinisekisa uyilo oluphucukileyo, kufuneka wenze ukulinganisa kwebhodi ukufumana useto olululo lokuphelisa. |
FPGA I/O | • Kuphando lokuqala lweprojekthi, ungasebenzisa useto olusisiseko kwi
FPGA I/O ithebhu. • Ukuqinisekisa uyilo oluphucukileyo, kufuneka wenze ulinganiso lwebhodi kunye nemifuziselo ye-IBIS enxulumeneyo ukukhetha imigangatho ye-I/O efanelekileyo. |
Mem Ixesha | • Kuphando lokuqala lweprojekthi, ungasebenzisa useto olusisiseko kwi
Mem Ixesha ithebhu. • Ukuqinisekisa uyilo olukwinqanaba eliphezulu, kufuneka ufake iiparamitha ngokwedata yesixhobo sakho sememori. |
Ibhodi | • Kuphando lokuqala lweprojekthi, ungasebenzisa useto olusisiseko kwi
Ibhodi ithebhu. • Ukuqinisekisa uyilo oluphucukileyo kunye nokuvalwa kwexesha elichanekileyo, kufuneka wenze ukulinganisa kwebhodi ukufumana uphazamiseko oluchanekileyo lwe-intersymbol (ISI) / crosstalk kunye nebhodi kunye nolwazi lwe-skew, kwaye ulufake Ibhodi ithebhu. |
Umlawuli | Cwangcisa iiparamitha zolawulo ngokoqwalaselo olufunwayo kunye nokuziphatha komlawuli wakho wememori. |
Ukuxilongwa | Ungasebenzisa iiparameters kwi Ukuxilongwa isithuba ukuncedisa ekuvavanyeni nasekulungiseni inkumbulo yakho ujongano. |
Example Designs | I Example Designs ithebhu ikuvumela ukuba wenze uyilo examples yokudibanisa kunye nokulinganisa. Uyilo oluvelisiweyo exampLe yinkqubo ye-EMIF epheleleyo equka i-EMIF IP kunye nomqhubi ovelisa i-traffic engahleliweyo ukuqinisekisa ujongano lwememori. |
Ngolwazi oluneenkcukacha kwiiparameters zomntu ngamnye, jonga kwisahluko esifanelekileyo kwiprothokholi yakho yememori kwi-Intel Arria 10 yeMemori yangaphandle ye-IP Isikhokelo somsebenzisi.
Ukwenziwa koYilo lwe-EMIF eSinthesizable Example
Kwi-Intel Arria 10 yeekhithi zophuhliso, kukho ii-presets ezenza ngokuzenzekelayo i-EMIF IP kwaye zivelise iipinouts zebhodi ethile.
- Qinisekisa ukuba ifestile ye-Presets iyabonakala. Ukuba ifestile ye-Presets ayibonakali, yibonise ngokukhetha View ➤ Ukusetha kwangaphambili.
- Kwi Useto lwefestile, khetha isethi yophuhliso efanelekileyo kwaye ucofe u Faka.
- Qwalasela i-EMIF IP kwaye ucofe ukuvelisa iExample Yila kwikona ephezulu ekunene yefestile.
- Chaza uvimba weefayili woyilo lwe-EMIF example kwaye ucofe u-OK. Ukuveliswa okuyimpumelelo yoyilo lwe-EMIF example yenza oku kulandelayo files phantsi kolawulo lwe Wii.
Umzobo 3. Uyilo oluVeliswe kwi-Synthesizable Example File Ulwakhiwo
Phawula: Ukuba awukhethi Ufaniso okanye uQhagamshelwano lwebhokisi yokukhangela, ulawulo lwendawo luya kuqulatha uyilo loMyili weQonga files, ezingadityaniswanga yi Intel Quartus Prime software ngqo, kodwa ingaba viewihlelwe okanye ihlelwe phantsi koMyili weQonga. Kule meko, ungenza le miyalelo ilandelayo ukuvelisa i-synthesis kunye nokulinganisa file iiseti.
- Ukwenza iprojekthi edibeneyo, kufuneka usebenzise i-quartus_sh -t make_qii_design.tcl iskripthi kwindawo ekuyiwa kuyo.
- Ukwenza iprojekthi yokulinganisa, kufuneka usebenzise i-quartus_sh -t make_sim_design.tcl iskripthi kwindawo ekuyiwa kuyo.
- I Khetha ibhodi yokutsalwa kweli candelo isebenzisa i assignment yekhithi yophuhliso efanelekileyo kwi exampuyilo.
- Olu seto lufumaneka kuphela xa ulayita i Synthesis ibhokisi yokukhangela kwiExample Design Fileicandelo.
- Olu seto kufuneka lungqamane nekhithi yophuhliso ekhoyo, okanye kuvela umyalezo wemposiso.
- Ukuba ixabiso Akukho nanye livela kwi Khetha ibhodi yokutsalwa, ibonisa ukuba ukhetho lwangoku lweparameter aluhambelani naluphi na uqwalaselo lwekhithi yophuhliso. Unokufaka i-IP yophuhliso lwekhithi ethile kunye nezicwangciso zeparameter ezinxulumeneyo ngokukhetha enye yocwangciso olusetwe kwangaphambili kwilayibrari. Xa ufaka useto lwangaphambili, i-IP yangoku kunye nolunye useto lweparameter lusetwa ukuze lutshatise nokusetwa kwangaphambili okukhethiweyo. Ukuba ufuna ukugcina useto lwakho lwangoku, kufuneka wenze njalo ngaphambi kokuba ukhethe ukusetha kwangaphambili. Ukuba ukhetha ukusetha kwangaphambili ngaphandle kokugcina useto lwakho lwangaphambili, ungasoloko ugcina useto olutsha lokuseta phantsi kwegama elahlukileyo
- Ukuba ufuna ukuvelisa i-example uyilo lokusetyenziswa kweyakho ibhodi, cwangcisa Khetha ibhodi ukuya Akukho, yenza i example uyilo, kwaye emva koko wongeze imiqobo yendawo yepin.
Ulwazi olunxulumeneyo
- Udibaniso Eksample Yila kwiphepha lesi-17
- I-Intel Arria 10 EMIF IP Inkcazo yeParamitha yeDDR3
- I-Intel Arria 10 EMIF IP Inkcazo yeParamitha yeDDR4
- Intel Arria 10 EMIF IP iiNkcazo zeParamitha yeQDRII/II+/Xtreme
- Intel Arria 10 EMIF IP iiNkcazo zeParamitha yeQDR-IV
- Intel Arria 10 EMIF IP iiNkcazo zeParamitha ye-RLDRAM 3
- Intel Arria 10 EMIF IP iiNkcazo zeParamitha ye-LPDDR3
Ukuvelisa i-EMIF Design Example yokulinganisa
Kwi-Intel Arria 10 yeekhithi zophuhliso, kukho ii-presets ezenza ngokuzenzekelayo i-EMIF IP kwaye zivelise iipinouts zebhodi ethile.
- Qinisekisa ukuba ifestile ye-Presets iyabonakala. Ukuba ifestile ye-Presets ayibonakali, yibonise ngokukhetha View ➤ Ukusetha kwangaphambili.
- Kwi Useto lwefestile, khetha isethi yophuhliso efanelekileyo kwaye ucofe u Faka.
- Qwalasela i-EMIF IP kwaye ucofe ukuvelisa iExample Yila kwikona ephezulu ekunene yefestile.
- Chaza uvimba weefayili woyilo lwe-EMIF example kwaye ucofe u-OK.
Ukuveliswa okuyimpumelelo yoyilo lwe-EMIF example yenza ezininzi file iiseti zeendlela ezahlukeneyo zokulingisa ezixhaswayo, phantsi kwe-sim/ed_sim directory.
Umzobo 4. UYilo lokulinganisa oluveliswe Example File Ulwakhiwo
Qaphela: Ukuba awukhethi Ufaniso okanye uQhagamshelwano lwebhokisi yokukhangela, ulawulo lwendawo luya kuqulatha uyilo loMyili weQonga. files, ezingadityaniswanga yi Intel Quartus Prime software ngqo, kodwa ingaba viewihlelwe okanye ihlelwe phantsi koMyili weQonga. Kule meko ungaqhuba le miyalelo ilandelayo ukwenza udibaniso kunye nokulinganisa file iiseti.
- Ukwenza iprojekthi edibeneyo, kufuneka usebenzise i-quartus_sh -t make_qii_design.tcl iskripthi kwindawo ekuyiwa kuyo.
- Ukwenza iprojekthi yokulinganisa, kufuneka usebenzise i-quartus_sh -t make_sim_design.tcl iskripthi kwindawo ekuyiwa kuyo.
Ulwazi olunxulumeneyo
- Ukulinganisa Eksample Yila kwiphepha lesi-19
- I-Intel Arria 10 EMIF IP-Ukulinganisa iMemori ye-IP
Ukulinganisa kuNxamnye noMiselo lweHardware
Ukulinganisa ujongano lwenkumbulo yangaphandle, unokukhetha ukutsiba ulungelelwaniso okanye ulungelelwaniso olupheleleyo kwi-Diagnostics ithebhu ngexesha lesizukulwana se-IP.
Iimodeli zokulinganisa ze-EMIF
Le theyibhile ithelekisa iimpawu ze-skip calibration kunye neemodeli ezipheleleyo zokulinganisa.
Itheyibhile 2. Iimodeli zokulinganisa ze-EMIF: Tsiba ulungelelwaniso ngokuchasene noLungiso olupheleleyo
Tsiba uLungiso | Ulungelelwaniso olupheleleyo |
Ukulinganisa inqanaba lenkqubo kugxile kwingqiqo yomsebenzisi. | Ukulinganisa ujongano lwememori olugxile kuhlengahlengiso. |
Iinkcukacha zolungelelwaniso azifakwanga. | Ibamba zonke stagulungelelwaniso. |
iqhubekile... |
Tsiba uLungiso | Ulungelelwaniso olupheleleyo |
Iyakwazi ukugcina kwaye ikhuphe idatha. | Ibandakanya ukulinganisa, i-bit-deskew, njl. |
Imele impumelelo echanekileyo. | |
Ayithatheli ngqalelo ibhodi skew. |
Ukulinganisa kwe-RTL Versus Hardware Ukuphunyezwa
Le theyibhile igxininisa iiyantlukwano eziphambili phakathi kokulinganisa kwe-EMIF kunye nokuphunyezwa kwe-hardware.
Itheyibhile 3. Ukulinganisa kwe-EMIF RTL Versus Hardware Implementation
RTL Ukulinganisa | Ukuphunyezwa kweHardware |
Ukuqaliswa kwe-Nios® kunye nekhowudi yokulinganisa iqhutywe ngokufanayo. | Ukuqaliswa kwe-Nios kunye nekhowudi yokulinganisa yenza ngokulandelelana. |
Ujongano luqinisekisa isiginali ye-cal_yenziwe ngaxeshanye ekufaniseni. | Imisebenzi yeFitter imisela ulungelelwaniso lolungelelwaniso, kwaye ujongano alubangi ukuba kwenziwe ngaxeshanye. |
Kuya kufuneka uqhube ukulinganisa kwe-RTL ngokusekwe kwiipateni zetrafikhi kwisicelo soyilo lwakho. Qaphela ukuba ukulinganisa kwe-RTL akubonisi ukulibaziseka kokulandelela kwe-PCB okunokubangela ukungafani kwi-latency phakathi kokulinganisa kwe-RTL kunye nokuphunyezwa kwe-hardware.
Ukulinganisa iMemori yangaphandle ye-IP kunye neModelSim
Le nkqubo ibonisa indlela yokulinganisa uyilo lwe-EMIF example.
- Qalisa iMentor Graphics* ModelSim isoftwe kwaye ukhethe File ➤ Guqula uvimba weefayili. Yiya kulawulo lwe-sim/ed_sim/mentor ngaphakathi koyilo olwenziweyo example folda.
- Qinisekisa ukuba ifestile ye-Transcript iboniswe ezantsi kwesikrini. Ukuba ifestile yokuKhutshelwa ayibonakali, yibonise ngokunqakraza View ➤ Ushicilelo.
- Kwifestile yeSikripthi, sebenzisa umthombo msim_setup.tcl.
- Emva kokuba umthombo msim_setup.tcl ugqibile ukusebenza, sebenzisa ld_debug kwiSikripthi sefestile.
- Emva kokuba i-ld_debug igqibile ukusebenza, qinisekisa ukuba i-Objects ifestile ibonisiwe. Ukuba i-Objects window ayibonakali, yibonise ngokunqakraza View ➤ Izinto.
- Kwifestile yeZinto, khetha imiqondiso ofuna ukuyilinganisa ngokucofa ekunene kwaye ukhethe Yongeza i-Wave.
- Emva kokuba ugqibile ukukhetha imiqondiso yokulinganisa, yenza ukubaleka-konke kwi-Transcript yefestile. Ukulinganisa kuqhuba de kugqitywe.
- Ukuba ukulinganisa akubonakali, cofa View ➤ Amaza.
Ulwazi olunxulumeneyo
I-Intel Arria 10 EMIF IP-Ukulinganisa iMemori ye-IP
I-Pin yokubekwa kwe-Intel Arria 10 EMIF IP
Esi sihloko sibonelela ngezikhokelo zokubekwa kwephini.
Ngaphezuluview
I-Intel Arria 10 FPGAs inesakhiwo esilandelayo:
- Isixhobo ngasinye sineekholamu ezi-2 ze-I/O.
- Ikholamu nganye ye-I/O iqulethe ukuya kuthi ga kwiibhanki ze-8 ze-I/O.
- Ibhanki nganye ye-I/O iqulethe iindlela ezi-4.
- Umzila ngamnye une-12 yenjongo jikelele-injongo ye-I/O (GPIO) izikhonkwane.
Izikhokelo zePin ngokubanzi
Ezi ngongoma zilandelayo zibonelela ngezikhokelo zephini ngokubanzi:
- Qinisekisa ukuba izikhonkwane zojongano lwenkumbulo yangaphandle zihlala ngaphakathi kwekholamu enye ye-I/O.
- Unxibelelwano olusebenza kwiibhanki ezininzi kufuneka lufezekise ezi mfuno zilandelayo:
- Iibhanki kufuneka zibe kufuphi enye kwenye. Ngolwazi kwiibhanki ezikufutshane, bhekisa kwi-Intel Arria 10 yangaphandle yeMemori ye-Interfaces IP User Guide.
- Idilesi kunye nebhanki yomyalelo kufuneka ihlale kwibhanki yeziko ukunciphisa ukubambezeleka. Ukuba ujongano lwememori lusebenzisa inani elilinganayo leebhanki, idilesi kunye nebhanki yomyalelo inokuhlala kuyo nayiphi na yezi bhanki zimbini.
- Izikhonkwane ezingasetyenziswanga zingasetyenziswa njengezikhonkwane ze-I/O zenjongo jikelele.
- Zonke iidilesi kunye nomyalelo kunye nezikhonkwane ezinxulumene nazo kufuneka zihlale ngaphakathi kwebhanki enye.
- Idilesi kunye nomyalelo kunye nezikhonkwane zedatha zingabelana ngebhanki phantsi kwezi meko zilandelayo:
- Idilesi kunye nomyalelo kunye nezikhonkwane zedatha azikwazi ukwabelana ngomzila we-I/O.
- Kuphela indlela ye-I / O engasetyenziswanga kwidilesi kunye nebhanki yomyalelo ingasetyenziselwa izikhonkwane zedatha.
Itheyibhile 4. Izithintelo zePin ngokubanzi
Uhlobo loMqondiso | Ukunyanzelwa |
Idatha yeStrobe | Zonke iimpawu zeqela le-DQ kufuneka zihlale kumgca we-I/O ofanayo. |
Idatha | Izikhonkwane ze-DQ ezinxulumeneyo kufuneka zihlale kumgca we-I/O ofanayo. Izikhonkwane zeDM/DBI kufuneka zidityaniswe nephini le-DQ ukuze zisebenze ngokufanelekileyo. Kwiiprothokholi ezingaxhasi imigca yedatha ye-bidirectional, imiqondiso yokufunda kufuneka ihlelwe ngokwahlukileyo kwimiqondiso yokubhala. |
Idilesi kunye nomyalelo | Idilesi kunye nezikhonkwane zomyalelo kufuneka zihlale kwiindawo ezichazwe kwangaphambili ngaphakathi kwebhanki ye-I/O. |
Izabelo zePini
Ukuba ufake isethi yophuhliso lwekiti ngexesha lokwenziwa kwe IP, zonke izabelo zepin zophuhliso lwekhithi zenziwe ngokuzenzekelayo kwaye zinokungqinwa kwi .qsf file ukuba uveliswa kunye noyilo example.
Ulwazi olunxulumeneyo
- Intel Arria 10 EMIF IP DDR3
- Intel Arria 10 EMIF IP for DDR4
- Intel Arria 10 EMIF IP for QDRII/II+/Xtreme
- I-Intel Arria 10 EMIF IP ye-QDR-IV
- I-Intel Arria 10 EMIF IP ye-RLDRAM 3
- I-Intel Arria 10 EMIF IP ye-LPDDR3
Ukuqulunqa kunye neNkqubo ye-Intel Arria 10 yoYilo lwe-EMIF Example
Emva kokuba wenze izabelo eziyimfuneko kwi-.qsf file, ungaqokelela uyilo example kwisoftware ye-Intel Quartus Prime.
- Yiya kwi-Intel Quartus Prime ifolda equlathe uyilo example directory.
- Vula iprojekthi ye-Intel Quartus Prime file, (.qpf).
- Ukuqalisa ukuqulunqa, cofa Ukusetyenzwa ➤ Qalisa ukuHlanganisa. Ukugqitywa ngempumelelo koqulunqo kwenza i.sof file, eyenza uyilo lusebenze kwihardware.
- Ukucwangcisa isixhobo sakho ngoyilo oluhlanganisiweyo, vula umcwangcisi ngokucofa iZixhobo ➤ uMcwangcisi.
- Kumdwelisi wenkqubo, cofa i-Auto Detect ukubona izixhobo ezixhaswayo.
- Khetha isixhobo Intel Arria 10 uze ukhethe Guqula File.
- Yiya kwi-ed_synth.sof eyenziweyo file uze ukhethe Vula.
- Cofa uQalisa ukuqalisa ukucwangcisa isixhobo se-Intel Arria 10. Xa isixhobo sicwangciswe ngempumelelo, ibar yenkqubela phambili ekunene kwefestile kufuneka ibonise 100% (Iphumelele).
Ukulungisa i-Intel Arria 10 yoYilo lwe-EMIF Example
I-EMIF Debug Toolkit iyafumaneka ukuze incede ekulungiseni uyilo lojongano lwenkumbulo yangaphandle. I-toolkit ikuvumela ukuba ubonise ukufunda nokubhala imida kwaye uvelise imizobo yamehlo. Emva kokuba ucwangcise ikiti yophuhliso ye-Intel Arria 10, ungaqinisekisa ukusebenza kwayo usebenzisa i-EMIF Debug Toolkit.
- Ukuphehlelela i-EMIF Debug Toolkit, yiya kwiZixhobo ➤ Izixhobo zokulungisa iNkqubo ➤ Isixhobo soNxibelelwano lweMemori yangaphandle.
- Cofa uQalisa uQhagamshelwano.
- Cofa iLinki yeProjekthi kwisixhobo. Kuvela ifestile; qinisekisa ukuba isixhobo esichanekileyo sikhethiwe kwaye sichanekile .sof file ikhethiwe.
- Cofa Yenza uQhakamshelwano lweMemori. Yamkela useto oluhlala lukhona ngokucofa u-Kulungile.
- Ikhithi yophuhliso ye-Intel Arria 10 ngoku isetelwe ukuba isebenze kunye ne-EMIF Debug Toolkit, kwaye unokuvelisa naziphi na ezi ngxelo zilandelayo ngokucofa kabini kukhetho oluhambelanayo:
- Phinda wenze ulungelelwaniso. Ivelisa ingxelo yolungelelwaniso eshwankathela ubume bolungelelwaniso ngeqela ngalinye le-DQ/DQS kunye nemida yephini nganye ye-DQ/DQS.
- Ukumakisha umqhubi. Uvelisa ingxelo eshwankathela ukufunda nokubhala imida ngokwe-I/O pin. Oku kwahlukile kukulungelelaniswa kolungelelwaniso ngenxa yokuba imajini yomqhubi ibanjwa ngexesha lemowudi yetrafikhi kunokuba ngexesha lolungelelaniso.
- Yenza umzobo wamehlo. Yenza ukufunda nokubhala imizobo yamehlo kwiphini nganye ye-DQ ngokusekelwe kwiipateni zedatha yokulinganisa.
- Ukulungelelanisa ukupheliswa. Utshayela amaxabiso ahlukeneyo okuphelisa kwaye anike ingxelo yemida ebonelelwa ngexabiso ngalinye lokuphelisa. Sebenzisa olu phawu ukunceda ekukhetheni ukupheliswa kwenkumbulo.
Uyilo Eksample Inkcazelo yeMemori Yangaphandle Ujongano Intel Arria 10 FPGA IP
Xa u parameterize kwaye uvelisa i EMIF IP yakho, ungakhankanya ukuba inkqubo yenza abalawuli bokulinganisa kunye nodibaniso. file iseti, kwaye wenze i file icwangcisa ngokuzenzekelayo. Ukuba ukhetha Ukulinganisa okanye uHlangano phantsi kwe-Eksample Design Files kwiEksample Uyilo tab, inkqubo yenza ukulinganisa okupheleleyo file iseti okanye indibaniselwano epheleleyo file cwangcisa, ngokuhambelana nokukhetha kwakho.
Udibaniso Eksample Design
Udibaniso exampuyilo luqulathe iibhloko ezinkulu eziboniswe kulo mfanekiso ungezantsi.
- Ijenereyitha yendlela, eyi-synthesizeble Avalon®-MM exampumqhubi osebenzisa ipateni engeyonyani yofundo kwaye abhalele inani leparameterized yeedilesi. I-generator ye-traffic iphinda ibeke iliso kwidatha efundwayo kwimemori ukuqinisekisa ukuba ihambelana nedatha ebhaliweyo kwaye ithi ukusilela ngenye indlela.
- Umzekelo wojongano lwenkumbulo, olubandakanya:
- Umlawuli wememori omodareyitha phakathi kwe-interface ye-Avalon-MM kunye ne-interface ye-AFI.
- I-PHY, esebenza njengojongano phakathi komlawuli wememori kunye nezixhobo zememori zangaphandle ukwenza imisebenzi yokufunda nokubhala.
Umzobo 5. Ukuhlanganiswa Example Design
Ukuba usebenzisa i-Ping Pong PHY isici, i-synthesis exampUyilo lwe-le lubandakanya iijeneretha ezimbini zendlela yokukhupha imiyalelo kwizixhobo ezimbini zememori ezizimeleyo ngokusebenzisa abalawuli ababini abazimeleyo kunye ne-PHY eqhelekileyo, njengoko kuboniswe kulo mfanekiso ulandelayo.
Umzobo 6. Ukuhlanganiswa Example Uyilo lwePing Pong PHY
Ukuba usebenzisa i-RLDRAM 3, umenzi wendlela kwi-synthesis example uyilo inxibelelana ngokuthe ngqo ne-PHY isebenzisa i-AFI, njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umzobo 7. Ukuhlanganiswa Example UYilo lwe-RLDRAM 3 Ujongano
Phawula: Ukuba enye okanye ngaphezulu kweNdlela yokwabelana ye-PLL, iNdlela yoKwabelana nge-DLL, okanye i-OCT yeNdlela yoKwabelana ngeeparamitha zicwangciswe kulo naliphi na ixabiso ngaphandle koKwabelana, udibaniso ex.ampuyilo luya kuqulatha i-traffic generator/memory interface iimeko. Iimeko ezimbini ze-traffic generator/memory interface zihambelana kuphela ngoqhagamshelo lwe-PLL/DLL/OCT ekwabelwana ngalo njengoko kuchaziwe kwizicwangciso zeparameter. Ijenereyitha yendlela/imizekelo yojongano lwenkumbulo ibonisa indlela onokwenza ngayo uqhagamshelo kuyilo lwakho.
Phawula: Ukuhamba kokuhlanganiswa komntu wesithathu njengoko kuchaziwe kwi-Intel Quartus Prime Standard Standard Edition IsiKhokelo somsebenzisi: I-Third-party Synthesis ayikuko ukuqukuqela kwenkxaso ye-EMIF IP.
Ulwazi olunxulumeneyo
Ukwenziwa koYilo lwe-EMIF eSinthesizable Exampkwiphepha le-7
Ukulinganisa Eksample Design
Ukulinganisa example uyilo iqulethe iibhloko ezinkulu eziboniswe kulo mfanekiso ulandelayo.
- Umzekelo we-synthesis example uyilo. Njengoko kuchaziwe kwicandelo langaphambili, i-synthesis exampuyilo luqulathe umvelisi wendlela kunye nomzekelo wojongano lwenkumbulo. Ezi bloko zingagqibekanga kwiimodeli zokulinganisa ezingabonakaliyo apho kufanelekileyo ukulinganisa okukhawulezayo.
- Imodeli yememori, esebenza njengemodeli eqhelekileyo ebambelela kwiinkcukacha zeprotocol yememori. Rhoqo, abathengisi beememori babonelela ngeemodeli zokulinganisa kumacandelo abo enkumbulo onokuthi ukhuphele kuwo webiindawo.
- Umkhangeli wesimo, obeka iliso kwiimpawu zesimo ukusuka kwi-IP ye-interface yememori yangaphandle kunye nejeneretha ye-traffic, ukubonakalisa ukupasa jikelele okanye imeko yokungaphumeleli.
Umzobo 8. Ukulinganisa Example Design
Ukuba usebenzisa iPing Pong PHY isici, ukulinganisa exampUyilo lwe-le lubandakanya iijeneretha ezimbini zendlela yokukhupha imiyalelo kwizixhobo ezimbini zememori ezizimeleyo ngokusebenzisa abalawuli ababini abazimeleyo kunye ne-PHY eqhelekileyo, njengoko kuboniswe kulo mfanekiso ulandelayo.
Umzobo 9. Ukulinganisa Example Uyilo lwePing Pong PHY
Ukuba usebenzisa i-RLDRAM 3, ijenereyitha yetrafikhi kwi-simulation example uyilo inxibelelana ngokuthe ngqo ne-PHY isebenzisa i-AFI, njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umzobo 10. Ukulinganisa Example UYilo lwe-RLDRAM 3 Ujongano
Ulwazi olunxulumeneyo
Ukuvelisa i-EMIF Design Example yokulinganisa kwiphepha le-10
Example UYilo lweTab yoNxibelelwano
Umhleli weparameter uquka iExample yoYilo ithebhu ekuvumela ukuba wenze iparameter kwaye uvelise i-ex yakhoample uyilo.l
Umzobo 11. Eksample Tab yoYilo kuMhleli weParameter yoNxibelelwano lweMemori yaNgaphandle
Ifumaneka Example iCandelo loYilo
I Khetha uyilo lokutsalwa likuvumela ukuba ukhethe i ex oyifunayoample uyilo. Okwangoku, i-EMIF Example Uyilo lolona khetho lukhoyo, kwaye lukhethwa ngokungagqibekanga.
Imbali yoHlaziyo yoXwebhu lweNdibaniselwano yeMemori yaNgaphandle Intel Arria 10 FPGA IP Design Example Isikhokelo somsebenzisi
Inguqulelo yoXwebhu | Intel Quartus Prime Version | Iinguqu |
2021.03.29 | 21.1 | • Kwi Example Yila uQalisa ngokukhawuleza isahluko, iimbekiselo ezisusiweyo kwi-NCSim* simulator. |
2018.09.24 | 18.1 | • Amanani ahlaziyiweyo kwi Ukwenziwa koYilo lwe-EMIF eSinthesizable Example kwaye Ukuvelisa i-EMIF Design Example yokulinganisa izihloko. |
2018.05.07 | 18.0 | • Kutshintshwe isihloko soxwebhu ukusuka Intel Arria 10 Memory Yangaphandle Interfaces IP Design Example Isikhokelo somsebenzisi ukuya Ujongano lweMemori yangaphandle Intel Arria 10 FPGA IP Design Example Isikhokelo somsebenzisi.
• Amanqaku embumbulu alungisiweyo kwi Ngaphezuluview icandelo le I-Pin yokubekwa kwe-Intel Arria 10 EMIF IP isihloko. |
Umhla | Inguqulelo | Iinguqu |
EyeNkanga
2017 |
2017.11.06 | Ukukhutshwa kokuqala. |
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.
Amaxwebhu / Izibonelelo
![]() |
i-intel UG-20118 iMemori yaNgaphandle yeNdibaniselwano ye-Arria 10 FPGA IP Design Example [pdf] Isikhokelo somsebenzisi UG-20118 iMemori yangaphandle yeNdibaniselwano yeArria 10 FPGA IP Design Example, UG-20118, iMemori yaNgaphandle yeNdibaniselwano Arria 10 FPGA IP Design Example, Interfaces Arria 10 FPGA IP Design Example, 10 FPGA IP Design Example |