intel MAX 10 FPGA Devices Over UART nge Nios II Processor
Ulwazi lweMveliso
Uyilo lwereferensi lubonelela ngesicelo esilula esenza iimpawu ezisisiseko zoqwalaselo olukude kwiinkqubo ezisekelwe kwi-Nios II kwi-MAX 10 yezixhobo zeFPGA. I-interface ye-UART efakwe kwi-MAX 10 FPGA Development Kit isetyenziswa kunye ne-Altera UART IP core ukubonelela ngokusebenza koqwalaselo olude. MAX10 izixhobo zeFPGA zibonelela ngesakhono sokugcina ukuya kutsho kwimifanekiso yoqwalaselo emibini eyomeleza ngakumbi inkqubo yophuculo lwenkqubo ekude.
Ushunqulelo
Ushunqulelo | Inkcazo |
---|---|
I-Avalon-MM | Avalon Memory-Mapped Configuration Flash memory |
CFM | Ujongano lomsebenzisi womzobo |
I-ICB | UkuQalisa iBit yoqwalaselo |
I-MAP/.imephu | Imephu yeMemori File |
Nios II EDS | Nios II Embedded Design Suite Support |
PFL | Parallel Flash Loader IP engundoqo |
POF/.pof | Into yoMdwelisi File |
QSPI | I-Quad serial peripheral interface |
RPD/.rpd | Idatha yenkqubo ekrwada |
SBT | Izixhobo zoKwakha iSoftware |
SOF/.sof | Into ye-SRAM File |
INCWADI | Universal asynchronous receiver/transmitter |
UFM | Imemori yeflash yomsebenzisi |
Imiyalelo yokusetyenziswa kwemveliso
Okufunekayo kuqala
Ukusetyenziswa kolu yilo lwereferensi kufuna ukuba ube nenqanaba elibonisiweyo lolwazi okanye amava kwezi ndawo zilandelayo:
IiMfuneko:
Oku kulandelayo ziimfuno zehardware kunye nesoftware yoyilo lwereferensi:
Uyilo lweReferensi Files
File Igama | Inkcazo |
---|---|
Factory_image | Kwimo yoqwalaselo lwemifanekiso emibini, iCFM1 kunye neCFM2 zidityanisiwe kwindawo yokugcina yeCFM. |
app_umfanekiso_1 | Uyilo lwezixhobo zeQuartus II file ethatha indawo ye-app_image_2 ngexesha lokuphucula inkqubo ekude. |
app_umfanekiso_2 | Ikhowudi yesicelo se-software ye-Nios II isebenza njengomlawuli we uyilo lwenkqubo yokuphucula ekude. |
Remote_system_upgrade.c | |
factory_application1.pof | Inkqubo yeQuartus II file equka umfanekiso wefektri kunye isicelo umfanekiso 1, ukuba icwangciswe CFM0 kunye CFM1 & CFM2 ngokulandelelanayo ekuqaleni stage. |
factory_application1.rpd | |
isicelo_umfanekiso_1.rpd | |
isicelo_umfanekiso_2.rpd | |
Nios_application.pof |
Uyilo lwereferensi lubonelela ngesicelo esilula esenza iimpawu ezisisiseko zoqwalaselo olukude kwiinkqubo ezisekelwe kwi-Nios II kwi-MAX 10 yezixhobo zeFPGA. I-interface ye-UART efakwe kwi-MAX 10 FPGA Development Kit isetyenziswa kunye ne-Altera UART IP core ukubonelela ngokusebenza koqwalaselo olude.
Uyilo lweReferensi Files
Uphuculo lweNkqubo ekude ngeMAX 10 FPGA Overview
Ngophawu lophuculo lwesistim ekude, izixhasi kunye nolungiso lwebug kwizixhobo zeFPGA lunokwenziwa ukude. Kwimeko yenkqubo edibeneyo, i-firmware kufuneka ihlaziywe rhoqo kwiintlobo ezahlukeneyo zeprotocol, ezifana ne-UART, Ethernet, kunye ne-I2C. Xa inkqubo edibeneyo ibandakanya i-FPGA, uhlaziyo lwe-firmware lungabandakanya ukuhlaziywa komfanekiso we-hardware kwi-FPGA.
MAX10 izixhobo zeFPGA zibonelela ngesakhono sokugcina ukuya kutsho kwimifanekiso yoqwalaselo emibini eyomeleza ngakumbi inkqubo yophuculo lwenkqubo ekude. Omnye wemifanekiso iya kuba ngumfanekiso ongemva olayishiweyo ukuba kukho impazamo eyenzekayo kumfanekiso wangoku.
Ushunqulelo
Itheyibhile 1: Uluhlu lwezifinyezo
Ingcaciso emfutshane | |
I-Avalon-MM | Avalon Memory-Mapped |
CFM | Uqwalaselo flash memory |
GUI | Ujongano lomsebenzisi womzobo |
I-ICB | UkuQalisa iBit yoqwalaselo |
I-MAP/.imephu | Imephu yeMemori File |
Nios II EDS | Nios II Embedded Design Suite Support |
PFL | Parallel Flash Loader IP engundoqo |
POF/.pof | Into yoMdwelisi File |
- Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, i-Intel logo, i-Altera, i-Arria, i-Cyclone, i-Enpirion, i-MAX, i-Nios, i-Quartus kunye ne-Stratix amagama kunye neelogo ziimpawu zorhwebo ze-Intel Corporation okanye ii-subsidiaries zayo e-US kunye / okanye kwamanye amazwe. 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.
Okufunekayo kuqala
Ushunqulelo
QSPI |
Inkcazo
I-Quad serial peripheral interface |
RPD/.rpd | Idatha yenkqubo ekrwada |
SBT | Izixhobo zoKwakha iSoftware |
SOF/.sof | Into ye-SRAM File |
UART | Universal asynchronous receiver/transmitter |
UFM | Imemori yeflash yomsebenzisi |
Okufunekayo kuqala
- Ukusetyenziswa kolu yilo lwereferensi kufuna ukuba ube nenqanaba elibonisiweyo lolwazi okanye amava kwezi ndawo zilandelayo:
- Ulwazi olusebenzayo lweenkqubo zeNios II kunye nezixhobo zokuzakha. Ezi nkqubo kunye nezixhobo ziquka i-software ye-Quartus® II, i-Qsys, kunye ne-Nios II EDS.
- Ulwazi lwe-Intel FPGA yoqwalaselo lweendlela kunye nezixhobo, ezifana ne-MAX 10 FPGA yoqwalaselo lwangaphakathi, i-remote system upgrade feature kunye ne-PFL.
Iimfuno
- Oku kulandelayo ziimfuno zehardware kunye nesoftware yoyilo lwereferensi:
- MAX 10 FPGA ikhithi yophuhliso
- I-Quartus II version 15.0 kunye ne-Nios II EDS
- Ikhompyuter enomqhubi we-UART osebenzayo kunye nojongano
- Nayiphi na ibhinary/hexadecimal file umhleli
Uyilo lweReferensi Files
Uluhlu 2: Yila Files Ibandakanyiwe kuYilo lweReferensi
File Igama
Factory_image |
Inkcazo
• Uyilo lwezixhobo zeQuartus II file iza kugcinwa kwiCFM0. • Umfanekiso wokubuyela umva/umfanekiso wefektri oza kusetyenziswa xa impazamo isenzeka kukhuphelo lomfanekiso wesicelo. |
app_umfanekiso_1 | • Uyilo lwezixhobo zeQuartus II file iza kugcinwa kwiCFM1 kunye neCFM2.(1)
• Umfanekiso wokuqala wesicelo ofakwe kwisixhobo. |
- Kwimo yoqwalaselo yemifanekiso emibini, iCFM1 kunye neCFM2 zidityanisiwe kugcino olulodwa lweCFM.
File Igama
app_umfanekiso_2 |
Inkcazo
Uyilo lwezixhobo zeQuartus II file ethatha indawo ye-app_image_2 ngexesha lokuphucula inkqubo ekude. |
Uphuculo_lwenkqubo_ekude.c | Ikhowudi yesicelo se-software ye-Nios II esebenza njengomlawuli woyilo lwenkqubo yokuphucula ekude. |
I-terminal.exe ekude | • Enokuphunyezwa file nge GUI.
• Isebenza njengetheminali yomamkeli ukunxibelelana ne MAX 10 FPGA ikhithi yophuhliso. • Ukuthumela idatha yenkqubo nge-UART. • Ikhowudi yemvelaphi yale terminal ibandakanyiwe. |
Uluhlu 3: Inkosi Files Ibandakanyiwe kuYilo lweReferensi
Unokusebenzisa ezi master files yoyilo lwereferensi ngaphandle kokuqulunqa uyilo files.
File Igama
factory_application1.pof factory_application1.rpd |
Inkcazo
Inkqubo yeQuartus II file equlathe umfanekiso wefektri kunye nosetyenziso lomfanekiso 1, oza kucwangciswa kwiCFM0 kunye neCFM1 & CFM2 ngokulandelelanayo ekuqalenitage. |
factory_application2.pof factory_application2.rpd | • Inkqubo yeQuartus II file equka umfanekiso wefektri kunye nomfanekiso wesicelo 2.
• Umfanekiso wesicelo 2 uya kutsalwa ethubeni ukuze kufakwe umfanekiso wesicelo 1 ngexesha lophuculo lwesixokelelwano esikude, esinikwe igama elithi application_ image_2.rpd ngezantsi. |
isicelo_umfanekiso_1.rpd | Ikota yedatha yenkqubo ekrwada file equlathe umfanekiso wesicelo 1 kuphela. |
isicelo_umfanekiso_2.rpd | Ikota yedatha yenkqubo ekrwada file equlathe isicelo somfanekiso 2 kuphela. |
Nios_application.pof | • Ukucwangcisa file equka usetyenziso lwenkqubo yesoftware yeNios II .hex file kuphela.
• Ukulungelelaniswa kwiflash ye-QSPI yangaphandle. |
pfl.sof | • I-Quartus II .sof iqulathe PFL.
• Ifakwe kwi-QSPI flash kwi-MAX 10 FPGA Development kit. |
Inkcazo esebenzayo yoYilo lweReferensi
Iprosesa yeNios II Gen2
- Iprosesa yeNios II Gen2 kuyilo lwereferensi inemisebenzi elandelayo:
- Inkosi yebhasi ephethe yonke imisebenzi yojongano nge-Altera On-Chip Flash IP engundoqo equka ukufunda, ukubhala, kunye nokucima.
- Ibonelela nge-algorithm kwisoftware ukufumana isuntswana lenkqubo kwikhompyuter kwaye iqalise uqwalaselo ngokutsha ngoQoqo lwe-IP engundoqo.
- Kufuneka usete kwakhona i-vector yeprosesa ngokufanelekileyo. Oku kukuqinisekisa ukuba iprosesa iqala ikhowudi yesicelo echanekileyo ukusuka nokuba yi-UFM okanye i-flash ye-QSPI yangaphandle.
- Phawula: Ukuba ikhowudi yesicelo se-Nios II inkulu, i-Intel incoma ukuba ugcine ikhowudi yesicelo kwi-flash ye-QSPI yangaphandle. Kolu yilo lwereferensi, i-vector yokusetha kwakhona ikhomba kwi-flash ye-QSPI yangaphandle apho ikhowudi yesicelo se-Nios II igcinwe khona.
Ulwazi olunxulumeneyo
- I-Nios II Gen2 Isifundo soPhuhliso lweZikhonkwane
- Ibonelela ngolwazi olungakumbi malunga nokuphuhlisa iProsesa ye-Nios II Gen2.
I-Altera On-Chip Flash IP Core
- I-Altera On-Chip Flash IP engundoqo isebenza njengojongano lwe-Nios II iprosesa ukwenza ukufunda, ukubhala okanye ukucima ukusebenza kwi-CFM kunye ne-UFM. I-Altera On-Chip Flash IP engundoqo ibonelela ikuvumela ukuba ufikelele, ucime kwaye uhlaziye i-CFM kunye nomjelo omtsha woqwalaselo. Umhleli weparameter ye-Altera On-Chip Flash ubonisa uluhlu lwedilesi olumiselweyo kwicandelo ngalinye lememori.
Ulwazi olunxulumeneyo
- I-Altera On-Chip Flash IP Core
- Ibonelela ngolwazi olungakumbi malunga ne-Altera On-Chip Flash IP Core.
I-Altera Dual Configuration IP Core
- Ungasebenzisa i-Altera Dual Configuration IP core ukufikelela kwibhloko yokuphucula inkqubo ekude kwi-MAX 10 yezixhobo zeFPGA. I Altera Dual Configuration IP core ikuvumela ukuba uqalise uqwalaselo kwakhona xa umfanekiso omtsha ukhutshiwe.
Ulwazi olunxulumeneyo
- I-Altera Dual Configuration IP Core
- Ibonelela ngolwazi olungakumbi malunga ne-Altera Dual Configuration IP Core
I-Alter UART IP Core
- I-core ye-UART IP ivumela unxibelelwano lweempawu ze-serial phakathi kwenkqubo edibeneyo kwi-MAX 10 FPGA kunye nesixhobo sangaphandle. Njengenkosi ye-Avalon-MM, iprosesa ye-Nios II inxibelelana ne-UART IP core, eyikhoboka le-Avalon-MM. Olu nxibelelwano lwenziwa ngokufunda nokubhala ulawulo kunye neerejista zedatha.
- Undoqo usebenzisa i-RS-232 protocol ixesha kwaye ibonelela ngezi mpawu zilandelayo:
- izinga le-baud elihlengahlengiswayo, ukulingana, ukumisa, kunye namasuntswana edatha
- imiqondiso yolawulo lokuqukuqela ye-RTS/CTS
Ulwazi olunxulumeneyo
- UART Core
- Ibonelela ngolwazi oluninzi malunga ne-UART Core.
Generic Quad SPI Controller IP Core
- I-Generic Quad SPI Controller IP core isebenza njenge-interface phakathi kwe-MAX 10 FPGA, i-flash yangaphandle kunye ne-board ye-QSPI flash. Undoqo ubonelela ngokufikelela kwi-Flash ye-QSPI ngokufunda, ukubhala kunye nokucima imisebenzi.
Xa isicelo se-Nios II sisanda ngemiyalelo engaphezulu, i file ubukhulu be hex file eveliswe kwi Nios II isicelo iya kuba nkulu. Ngaphandle komlinganiselo othile wobungakanani, i-UFM ayiyi kuba nendawo eyaneleyo yokugcina i-hex yesicelo file. Ukusombulula oku, ungasebenzisa yangaphandle flash QSPI ekhoyo kwi MAX 10 FPGA Development kit ukugcina isicelo hex file.
Uyilo lweSicelo seSicelo se-Nios II EDS
- Uyilo lwereferensi lubandakanya ikhowudi yesicelo sesoftware ye-Nios II elawula uyilo lwenkqubo yokuphucula ekude. Iimpendulo zekhowudi yesicelo sesoftware ye-Nios II kwi-terminal yenginginya nge-UART ngokwenza imiyalelo ethile.
Ukuhlaziya iMifanekiso yeSicelo ukude
- Emva kokuba usasaze isuntswana lenkqubo file usebenzisa iSitena esikude, isicelo sesoftware yeNios II siyilwe yenza oku kulandelayo:
- Cwangcisa i Altera On-Chip Flash IP engundoqo Control Register ukuba un-ukukhusela CFM1 & 2 icandelo.
- Yenza umsebenzi wokucima icandelo kwi-CFM1 kunye ne-CFM2. I-software yokuvota irejista yobume ye-Altera On-Chip Flash engundoqo ye-IP ukuqinisekisa ukuba ucimo oluyimpumelelo lugqityiwe.
- Fumana ii-bytes ezi-4 zebit stream ngexesha ukusuka kwi-stdin. Igalelo eliqhelekileyo kunye nemveliso ingasetyenziselwa ukufumana idatha ngokuthe ngqo kwi-terminal yenginginya kunye nokushicilela imveliso kuyo. Iindidi zegalelo eliqhelekileyo kunye nokukhethwa kwemveliso kunokusetwa ngoMhleli we-BSP kwi-Nios II Eclipse Yakha isixhobo.
- Ibuyisela umva ulandelelwano lwebit ngebhayithi nganye.
- Phawula: Ngenxa yokucwangciswa kwe-Altera On-Chip Flash IP Core, yonke i-byte yedatha kufuneka ibuyiselwe umva phambi kokuyibhala kwi-CFM.
- Qala ukubhala iibhayithi ezi-4 zedatha ngexesha elinye kwiCFM1 kunye neCFM2. Le nkqubo iyaqhubeka de kube sekupheleni inkqubo bit stream.
- I-polls irejista yobume be-Altera On-Chip Flash IP ukuqinisekisa ukuba umsebenzi wokubhala ngempumelelo. Ukwazisa umyalezo ukubonisa ukuba ugqithiso lugqityiwe.
- Phawula: Ukuba umsebenzi wokubhala awuphumeleli, i-terminal iyakumisa inkqubo yokuthumela kancinane kwaye ivelise umyalezo wemposiso.
- Icwangcisa iRejista yoLawulo ukukhusela kwakhona i-CFM1 kunye ne-CFM2 ukunqanda naluphi na umsebenzi wokubhala ongafunekiyo.
Ulwazi olunxulumeneyo
- pof isiZukulwana ngokuGuqulela inkqubo Fileunyana
- Ibonelela ngolwazi malunga nokwenza i-rpd files ngexesha lokuguqula inkqubo files.
Ukuqalisa Uqwalaselo ngokutsha ukude
- Emva kokuba ukhethe ukuqalisa ukusebenza kohlengahlengiso kwiSitenari esikude senginginya, isicelo sesoftware yeNios II siya kwenza oku kulandelayo:
- Fumana umyalelo kwigalelo eliqhelekileyo.
- Qala uqwalaselo ngokutsha ngale misebenzi mibini ilandelayo yokubhala:
- Bhala i-0x03 kwidilesi ye-offset ye-0x01 kwi-IP engundoqo yoLungiso lwe-IP. Lo msebenzi ubhala ngaphezulu kwe-CONFIG_SEL iphini kwaye usete uMfanekiso 1 njengomfanekiso wobumbeko wesiqalo esilandelayo.
- Bhala i-0x01 kwidilesi ye-offset ye-0x00 kwi-IP engundoqo yoLungiso lwe-IP. Lo msebenzi ubangela uqwalaselo ngokutsha kumfanekiso wesicelo kwiCFM1 kunye neCFM2
I-Reference Design Walkthrough
Ukuvelisa iNkqubo Files
- Kufuneka uvelise inkqubo elandelayo files phambi kokuba ukwazi ukusebenzisa uphuculo lwenkqubo ekude kwi MAX 10 FPGA Development kit:
Ukulungiselela iQSPI:
- sof-ukusetyenziswa i pfl.sof ibandakanywe kuyilo lwereferensi okanye ungakhetha ukwenza eyahlukileyo .sof equlathe uyilo lwakho lwe PFL
- pof-uqwalaselo file yenziwe kwi-.hex kwaye ifakwe kwi-flash ye-QSPI.
- Kuba Uphuculo lweNkqubo ekude:
- pof-uqwalaselo file yenziwe kwi-.sof kwaye icwangciswe kwisibane sangaphakathi.
- rpd-iqulathe idatha yeflash yangaphakathi equka useto lwe-ICB, CFM0, CFM1 kunye ne-UFM.
- imephu-ibamba idilesi yecandelo lenkumbulo ngalinye lezicwangciso ze-ICB, CFM0, CFM1 kunye ne-UFM.
Iyavelisa files for QSPI Programming
Ukwenza i.pof file kudweliso lwe-QSPI, yenza la manyathelo alandelayo:
- Yakha iProjekthi yeNios II kwaye uvelise i-HEX file.
- Phawula: Jonga kwi-AN730: Iindlela ze-Nios II zokuQalisa iProsesa kwi-MAX 10 yezixhobo zolwazi malunga nokwakhiwa kweprojekthi ye-Nios II kunye nokuvelisa i-HEX file.
- Kwi File menu, cofa Guqulela inkqubo Files.
- Phantsi kwenkqubo yeZiphumo file, khetha Into yoMdwelisi File (.pof) kwiNkqubo file chwetheza uluhlu.
- Kuluhlu lweNdlela, khetha i-1-bit Passive Series.
- Kuluhlu lwesixhobo soLungiselelo, khetha CFI_512Mb.
- Kwi File ibhokisi yegama, khankanya i file igama lodweliso lwenkqubo file ufuna ukwenza.
- Kwigalelo files ukuguqula uluhlu, susa iiKhetho kunye nomqolo wedatha weSOF. Cofa Yongeza iData yeHex kwaye iDibanisa iData yebhokisi yencoko yababini ibonakala. Kwibhokisi yeDatha yeFaka i-Hex, khetha u-Absolute addressing kwaye ufake i-.hex file uveliswa kuNios II EDS Yakha izixhobo.
- Emva kokuba zonke iisetingi zisetiwe, cofa u-Velisa ukuvelisa inkqubo ehambelanayo file.
Ulwazi olunxulumeneyo
I-AN730: IiNdlela zokuQalisa iProsesa yeNios II kwi-MAX 10 yezixhobo zeFPGA
Iyavelisa files yoPhuculo lweSixokelelwano esikude
Ukwenza i.pof, .map kunye .rpd files kuphuculo lwesixokelelwano esikude, yenza la manyathelo alandelayo:
- Buyisela iFactory_image, application_image_1 kunye nesicelo_image_2, kwaye uqokelele zonke ziyilo ezintathu.
- Yenza ezimbini .pof fileichazwe kolu luhlu lulandelayo:
- Phawula: Jonga .pof isiZukulwana ngeConvert Programming Files ngamanyathelo ekuveliseni .pof files.
- Phawula: Jonga .pof isiZukulwana ngeConvert Programming Files ngamanyathelo ekuveliseni .pof files.
- Vula i-app2.rpd usebenzisa nawuphi na umhleli we-hex.
- Kumhleli wehex, khetha ibhloko yedatha yokubini esekwe kwisiqalo nesiphelo ngokubhekisa kwi .map file. Ukuqala nokuphela kwe-offset ye-10M50 isixhobo yi-0x12000 kunye ne-0xB9FFF ngokulandelanayo. Khuphela lebhloko kwentsha file kwaye uyigcine kweyahlukileyo .rpd file. Le .rpd entsha file inomfanekiso wesicelo 2 kuphela.
pof isiZukulwana ngokuGuqulela inkqubo Files
Ukuguqula .sof files ukuya .pof files, landela la manyathelo:
- Kwi File menu, cofa Guqulela inkqubo Files.
- Phantsi kwenkqubo yeZiphumo file, khetha Into yoMdwelisi File (.pof) kwiNkqubo file chwetheza uluhlu.
- Kuluhlu lweModi, khetha Ubumbeko lwangaphakathi.
- Kwi File ibhokisi yegama, khankanya i file igama lodweliso lwenkqubo file ufuna ukwenza.
- Ukuvelisa iMephu yeMemori File (.maphu), vula Yenza iMemori yeMemori File (Yenza imveliso ngokuzenzekelayo_file.imephu). Imephu iqulethe idilesi ye-CFM kunye ne-UFM kunye noseto lwe-ICB oluseta ngoKhetho/uLwazi lokuQalisa ukhetho.
- Ukwenza iRaw Programming Data (.rpd), vula Yenza idatha yoqwalaselo RPD (Generate output_file_auto.rpd).
Ngoncedo lweMemori yeMemori File, unokuchonga ngokulula idatha yebhloko nganye esebenzayo kwi.rpd file. Ungaphinda ukhuphe idatha yeflash yezixhobo zenkqubo yomntu wesithathu okanye uhlaziye uqwalaselo okanye idatha yomsebenzisi nge Altera On-Chip Flash IP. - I-.sof inokongezwa ngeNgeniso files ukuguqula uluhlu kwaye ungadibanisa ukuya kwisibini .sof files.
- Ngeenjongo zokuphucula inkqubo ekude, ungagcina iphepha loqobo ledatha kwi-.pof, kwaye ubuyisele idatha yephepha 0 ngentsha .sof file. Ukwenza oku, kufuneka udibanise i .pof file kwiphepha 0, ngoko
yongeza .sof iphepha, uze wongeze i.sof entsha file ukuya
- Ngeenjongo zokuphucula inkqubo ekude, ungagcina iphepha loqobo ledatha kwi-.pof, kwaye ubuyisele idatha yephepha 0 ngentsha .sof file. Ukwenza oku, kufuneka udibanise i .pof file kwiphepha 0, ngoko
- Emva kokuba zonke iisetingi zisetiwe, cofa u-Velisa ukuvelisa inkqubo ehambelanayo file.
Ukucwangcisa i-QSPI
Ukucwangcisa ikhowudi yesicelo ye-Nios II kwi-flash ye-QSPI, yenza la manyathelo alandelayo:
- Kwi-MAX 10 ye-FPGA Development Kit, tshintshela i-MAX10_BYPASSn ukuya ku-0 ukudlula kwi-board VTAP (MAX II) isixhobo.
- Qhagamshela iCable ye-Intel FPGA yokuKhuphela (eyayifudula iyi-USB Blaster) kwi-JTAG isihloko
- Kwifestile yeProgram, cofa ukuseta izixhobo kwaye ukhethe i-USB Blaster.
- Kuluhlu lweModi, khetha uJTAG.
- Cofa iqhosha lokuzibona ngokuzenzekela kwipheyini esekhohlo.
- Khetha isixhobo esiza kucwangciswa, kwaye ucofe Faka File.
- Khetha i pfl.sof.
- Cofa uQalisa ukuqalisa inkqubo.
- Emva kokuba inkqubo iphumelele, ngaphandle kokucima ibhodi, cofa i-Auto Detect iqhosha kwipheyini esekhohlo kwakhona. Uza kubona isibane se-QSPI_512Mb sivela kwifestile yomdwelisi wenkqubo.
- Khetha isixhobo se-QSPI, kwaye ucofe Yongeza File.
- Khetha i .pof file yenziwe ngaphambili kwi .hex file.
- Cofa uQalisa ukuqalisa ukudwelisa i-QSPI flash.
Ukucwangcisa iFPGA ngoMfanekiso wokuQala usebenzisa iJTAG
Kufuneka udwelise i-app1.pof kwiFPGA njengomfanekiso wokuqala wesixhobo. Ukucwangcisa i-app1.pof kwiFPGA, yenza la manyathelo alandelayo:
- Kwifestile yeProgram, cofa ukuseta izixhobo kwaye ukhethe i-USB Blaster.
- Kuluhlu lweModi, khetha uJTAG.
- Cofa iqhosha lokuzibona ngokuzenzekela kwipheyini esekhohlo.
- Khetha isixhobo esiza kucwangciswa, kwaye ucofe Faka File.
- Khetha i-app1.pof.
- Cofa uQalisa ukuqalisa inkqubo.
Uhlaziyo loMfanekiso kunye nokuQalisa uLungiso ngokutsha usebenzisa i-UART
Ukuqwalasela ukude i MAX10 FPGA yakho yophuhliso lwekhithi, yenza la manyathelo alandelayo:
- Phawula: Ngaphambi kokuba uqale, qiniseka oku kulandelayo:
- i-CONFIG_SEL iphini ebhodini imiselwe ku-0
- Izibuko le UART lebhodi yakho liqhagamshelwe kwikhompyuter yakho
- Vula i-Remote Terminal.exe kwaye i-Remote Terminal interface iyavula.
- Nqakraza Izicwangciso kunye nefestile yothotho lwezicwangciso zezibuko izakuvela.
- Cwangcisa iiparameters ze-terminal ekude ukuze utshatise izicwangciso ze-UART ezikhethiweyo kwi-Quartus II UART IP core. Emva kokuba useto lugqityiwe, cofa Lungile.
- Cofa iqhosha le-nCONFIG kwikhithi yophuhliso okanye isitshixo-kwi-1 kwiThumela ibhokisi yokubhaliweyo, emva koko ucofe u-Enter.
- Uluhlu olukhethiweyo lomsebenzi luya kuvela kwi-terminal, njengoko kubonisiwe ngezantsi:
- Phawula: Ukukhetha umsebenzi, iqhosha kwinombolo ekwiThumela ibhokisi yokubhaliweyo, uze ucofe u-Enter.
- Uluhlu olukhethiweyo lomsebenzi luya kuvela kwi-terminal, njengoko kubonisiwe ngezantsi:
- Ukuhlaziya umfanekiso wesicelo 1 ngomfanekiso wesicelo 2, khetha umsebenzi 2. Uya kucelwa ukuba ufake idilesi yokuqala neyokuphela kweCFM1 kunye neCFM2.
- Phawula: Idilesi eboniswe kwimephu file iquka izicwangciso ze-ICB, iCFM kunye ne-UFM kodwa i-Altera On-Chip
- I-Flash IP inokufikelela kwi-CFM nakwi-UFM kuphela. Ngenxa yoko, kukho idilesi yokulinganisa phakathi kwedilesi eboniswe kwimephu file kunye nefestile yeparamitha ye-Altera On-Chip Flash IP.
- Isitshixo kwidilesi esekelwe kwidilesi echazwe yi Altera On-Chip Flash IP parameter window.
- Ukucima kuya kuqalisa ngokuzenzekelayo emva kokuba ufake idilesi yesiphelo.
- Ukucima kuya kuqalisa ngokuzenzekelayo emva kokuba ufake idilesi yesiphelo.
- Emva kokucima okuyimpumelelo, uya kucelwa ukuba ungenise inkqubo .rpd file kumfanekiso wesicelo 2.
- Ukulayisha umfanekiso, cofa ThumelaFile iqhosha, kwaye emva koko ukhethe i-.rpd equlethe umfanekiso wesicelo 2 kuphela kwaye ucofe Vula.
- Phawula: Ngaphandle komfanekiso wesicelo 2, ungasebenzisa nawuphi na umfanekiso omtsha onqwenela ukuwuhlaziya kwisixhobo.
- Inkqubo yohlaziyo iya kuqala ngokuthe ngqo kwaye unokujonga inkqubela phambili nge-terminal. Imenyu yokusebenza izakwenza ukuba kwenziwe kwaye ngoku ungakhetha umsebenzi olandelayo.
- Ukuqalisa ulungelelwaniso, khetha umsebenzi 4. Ungaqwalasela imo ye-LED ebonisa umfanekiso owahlukileyo olayishwe kwisixhobo.
Umfanekiso | Ubume be-LED (Iyasebenza Phantsi) |
Umfanekiso wefektri | 01010 |
Umfanekiso wosetyenziso 1 | 10101 |
Umfanekiso wosetyenziso 2 | 01110 |
Imbali yoHlaziyo loxwebhu
Umhla | Inguqulelo | Iinguqu |
NgoFebruwari 2017 | 2017.02.21 | Iguqulwe kwakhona njenge-Intel. |
NgoJuni 2015 | 2015.06.15 | Ukukhutshwa kokuqala. |
Amaxwebhu / Izibonelelo
![]() |
intel MAX 10 FPGA Devices Over UART nge Nios II Processor [pdf] Isikhokelo somsebenzisi MAX 10 FPGA Devices Over UART nge Nios II Processor, MAX 10 FPGA Devices, Over UART nge Nios II Processor, Over UART, Nios II Processor UART, Nios II, Processor UART |