intel MAX 10 FPGA lako ma luna o UART me ka Nios II kaʻina
ʻIke Huahana
Hāʻawi ka hoʻolālā kuhikuhi i kahi noi maʻalahi e hoʻokō i nā hiʻohiʻona hoʻonohonoho mamao maʻamau i nā ʻōnaehana hoʻokumu Nios II no nā polokalamu MAX 10 FPGA. Hoʻohana pū ʻia ka UART interface i loko o ka MAX 10 FPGA Development Kit me Altera UART IP core e hoʻolako i ka hana hoʻonohonoho mamao. Hāʻawi nā polokalamu MAX10 FPGA i ka hiki ke mālama i nā kiʻi hoʻonohonoho ʻelua e hoʻomaikaʻi hou i ka hiʻohiʻona hoʻonui ʻōnaehana mamao.
Nā pōkole
Pōʻokoʻa | wehewehe |
---|---|
Avalon-MM | ʻO ka hoʻomanaʻo ʻana o Avalon Memory-Mapped Configuration Flash memory |
CFM | Mea hoʻohana kiʻi kiʻi |
ICB | Bit hoʻonohonoho hoʻomaka |
MAP/.palapala ʻāina | Palapala Hoʻomanaʻo File |
Nios II EDS | Kākoʻo ʻo Nios II Hoʻohui Hoʻolālā Suite |
PFL | Pākuʻi Flash Loader IP kumu |
POF/.pof | Mea polokalamu polokalamu File |
QSPI | Pākuʻi pākuʻi ʻaoʻao pili |
RPD/.rpd | ʻIkepili polokalamu maka |
SBT | Nā mea hana lako polokalamu |
SOF/.sof | Mea SRAM File |
KAA | Mea hoʻokipa asynchronous āpau |
UFM | Hoʻomanaʻo uila uila |
Nā ʻōlelo hoʻohana huahana
Pono mua
Pono ka noi o kēia hoʻolālā kuhikuhi e loaʻa iā ʻoe ka pae i hōʻike ʻia o ka ʻike a i ʻole ka ʻike ma nā wahi aʻe:
Pono:
Eia nā pono lako a me nā lako polokalamu no ka hoʻolālā kuhikuhi.
Hoʻolālā Kuhikuhi Files
File inoa | wehewehe |
---|---|
Kiʻi_hana | Ma ke ʻano hoʻonohonoho kiʻi hoʻonohonoho ʻelua, CFM1 a me CFM2 hui ʻia i loko o kahi waihona CFM hoʻokahi. |
app_image_1 | Hoʻolālā lako ʻo Quartus II file e pani ana i ka app_image_2 i ka wā o kahi hoʻonui ʻōnaehana mamao. |
app_image_2 | Nios II lako polokalamu noi code hana e like me ka mana no ka hoʻolālā ʻōnaehana hoʻonui mamao. |
Remote_system_upgrade.c | |
factory_application1.pof | ʻO ka papahana Quartus II file aia i loko o ke kiʻi hale hana a kiʻi noiʻi 1, e hoʻolālā ʻia i CFM0 a me CFM1 & CFM2 pakahi ma ka s muatage. |
factory_application1.rpd | |
application_image_1.rpd | |
application_image_2.rpd | |
Nios_application.pof |
Hāʻawi ka hoʻolālā kuhikuhi i kahi noi maʻalahi e hoʻokō i nā hiʻohiʻona hoʻonohonoho mamao maʻamau i nā ʻōnaehana hoʻokumu Nios II no nā polokalamu MAX 10 FPGA. Hoʻohana pū ʻia ka UART interface i loko o ka MAX 10 FPGA Development Kit me Altera UART IP core e hoʻolako i ka hana hoʻonohonoho mamao.
Hoʻolālā Kuhikuhi Files
Hoʻonui i ka ʻōnaehana mamao me MAX 10 FPGA Overview
Me ka hiʻohiʻona hoʻomaikaʻi ʻana i ka ʻōnaehana mamao, hiki ke hana mamao ʻia nā hoʻomaikaʻi a me nā hoʻoponopono ʻino no nā polokalamu FPGA. I loko o kahi ʻōnaehana hoʻopili, pono e hoʻonui pinepine ʻia ka firmware ma luna o nā ʻano protocol like ʻole, e like me UART, Ethernet, a me I2C. Ke hoʻokomo ʻia ka ʻōnaehana hoʻokomo i kahi FPGA, hiki i nā hoʻolaha firmware ke hoʻokomo i nā mea hou o ke kiʻi ʻenehana ma ka FPGA.
Hāʻawi nā polokalamu MAX10 FPGA i ka hiki ke mālama i nā kiʻi hoʻonohonoho ʻelua e hoʻomaikaʻi hou i ka hiʻohiʻona hoʻonui ʻōnaehana mamao. ʻO kekahi o nā kiʻi ʻo ia ke kiʻi hope i hoʻouka ʻia inā loaʻa kahi hewa i ke kiʻi o kēia manawa.
Nā pōkole
Papa 1: Ka papa inoa o nā pōkole
Hōʻike ʻōlelo pōkole | |
Avalon-MM | Avalon Memory-Mapped |
CFM | Hoʻonohonoho hoʻomanaʻo flash |
GUI | Mea hoʻohana kiʻi kiʻi |
ICB | Bit hoʻonohonoho hoʻomaka |
MAP/.palapala ʻāina | Palapala Hoʻomanaʻo File |
Nios II EDS | Kākoʻo ʻo Nios II Hoʻohui Hoʻolālā Suite |
PFL | Pākuʻi Flash Loader IP kumu |
POF/.pof | Mea polokalamu polokalamu File |
- Huina Intel. Ua mālama ʻia nā kuleana āpau. ʻO Intel, ka Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus a me Stratix huaʻōlelo a me nā hōʻailona he mau hōʻailona o Intel Corporation a i ʻole kāna mau lālā ma US a/a i ʻole nā ʻāina ʻē aʻe. Mālama ʻo Intel i ka hana o kāna huahana FPGA a me semiconductor i nā kikoʻī o kēia manawa e like me ka palapala hōʻoia maʻamau o Intel, akā mālama ʻia ke kuleana e hoʻololi i nā huahana a me nā lawelawe i kēlā me kēia manawa me ka ʻole o ka ʻike. ʻAʻole ʻo Intel i kuleana a i ʻole kuleana e puka mai ana mai ka noi a i ʻole ka hoʻohana ʻana i kekahi ʻike, huahana, a i ʻole lawelawe i wehewehe ʻia ma ʻaneʻi koe wale nō i ʻae ʻia ma ke kākau ʻana e Intel. Manaʻo ʻia nā mea kūʻai aku ʻo Intel e loaʻa i ka mana hou o nā kikoʻī hāmeʻa ma mua o ka hilinaʻi ʻana i kekahi ʻike i paʻi ʻia a ma mua o ke kau ʻana i nā kauoha no nā huahana a i ʻole nā lawelawe.
- Hiki ke koi ʻia nā inoa a me nā hōʻailona ʻē aʻe ma ke ʻano he waiwai o nā poʻe ʻē aʻe.
Pono mua
Pōʻokoʻa
QSPI |
wehewehe
Pākuʻi pākuʻi ʻaoʻao pili |
RPD/.rpd | ʻIkepili polokalamu maka |
SBT | Nā mea hana lako polokalamu |
SOF/.sof | Mea SRAM File |
UART | Mea hoʻokipa asynchronous āpau |
UFM | Hoʻomanaʻo uila uila |
Pono mua
- Pono ka noi o kēia hoʻolālā kuhikuhi e loaʻa iā ʻoe ka pae i hōʻike ʻia o ka ʻike a i ʻole ka ʻike ma nā wahi aʻe:
- ʻIke hana o nā ʻōnaehana Nios II a me nā mea hana e kūkulu ai iā lākou. Aia kēia mau ʻōnaehana a me nā mea hana i ka polokalamu Quartus® II, Qsys, a me ka Nios II EDS.
- ʻIke i nā ʻano hana hoʻonohonoho Intel FPGA a me nā mea hana, e like me ka MAX 10 FPGA hoʻonohonoho kūloko, hiʻohiʻona hoʻonui ʻōnaehana mamao a me PFL.
Nā koi
- Eia nā pono lako a me nā lako polokalamu no ka hoʻolālā kuhikuhi.
- MAX 10 FPGA pahu hoʻomohala
- ʻO Quartus II version 15.0 me Nios II EDS
- He kamepiula me kahi mea hoʻokele UART hana a me ka interface
- Kekahi binary/hexadecimal file hoʻoponopono
Hoʻolālā Kuhikuhi Files
Papa 2: Hoʻolālā Files Hoʻokomo ʻia i loko o ka Hoʻolālā Reference
File inoa
Kiʻi_hana |
wehewehe
• Quartus II lako lako hana file e mālama ʻia ma CFM0. • E hoʻohana ʻia ke kiʻi hāʻule hope/kiʻi hale hana ke loaʻa ka hewa i ka hoʻoiho kiʻi noi. |
app_image_1 | • Quartus II lako lako hana file e mālama ʻia ma CFM1 a me CFM2.(1)
• ʻO ke kiʻi noi mua i hoʻouka ʻia ma ka hāmeʻa. |
- Ma ke ʻano hoʻonohonoho hoʻonohonoho kiʻi hoʻonohonoho ʻelua, hoʻohui ʻia ʻo CFM1 a me CFM2 i kahi waihona CFM hoʻokahi.
File inoa
app_image_2 |
wehewehe
Hoʻolālā lako ʻo Quartus II file e pani ana i ka app_image_2 i ka wā e hoʻonui ai i ka ʻōnaehana mamao. |
Hoʻonui_ ʻōnaehana_ mamao.c | ʻO Nios II polokalamu polokalamu code e hana ana ma ke ʻano he mea hoʻoponopono no ka hoʻolālā ʻōnaehana mamao. |
Terminal mamao.exe | • Hiki ke hoʻokō file me kahi GUI.
• Hana 'ia ma ke 'ano he pahu no ka mea ho'okipa e launa pū me MAX 10 FPGA pahu ho'omohala. • Hoʻouna i ka ʻikepili papahana ma o UART. • Hoʻokomo ʻia ke code kumu no kēia pahu. |
Papa 3: Kumu Files Hoʻokomo ʻia i loko o ka Hoʻolālā Reference
Hiki iā ʻoe ke hoʻohana i kēia master files no ka manao kuhikuhi me ka houluulu ole i ka manao files.
File inoa
factory_application1.pof factory_application1.rpd |
wehewehe
ʻO ka papahana Quartus II file i loko o ke kiʻi hale hana a me ke kiʻi noiʻi 1, e hoʻolālā ʻia i CFM0 a me CFM1 & CFM2 i kēlā me kēia ma ka s mua.tage. |
factory_application2.pof factory_application2.rpd | • ka papahana Quartus II file ʻo ia ka kiʻi hale hana a me ke kiʻi noi 2.
• E unuhi ʻia ke kiʻi noiʻi 2 ma hope e hoʻololi i ke kiʻi noiʻi 1 i ka wā e hoʻonui ai i ka ʻōnaehana mamao, i kapa ʻia ʻo application_ image_2.rpd ma lalo. |
application_image_1.rpd | ʻO ka ʻikepili hoʻolālā maka o Quartus II file i loko o ke kiʻi noiʻi 1 wale nō. |
application_image_2.rpd | ʻO ka ʻikepili hoʻolālā maka o Quartus II file aia i loko o ke kiʻi noiʻi 2 wale nō. |
Nios_application.pof | • Papahana file ʻo ia ka Nios II polokalamu polokalamu polokalamu applica-tion .hex file wale nō.
• E hoʻolālā ʻia i waho QSPI flash. |
pfl.sof | • Quartus II .sof loaʻa iā PFL.
• Hoʻolālā ʻia i ka uila QSPI ma ka pahu hoʻomohala MAX 10 FPGA. |
Hōʻike Hoʻolālā Hana wehewehe
Kaʻina hana Nios II Gen2
- ʻO ka Nios II Gen2 Processor i ka hoʻolālā kuhikuhi he mau hana kēia:
- He haku kaʻa kaʻa e lawelawe ana i nā hana a pau me ka Altera On-Chip Flash IP core me ka heluhelu, kākau, a me ka holoi ʻana.
- Hāʻawi i kahi algorithm i ka lako polokalamu e loaʻa ai ke kahawai bit programming mai kahi kamepiula hoʻokipa a hoʻomaka i ka hoʻonohonoho hou ʻana ma o ka Dual Configuration IP core.
- Pono ʻoe e hoʻonohonoho i ka vector hoʻihoʻi hou ʻana o ka mea hana. ʻO kēia ka mea e hoʻopaʻa pono ai ka mea hana i ke code noi mai UFM a i ʻole QSPI flash waho.
- Nānā: Inā nui ka code noi Nios II, paipai ʻo Intel iā ʻoe e mālama i ke code noi ma ka uila QSPI waho. Ma kēia hoʻolālā kuhikuhi, ke kuhikuhi nei ka vector reset i ka uila QSPI waho kahi i mālama ʻia ai ka code noi Nios II.
ʻIke pili
- Nios II Gen2 Hoʻolālā Lako
- Hāʻawi i ka ʻike hou aʻe e pili ana i ka hoʻomohala ʻana iā Nios II Gen2 Processor.
Altera On-Chip Flash IP Core
- Hoʻohana ka Altera On-Chip Flash IP core ma ke ʻano he kikowaena no ka mea hoʻoponopono Nios II e hana i kahi heluhelu, kākau a holoi paha i ka hana i ka CFM a me ka UFM. Hāʻawi ka Altera On-Chip Flash IP core iā ʻoe e komo, holoi a hoʻohou i ka CFM me kahi kahawai bit configuration hou. Hōʻike ka Altera On-Chip Flash IP parameter hoʻoponopono i kahi pae helu helu i koho mua ʻia no kēlā me kēia māhele hoʻomanaʻo.
ʻIke pili
- Altera On-Chip Flash IP Core
- Hāʻawi i ka ʻike hou aku e pili ana iā Altera On-Chip Flash IP Core.
Altera Dual Configuration IP Core
- Hiki iā ʻoe ke hoʻohana i ka Altera Dual Configuration IP core no ke komo ʻana i ka poloka hoʻomaikaʻi ʻōnaehana mamao ma nā polokalamu MAX 10 FPGA. ʻO ka Altera Dual Configuration IP core hiki iā ʻoe ke hoʻomaka i ka hoʻonohonoho hou ʻana ke hoʻoiho ʻia ke kiʻi hou.
ʻIke pili
- Altera Dual Configuration IP Core
- Hāʻawi i ka ʻike hou aku e pili ana i ka Altera Dual Configuration IP Core
Altera UART IP Core
- Hiki i ka UART IP core ke kamaʻilio o nā kahawai ʻano serial ma waena o kahi ʻōnaehana i hoʻopili ʻia ma MAX 10 FPGA a me kahi hāmeʻa waho. Ma keʻano he haku Avalon-MM, ke kamaʻilio nei ka mea hana Nios II me ka UART IP core, he kauā Avalon-MM. Hana ʻia kēia kamaʻilio ma ka heluhelu ʻana a me ke kākau ʻana i ka mana a me nā papa inoa ʻikepili.
- Hoʻokomo ke kumu i ka manawa protocol RS-232 a hāʻawi i kēia mau hiʻohiʻona:
- hiki ke hoʻololi i ka baud rate, parity, stop, a me nā bit data
- nā hōʻailona mana kahe RTS/CTS koho
ʻIke pili
- UART Core
- Hāʻawi i ka ʻike hou aku e pili ana i ka UART Core.
Generic Quad SPI Controller IP Core
- Hana ʻia ka Generic Quad SPI Controller IP ma ke ʻano he kikowaena ma waena o MAX 10 FPGA, ka uila waho a me ka uila QSPI ma luna o ka papa. Hāʻawi ke kumu i ke komo i ka flash QSPI ma o ka heluhelu ʻana, kākau a holoi i nā hana.
I ka hoʻonui ʻana o ka noi Nios II me nā ʻōlelo aʻo hou aku, ʻo ka file ka nui o ka hex file i hana ʻia mai ka noi Nios II e ʻoi aku ka nui. Ma waho aʻe o kekahi palena nui, ʻaʻole lawa ka UFM e mālama i ka hex noi file. No ka hoʻoponopono ʻana i kēia, hiki iā ʻoe ke hoʻohana i ka uila QSPI waho i loaʻa ma ka MAX 10 FPGA Development kit e mālama i ka hex noi. file.
ʻO ka Nios II EDS Software Application Design
- Aia i loko o ka ho'olālā kuhikuhi ka code noi polokalamu Nios II e ho'omalu ana i ka ho'olālā'ōnaehana ho'onui mamao. E pane ana ka code code application software Nios II i ka terminal host ma o UART ma o ka hoʻokō ʻana i nā ʻōlelo kuhikuhi kikoʻī.
Hoʻohou i nā kiʻi noi ma kahi mamao
- Ma hope o kou hoʻouna ʻana i kahi kahawai bit programming file me ka hoʻohana ʻana i ka Remote Terminal, ua hoʻolālā ʻia ka polokalamu polokalamu Nios II e hana i kēia:
- E hoʻonoho i ka Altera On-Chip Flash IP core Control Register no ka wehe ʻana i ka ʻāpana CFM1 & 2.
- Hana i ka hana holoi ʻāpana ma CFM1 a me CFM2. Ke koho nei ka lako polokalamu i ka papa inoa kūlana o ka Altera On-Chip Flash IP core e hōʻoia i ka pau ʻana o ka holoi ʻana.
- Loaʻa iā 4 bytes o ke kahawai bit i ka manawa mai stdin. Hiki ke hoʻohana ʻia ka hoʻokomo a me ka hoʻopuka maʻamau no ka loaʻa ʻana o ka ʻikepili mai ka pahu hoʻokipa a paʻi i ka puka ma luna. Hiki ke hoʻonohonoho ʻia nā ʻano o ka hoʻokomo maʻamau a me ka koho ma o ka BSP Editor ma Nios II Eclipse Build mea hana.
- Hoʻihoʻi hou i ke kauoha bit no kēlā me kēia byte.
- Nānā: Ma muli o ka hoʻonohonoho ʻana o Altera On-Chip Flash IP Core, pono e hoʻohuli ʻia kēlā me kēia byte o ka ʻikepili ma mua o ke kākau ʻana iā CFM.
- E hoʻomaka e kākau i 4 paita o ka ʻikepili i ka manawa hoʻokahi i CFM1 a me CFM2. Hoʻomau kēia kaʻina hana a hiki i ka pau ʻana o ke kahawai bit programming.
- E koho i ka papa inoa kūlana o Altera On-Chip Flash IP e hōʻoia i ka holomua o ka hana kākau. Manaʻo i kahi memo e hōʻike i ka pau ʻana o ka hoʻouna ʻana.
- Nānā: Inā hāʻule ka hana kākau, hoʻopau ka pahu i ke kaʻina hana hoʻouna ʻana i ke kahawai bit a hoʻopuka i kahi memo hewa.
- Hoʻonohonoho i ka Mana Mana e pale hou iā CFM1 a me CFM2 e pale aku i nā hana kākau makemake ʻole.
ʻIke pili
- pof Generation ma o Convert Programming Filekeikikāne
- Hāʻawi i ka ʻike e pili ana i ka hana ʻana i ka rpd files i ka wā hoʻololi polokalamu files.
Hoʻomaka i ka hoʻonohonoho hou ʻana ma kahi mamao
- Ma hope o kou koho ʻana i ka hana hoʻonohonoho hou i ka host Remote Terminal, e hana ka polokalamu polokalamu Nios II i kēia aʻe:
- Loaʻa i ke kauoha mai ka hoʻokomo maʻamau.
- E hoʻomaka i ka hoʻonohonoho hou ʻana me kēia mau hana kākau ʻelua:
- Kākau i ka 0x03 i ka helu kuhi hewa o 0x01 i loko o ka Dual Configuration IP core. Hoʻopau kēia hana i ka pine CONFIG_SEL kino a hoʻonoho i ke Kiʻi 1 ma ke kiʻi hoʻonohonoho boot hou.
- Kākau i ka 0x01 i ka helu kuhi hewa o 0x00 i loko o ka Dual Configuration IP core. Hoʻomaka kēia hana i ka hoʻonohonoho hou ʻana i ke kiʻi noi ma CFM1 a me CFM2
Hoʻolālā Kūlana Kūlana
Hana ʻana i ka papahana Files
- Pono ʻoe e hoʻokumu i ka polokalamu aʻe files ma mua o ka hiki ke hoʻohana i ka hoʻonui ʻana i ka ʻōnaehana mamao ma ka MAX 10 FPGA Development kit:
No ka polokalamu QSPI:
- sof—hoohana ka pfl.sof i hoʻokomo ʻia i ka hoʻolālā kuhikuhi a i ʻole hiki iā ʻoe ke koho e hana i kahi .sof ʻokoʻa i loaʻa kāu hoʻolālā PFL ponoʻī.
- pof—hoʻonohonoho file hana ʻia mai kahi .hex a hoʻolālā ʻia i ka uila QSPI.
- No ka mea Hoʻonui Pūnaewele mamao:
- pof—hoʻonohonoho file hana ʻia mai kahi .sof a hoʻolālā ʻia i loko o ka uila uila.
- rpd—loaa ka ʻikepili no ka uila i loko e pili ana i nā hoʻonohonoho ICB, CFM0, CFM1 a me UFM.
- palapala—paa ka helu wahi no kēlā me kēia māhele hoʻomanaʻo o nā hoʻonohonoho ICB, CFM0, CFM1 a me UFM.
Hoʻohua files no ka QSPI Programming
No ka hoopuka ana i ka .pof file no ka polokalamu QSPI, e hana i kēia mau ʻanuʻu:
- E kūkulu i ka papahana Nios II a hoʻoulu i ka HEX file.
- Nānā: E nānā iā AN730: Nā ʻano hana hoʻokele kaʻina hana Nios II ma MAX 10 Device no ka ʻike e pili ana i ke kūkulu ʻana i ka papahana Nios II a me ka hoʻokumu ʻana i ka HEX file.
- Ma ka File menu, kaomi Convert Programming Files.
- Ma lalo o ka papahana Output file, koho Programmer Object File (.pof) i ka Papahana file papa inoa ʻano.
- Ma ka papa inoa Mode, koho i ka 1-bit Passive Serial.
- Ma ka papa inoa o ka Configuration device, koho CFI_512Mb.
- I ka File pahu inoa, e hoakaka i ka file inoa no ka papahana file makemake ʻoe e hana.
- Ma ka Input files e hoʻololi i ka papa inoa, wehe i nā koho a me ka lālani data SOF. Kaomi iā Add Hex Data a puka mai kahi pahu dialog Add Hex Data. Ma ka pahu Add Hex Data box, koho Absolute addressing a hoʻokomo i ka .hex file hana ʻia mai Nios II EDS Build Tools.
- Ma hope o ka hoʻonohonoho ʻia ʻana o nā hoʻonohonoho a pau, kaomi i ka Generate e hana i nā polokalamu pili file.
ʻIke pili
AN730: Nā ʻano hana hoʻokele kaʻina hana Nios II ma MAX 10 FPGA Mea Hana
Hoʻohua files no ka hoʻonui ʻana i ka ʻōnaehana mamao
No ka hana ʻana i ka .pof, .map a me .rpd files no ka hoʻonui ʻana i ka ʻōnaehana mamao, e hana i kēia mau ʻanuʻu:
- E hoʻihoʻi i ka Factory_image, application_image_1 a me application_image_2, a hoʻohui i nā hoʻolālā ʻekolu.
- E hana i elua .pof files i wehewehe ʻia ma ka papa ma lalo:
- Nānā: E nānā i ka .pof Generation ma o ka hoʻololi polokalamu Files no ka hana ana i .pof files.
- Nānā: E nānā i ka .pof Generation ma o ka hoʻololi polokalamu Files no ka hana ana i .pof files.
- E wehe i ka app2.rpd me ka hoʻohana ʻana i ka hoʻoponopono hex.
- Ma ka hoʻoponopono hex, koho i ka poloka ʻikepili binary e pili ana i ka hoʻomaka ʻana a me ka hoʻopau ʻana ma ke kuhikuhi ʻana i ka .map. file. ʻO 10x50 a me 0xB12000FFF ka hoʻomaka a me ka hoʻopau ʻana no ka hāmeʻa 0M9. E kope i kēia poloka i kahi hou file a mālama iā ia ma kahi .rpd ʻokoʻa file. ʻO kēia .rpd hou file loaʻa i ke kiʻi noiʻi 2 wale nō.
pof Generation ma o Convert Programming Files
E hoohuli i ka .sof files ia .pof files, e hahai i kēia mau ʻanuʻu:
- Ma ka File menu, kaomi Convert Programming Files.
- Ma lalo o ka papahana Output file, koho Programmer Object File (.pof) i ka Papahana file papa inoa ʻano.
- Ma ka papa inoa Mode, koho i ka hoʻonohonoho kūloko.
- I ka File pahu inoa, e hoakaka i ka file inoa no ka papahana file makemake ʻoe e hana.
- No ka hana ʻana i kahi palapala hoʻomanaʻo File (.map), e ho'ā i ka Create Memory Map File (Hoʻopuka ʻakomifile.palapala ʻāina). Aia ka .map i ka helu wahi o ka CFM a me ka UFM me ka hoʻonohonoho ICB āu i hoʻonohonoho ai ma o ke koho Option/Boot Info.
- No ka hana ʻana i kahi Raw Programming Data (.rpd), e hoʻā i ka Create config data RPD (Generate output_file_auto.rpd).
Me ke kōkua o Memory Map File, hiki iā ʻoe ke hoʻomaopopo maʻalahi i ka ʻikepili no kēlā me kēia poloka hana ma ka .rpd file. Hiki iā ʻoe ke unuhi i ka ʻikepili flash no nā mea hoʻolālā ʻaoʻao ʻekolu a i ʻole e hoʻololi i ka hoʻonohonoho a i ʻole ka ʻikepili mea hoʻohana ma o ka Altera On-Chip Flash IP. - Hiki ke hoʻohui ʻia ka .sof ma o ka Input files e hoʻololi i ka papa inoa a hiki iā ʻoe ke hoʻohui i ʻelua .sof files.
- No ka hoʻonui ʻana i ka ʻōnaehana mamao, hiki iā ʻoe ke mālama i ka ʻikepili ʻaoʻao 0 mua i ka .pof, a hoʻololi i ka ʻikepili ʻaoʻao 1 me ka .sof hou. file. No ka hana ʻana i kēia, pono ʻoe e hoʻohui i ka .pof file ma ka aoao 0, alaila
hoʻohui i ka ʻaoʻao .sof, a laila hoʻohui i ka .sof hou file i
- No ka hoʻonui ʻana i ka ʻōnaehana mamao, hiki iā ʻoe ke mālama i ka ʻikepili ʻaoʻao 0 mua i ka .pof, a hoʻololi i ka ʻikepili ʻaoʻao 1 me ka .sof hou. file. No ka hana ʻana i kēia, pono ʻoe e hoʻohui i ka .pof file ma ka aoao 0, alaila
- Ma hope o ka hoʻonohonoho ʻia ʻana o nā hoʻonohonoho a pau, kaomi i ka Generate e hana i nā polokalamu pili file.
Hoʻolālā i ka QSPI
No ka hoʻolālā ʻana i ka code application Nios II i ka flash QSPI, e hana i kēia mau ʻanuʻu:
- Ma ka MAX 10 FPGA Development Kit, e hoʻololi i ka MAX10_BYPASSn i 0 no ke kāʻalo ʻana i ka hāmeʻa VTAP (MAX II).
- Hoʻohui i ka Intel FPGA Download Cable (ma mua o USB Blaster) i ka JTAG poʻomanaʻo.
- Ma ka puka makani Programmer, kaomi Hardware Setup a koho i ka USB Blaster.
- Ma ka papa inoa mode, koho iā JTAG.
- Kaomi i ke pihi Auto Detect ma ka ʻaoʻao hema.
- E koho i ka mea e hoʻolālā ʻia, a kaomi Add File.
- E koho i ka pfl.sof.
- Kaomi i ka hoʻomaka e hoʻomaka i ka polokalamu.
- Ma hope o ka holomua ʻana o ka polokalamu, me ka hoʻohuli ʻole ʻana i ka papa, e kaomi hou i ke pihi Auto Detect ma ka ʻaoʻao hema. E ʻike ʻoe i kahi flash QSPI_512Mb e ʻike ʻia ma ka puka aniani programmer.
- E koho i ka mea QSPI, a kaomi Add File.
- E koho i ka .pof file i hana mua ʻia mai .hex file.
- Kaomi i ka Start e hoʻomaka i ka hoʻolālā ʻana i ka flash QSPI.
Hoʻolālā i ka FPGA me ke kiʻi mua me ka hoʻohana ʻana iā JTAG
Pono ʻoe e hoʻolālā i ka app1.pof i loko o ka FPGA e like me ke kiʻi mua. No ka hoʻolālā ʻana i ka app1.pof i loko o ka FPGA, e hana i kēia mau ʻanuʻu:
- Ma ka puka makani Programmer, kaomi Hardware Setup a koho i ka USB Blaster.
- Ma ka papa inoa mode, koho iā JTAG.
- Kaomi i ke pihi Auto Detect ma ka ʻaoʻao hema.
- E koho i ka mea e hoʻolālā ʻia, a kaomi Add File.
- E koho i ka app1.pof.
- Kaomi i ka hoʻomaka e hoʻomaka i ka polokalamu.
Hoʻohou i ke kiʻi a me ka hoʻonohonoho hou ʻana me ka UART
No ka hoʻonohonoho mamao ʻana i kāu pahu hoʻomohala MAX10 FPGA, e hana i kēia mau ʻanuʻu:
- Nānā: Ma mua o ka hoʻomaka ʻana, e hōʻoia i kēia:
- ua hoʻonohonoho ʻia ka pine CONFIG_SEL ma ka papa i 0
- pili ka awa UART o kāu papa i kāu kamepiula
- E wehe i ka Remote Terminal.exe a wehe ʻia ke kikowaena Remote Terminal.
- Kaomi iā Settings a me Serial port settings window e puka mai.
- E hoʻonoho i nā ʻāpana o ka pahu mamao e hoʻohālikelike i nā hoʻonohonoho UART i koho ʻia ma Quartus II UART IP core. Ma hope o ka pau ʻana o ka hoʻonohonoho, kaomi OK.
- E kaomi i ke pihi nCONFIG ma ka pahu hoʻomohala a i ʻole kī-i 1 i ka pahu kikokikona Hoʻouna, a laila kaomi iā Enter.
- E ʻike ʻia kahi papa inoa o nā koho hana ma ka terminal, e like me ka hōʻike ʻana ma lalo nei:
- Nānā: No ke koho ʻana i kahi hana, e kī i ka helu ma ka pahu Hoʻouna kikokikona, a laila kaomi iā Enter.
- E ʻike ʻia kahi papa inoa o nā koho hana ma ka terminal, e like me ka hōʻike ʻana ma lalo nei:
- No ka hōʻano hou i ke kiʻi noiʻi 1 me ke kiʻi noiʻi 2, koho i ka hana 2. E koi ʻia ʻoe e hoʻokomo i ka helu hoʻomaka a me ka helu hope o CFM1 a me CFM2.
- Nānā: ʻO ka helu wahi i hōʻike ʻia ma ka palapala ʻāina file aia nā hoʻonohonoho ICB, CFM a me UFM akā ʻo ka Altera On-Chip
- Hiki iā Flash IP ke komo i ka CFM a me ka UFM wale nō. No laila, aia kahi helu kuhi ma waena o ka helu wahi i hōʻike ʻia ma ka palapala ʻāina file a me Altera On-Chip Flash IP puka aniani.
- E hoʻokomo i ka helu wahi ma muli o ka helu wahi i kuhikuhi ʻia e ka puka aniani parameter Altera On-Chip Flash IP.
- E ho'omaka 'akomi ka holoi 'ana ma hope o kou ho'okomo 'ana i ka helu wahi.
- E ho'omaka 'akomi ka holoi 'ana ma hope o kou ho'okomo 'ana i ka helu wahi.
- Ma hope o ka holoi ʻana i ka holomua, e koi ʻia ʻoe e komo i ka polokalamu .rpd file no ke kiʻi noiʻi 2.
- No ka hoʻouka ʻana i ke kiʻi, kaomi i ka SendFile pihi, a laila koho i ka .rpd i loaʻa i ke kiʻi noiʻi 2 wale nō a kaomi iā Open.
- Nānā: Ma waho aʻe o ke kiʻi noiʻi 2, hiki iā ʻoe ke hoʻohana i kekahi kiʻi hou āu e makemake ai e hoʻohou i ka hāmeʻa.
- E hoʻomaka pololei ke kaʻina hana hou a hiki iā ʻoe ke nānā i ka holomua ma o ka terminal. E hoʻomaka ka papa hana hana i Done a hiki iā ʻoe ke koho i ka hana aʻe.
- No ka hoʻomaka ʻana i ka hoʻonohonoho hou ʻana, koho i ka hana 4. Hiki iā ʻoe ke nānā i ke ʻano LED e hōʻike ana i nā kiʻi like ʻole i hoʻouka ʻia i loko o ka hāmeʻa.
Kiʻi | Kūlana LED (Haʻahaʻa Haʻahaʻa) |
Kiʻi hale hana | 01010 |
Kiʻi noiʻi 1 | 10101 |
Kiʻi noiʻi 2 | 01110 |
Moolelo Hooponopono Palapala
Lā | Manao | Nā hoʻololi |
Pepeluali 2017 | 2017.02.21 | Ua kapa hou ʻia ʻo Intel. |
Iune 2015 | 2015.06.15 | Hoʻokuʻu mua. |
Palapala / Punawai
![]() |
intel MAX 10 FPGA lako ma luna o UART me ka Nios II kaʻina [pdf] Ke alakaʻi hoʻohana MAX 10 FPGA Mea Hana Ma luna o UART me ka Nios II Kaʻina Hana, MAX 10 FPGA Mea Hana, Ma luna o UART me ka Nios II Mea Hana, Ma luna o UART, Nios II Kaʻina Hana UART, Nios II, Mea Hana UART |