Nios II процессоры бар UART арқылы intel MAX 10 FPGA құрылғылары
Өнім туралы ақпарат
Анықтамалық дизайн MAX 10 FPGA құрылғыларына арналған Nios II негізіндегі жүйелерде негізгі қашықтан конфигурациялау мүмкіндіктерін жүзеге асыратын қарапайым қолданбаны қамтамасыз етеді. MAX 10 FPGA әзірлеу жинағына кіретін UART интерфейсі қашықтан конфигурациялау мүмкіндігін қамтамасыз ету үшін Altera UART IP ядросымен бірге пайдаланылады. MAX10 FPGA құрылғылары қашықтағы жүйені жаңарту мүмкіндігін одан әрі жақсартатын екі конфигурация кескініне дейін сақтау мүмкіндігін береді.
Қысқартулар
аббревиатура | Сипаттама |
---|---|
Авалон-ММ | Avalon Memory-Mapped Configuration Flash жады |
CFM | Графикалық пайдаланушы интерфейсі |
ICB | Инициализация конфигурация биті |
MAP/.map | Жад картасы File |
Nios II ЭСҚ | Nios II ендірілген дизайн жиынтығын қолдау |
ПФЛ | Параллель Flash Loader IP ядросы |
POF/.pof | Бағдарламалаушы объектісі File |
QSPI | Төрт сериялы перифериялық интерфейс |
RPD/.rpd | Бағдарламалаудың бастапқы деректері |
SBT | Бағдарламалық құрал құрастыру құралдары |
SOF/.sof | SRAM нысаны File |
САРБА | Әмбебап асинхронды қабылдағыш/таратқыш |
UFM | Пайдаланушы флэш-жады |
Өнімді пайдалану нұсқаулары
Алғы шарт
Бұл анықтамалық дизайнды қолдану сізден келесі салаларда көрсетілген білім немесе тәжірибе деңгейін талап етеді:
Талаптар:
Төмендегілер анықтамалық дизайнға қойылатын аппараттық және бағдарламалық қамтамасыз ету талаптары:
Анықтамалық дизайн Files
File Аты | Сипаттама |
---|---|
Зауыттық_сурет | Қос конфигурациялы кескіндерді конфигурациялау режимінде, CFM1 және CFM2 бір CFM қоймасына біріктіріледі. |
қолданба_сурет_1 | Quartus II аппараттық дизайны file бұл app_image_2 ауыстырады қашықтағы жүйені жаңарту кезінде. |
қолданба_сурет_2 | Nios II бағдарламалық құралының қолданба коды үшін контроллер рөлін атқарады қашықтан жаңарту жүйесінің дизайны. |
Remote_system_upgrade.c | |
factory_application1.pof | Quartus II бағдарламалау file ол зауыт кескінінен және тұрады CFM1 және CFM0 және CFM1 бағдарламаларына бағдарламаланатын 2 қолданба кескіні тиісінше бастапқы stage. |
factory_application1.rpd | |
application_image_1.rpd | |
application_image_2.rpd | |
Nios_application.pof |
Анықтамалық дизайн MAX 10 FPGA құрылғыларына арналған Nios II негізіндегі жүйелерде негізгі қашықтан конфигурациялау мүмкіндіктерін жүзеге асыратын қарапайым қолданбаны қамтамасыз етеді. MAX 10 FPGA әзірлеу жинағына кіретін UART интерфейсі қашықтан конфигурациялау мүмкіндігін қамтамасыз ету үшін Altera UART IP ядросымен бірге пайдаланылады.
Анықтамалық дизайн Files
MAX 10 FPGA артық қашықтағы жүйені жаңартуview
Жүйені қашықтан жаңарту мүмкіндігімен FPGA құрылғыларына арналған жақсартулар мен қателерді түзету қашықтан орындалуы мүмкін. Енгізілген жүйелік ортада микробағдарламаны UART, Ethernet және I2C сияқты хаттамалардың әртүрлі түрлері бойынша жиі жаңарту қажет. Енгізілген жүйеде FPGA болса, микробағдарлама жаңартулары FPGA құрылғысындағы аппараттық құрал кескінінің жаңартуларын қамтуы мүмкін.
MAX10 FPGA құрылғылары қашықтағы жүйені жаңарту мүмкіндігін одан әрі жақсартатын екі конфигурация кескініне дейін сақтау мүмкіндігін береді. Суреттердің бірі ағымдағы кескінде қате орын алса, жүктелетін сақтық көшірме кескіні болады.
Қысқартулар
1-кесте: Қысқартулар тізімі
Аббревиатура Сипаттама | |
Авалон-ММ | Avalon жады картасы |
CFM | Конфигурациялау флэш жады |
GUI | Графикалық пайдаланушы интерфейсі |
ICB | Инициализация конфигурация биті |
MAP/.map | Жад картасы File |
Nios II ЭСҚ | Nios II ендірілген дизайн жиынтығын қолдау |
ПФЛ | Параллель Flash Loader IP ядросы |
POF/.pof | Бағдарламалаушы объектісі File |
- Intel корпорациясы. Барлық құқықтар сақталған. Intel, Intel логотипі, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus және Stratix сөздері мен логотиптері Intel корпорациясының немесе оның АҚШ және/немесе басқа елдердегі еншілес компанияларының сауда белгілері болып табылады. Intel өзінің FPGA және жартылай өткізгіш өнімдерінің Intel стандартты кепілдігіне сәйкес ағымдағы техникалық сипаттамаларға сәйкес орындалуына кепілдік береді, бірақ кез келген өнімдер мен қызметтерге кез келген уақытта ескертусіз өзгертулер енгізу құқығын өзіне қалдырады. Intel жазбаша түрде тікелей келіскен жағдайларды қоспағанда, Intel компаниясы осы құжатта сипатталған кез келген ақпаратты, өнімді немесе қызметті қолданудан немесе пайдаланудан туындайтын жауапкершілікті немесе жауапкершілікті өз мойнына алмайды. Intel тұтынушыларына кез келген жарияланған ақпаратқа сенбес бұрын және өнімдерге немесе қызметтерге тапсырыс бермес бұрын құрылғы сипаттамаларының соңғы нұсқасын алу ұсынылады.
- Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Алғы шарт
аббревиатура
QSPI |
Сипаттама
Төрт сериялы перифериялық интерфейс |
RPD/.rpd | Бағдарламалаудың бастапқы деректері |
SBT | Бағдарламалық құрал құрастыру құралдары |
SOF/.sof | SRAM нысаны File |
UART | Әмбебап асинхронды қабылдағыш/таратқыш |
UFM | Пайдаланушы флэш-жады |
Алғы шарт
- Бұл анықтамалық дизайнды қолдану сізден келесі салаларда көрсетілген білім немесе тәжірибе деңгейін талап етеді:
- Nios II жүйелері және оларды құру құралдары туралы жұмыс білімі. Бұл жүйелер мен құралдарға Quartus® II бағдарламалық құралы, Qsys және Nios II EDS кіреді.
- MAX 10 FPGA ішкі конфигурациясы, қашықтан жүйені жаңарту мүмкіндігі және PFL сияқты Intel FPGA конфигурациясының әдістемелері мен құралдарын білу.
Талаптар
- Төмендегілер анықтамалық дизайнға қойылатын аппараттық және бағдарламалық қамтамасыз ету талаптары:
- MAX 10 FPGA әзірлеу жинағы
- Quartus II 15.0 нұсқасы Nios II EDS бар
- Жұмыс істейтін UART драйвері және интерфейсі бар компьютер
- Кез келген екілік/он алтылық file редактор
Анықтамалық дизайн Files
2-кесте: Дизайн Files Анықтамалық дизайнға кіреді
File Аты
Зауыттық_сурет |
Сипаттама
• Quartus II аппараттық дизайны file CFM0 ішінде сақталады. • Қолданба кескінін жүктеп алу кезінде қате орын алған кезде пайдаланылатын қосалқы кескін/зауыттық кескін. |
қолданба_сурет_1 | • Quartus II аппараттық дизайны file CFM1 және CFM2 ішінде сақталады.(1)
• Құрылғыға жүктелген қолданбаның бастапқы кескіні. |
- Қос конфигурациялы кескіндерді конфигурациялау режимінде CFM1 және CFM2 бір CFM жадына біріктіріледі.
File Аты
қолданба_сурет_2 |
Сипаттама
Quartus II аппараттық дизайны file қашықтағы жүйені жаңарту кезінде app_image_2 ауыстырады. |
Remote_system_upgrade.c | Қашықтан жаңарту жүйесінің дизайны үшін контроллер ретінде әрекет ететін Nios II бағдарламалық құралының қолданба коды. |
Remote Terminal.exe | • Орындалатын file GUI көмегімен.
• MAX 10 FPGA әзірлеу жинағымен өзара әрекеттесу үшін хост терминалы ретінде қызмет етеді. • UART арқылы бағдарламалау деректерін жібереді. • Бұл терминалдың бастапқы коды қамтылған. |
3-кесте: Мастер Files Анықтамалық дизайнға кіреді
Сіз бұл шеберлерді пайдалана аласыз files дизайнды құрастырмай-ақ анықтамалық дизайн үшін files.
File Аты
factory_application1.pof factory_application1.rpd |
Сипаттама
Quartus II бағдарламалау file ол зауыттық кескіннен және 1 қолданбалы кескіннен тұрады, бастапқы секундтарда сәйкесінше CFM0 және CFM1 және CFM2 бағдарламаларына бағдарламаланады.tage. |
factory_application2.pof factory_application2.rpd | • Quartus II бағдарламалау file ол зауыттық кескіннен және 2 қолданба кескінінен тұрады.
• Төменде application_ image_2.rpd деп аталатын қашықтағы жүйені жаңарту кезінде 1 қолданба кескінін ауыстыру үшін 2 қолданба кескіні кейінірек шығарылады. |
application_image_1.rpd | Quartus II шикі бағдарламалау деректері file тек 1 қолданба кескінін қамтитын. |
application_image_2.rpd | Quartus II шикі бағдарламалау деректері file онда тек 2 қолданба кескіні бар. |
Nios_application.pof | • Бағдарламалау file Ол Nios II процессорлық бағдарламалық құрал қолданбасынан тұрады .hex file тек.
• Сыртқы QSPI жарқылына бағдарламалау үшін. |
pfl.sof | • Кварт II .sof құрамында PFL.
• MAX 10 FPGA әзірлеу жинағында QSPI жарқылына бағдарламаланған. |
Анықтамалық дизайн Функционалды сипаттама
Nios II Gen2 процессоры
- Анықтамалық дизайндағы Nios II Gen2 процессорының келесі функциялары бар:
- Оқу, жазу және өшіруді қоса, Altera On-Chip Flash IP ядросымен барлық интерфейс операцияларын өңдейтін автобус шебері.
- Негізгі компьютерден бағдарламалау бит ағынын қабылдау және Қос конфигурация IP ядросы арқылы қайта конфигурациялауды іске қосу үшін бағдарламалық құралда алгоритмді қамтамасыз етеді.
- Процессордың қалпына келтіру векторын сәйкесінше орнату керек. Бұл процессордың UFM немесе сыртқы QSPI жарқылынан дұрыс қолданба кодын жүктеуін қамтамасыз ету.
- Ескерту: Nios II қолданба коды үлкен болса, Intel қолданба кодын сыртқы QSPI жарқылында сақтауды ұсынады. Бұл анықтамалық дизайнда қалпына келтіру векторы Nios II қолданба коды сақталған сыртқы QSPI жарқылын көрсетеді.
Қатысты ақпарат
- Nios II Gen2 аппараттық құралды әзірлеу бойынша оқулық
- Nios II Gen2 процессорын әзірлеу туралы қосымша ақпарат береді.
Altera On-Chip Flash IP Core
- Altera On-Chip Flash IP ядросы CFM және UFM-де оқу, жазу немесе өшіру әрекетін орындау үшін Nios II процессорының интерфейсі ретінде қызмет етеді. Altera On-Chip Flash IP ядросы жаңа конфигурация бит ағынымен CFM-ге қол жеткізуге, өшіруге және жаңартуға мүмкіндік береді. Altera On-Chip Flash IP параметрінің өңдегіші әрбір жад секторы үшін алдын ала анықталған мекенжай ауқымын көрсетеді.
Қатысты ақпарат
- Altera On-Chip Flash IP Core
- Altera On-Chip Flash IP Core туралы қосымша ақпарат береді.
Altera Dual Configuration IP Core
- MAX 10 FPGA құрылғыларында қашықтағы жүйені жаңарту блогына қол жеткізу үшін Altera Dual Configuration IP өзегін пайдалануға болады. Altera Dual Configuration IP ядросы жаңа кескінді жүктеп алғаннан кейін қайта конфигурациялауды бастауға мүмкіндік береді.
Қатысты ақпарат
- Altera Dual Configuration IP Core
- Altera Dual Configuration IP Core туралы қосымша ақпарат береді
Altera UART IP Core
- UART IP өзегі MAX 10 FPGA ішіндегі енгізілген жүйе мен сыртқы құрылғы арасындағы сериялық таңбалар ағындарын байланыстыруға мүмкіндік береді. Avalon-MM шебері ретінде Nios II процессоры Avalon-MM құл болып табылатын UART IP ядросымен байланысады. Бұл байланыс басқару және деректер регистрлерін оқу және жазу арқылы жүзеге асырылады.
- Негізгі RS-232 протоколының уақытын жүзеге асырады және келесі мүмкіндіктерді қамтамасыз етеді:
- реттелетін жіберу жылдамдығы, паритет, тоқтату және деректер биттері
- қосымша RTS/CTS ағынын басқару сигналдары
Қатысты ақпарат
- UART ядросы
- UART Core туралы қосымша ақпарат береді.
Жалпы Quad SPI контроллері IP ядросы
- Жалпы Quad SPI контроллерінің IP ядросы MAX 10 FPGA, сыртқы жарқыл және борттық QSPI жарқылы арасындағы интерфейс ретінде жұмыс істейді. Ядро оқу, жазу және өшіру операциялары арқылы QSPI жарқылына қол жеткізуді қамтамасыз етеді.
Nios II қолданбасы қосымша нұсқаулармен кеңейтілгенде file алтыбұрыштың өлшемі file Nios II қолданбасынан жасалған. Белгілі бір өлшем шегінен асып кетсе, UFM қолданбасының он алтылығын сақтау үшін жеткілікті орынға ие болмайды file. Мұны шешу үшін MAX 10 FPGA әзірлеу жинағында қол жетімді сыртқы QSPI жарқылын қолданбаның он алтылығын сақтау үшін пайдалануға болады. file.
Nios II EDS бағдарламалық қамтамасыз ету қолданбасының дизайны
- Анықтамалық дизайн қашықтан жаңарту жүйесінің дизайнын басқаратын Nios II бағдарламалық құрал қолданбасының кодын қамтиды. Nios II бағдарламалық құралы қолданбасының коды арнайы нұсқауларды орындау арқылы UART арқылы хост терминалына жауап береді.
Қолданба кескіндерін қашықтан жаңарту
- Бағдарламалау бит ағынын жібергеннен кейін file Remote Terminal көмегімен Nios II бағдарламалық құралы келесі әрекеттерді орындау үшін жасалған:
- CFM1 және 2 секторын қорғаудан шығару үшін Altera On-Chip Flash IP негізгі басқару тізілімін орнатыңыз.
- CFM1 және CFM2 бойынша секторды өшіру әрекетін орындаңыз. Бағдарламалық құрал өшірудің сәтті аяқталғанына көз жеткізу үшін Altera On-Chip Flash IP ядросының күй тізілімін сұрайды.
- Stdin ішінен бір уақытта 4 байт бит ағынын алыңыз. Стандартты енгізу және шығыс деректерді хост терминалынан тікелей қабылдау және оған шығаруды басып шығару үшін пайдаланылуы мүмкін. Стандартты енгізу және шығару опцияларының түрлерін Nios II Eclipse Build құралындағы BSP өңдегіші арқылы орнатуға болады.
- Әрбір байт үшін бит ретін өзгертеді.
- Ескерту: Altera On-Chip Flash IP Core конфигурациясына байланысты деректерді CFM-ге жазбас бұрын әрбір байтты кері өзгерту қажет.
- CFM4 және CFM1 ішіне бір уақытта 2 байтты деректерді жазуды бастаңыз. Бұл процесс бағдарламалау бит ағынының соңына дейін жалғасады.
- Сәтті жазу әрекетін қамтамасыз ету үшін Altera On-Chip Flash IP күй регистрін сұрайды. Тасымалдау аяқталғанын көрсететін хабарды ұсынады.
- Ескерту: Жазу әрекеті сәтсіз болса, терминал бит ағынын жіберу процесін тоқтатады және қате туралы хабарды жасайды.
- Кез келген қалаусыз жазу әрекетін болдырмау үшін CFM1 және CFM2 қайта қорғау үшін басқару тізілімін орнатады.
Қатысты ақпарат
- pof Convert Programming арқылы құру Fileқосулы
- rpd жасау туралы ақпарат береді files түрлендіру бағдарламалау кезінде files.
Қайта конфигурациялауды қашықтан іске қосу
- Хосттың қашықтағы терминалында триггерді қайта конфигурациялау әрекетін таңдағаннан кейін Nios II бағдарламалық құралы келесі әрекеттерді орындайды:
- Стандартты енгізуден пәрменді алыңыз.
- Қайта конфигурациялауды келесі екі жазу әрекетімен бастаңыз:
- Қос конфигурация IP ядросында 0x03 офсеттік мекенжайына 0x01 жазыңыз. Бұл операция физикалық CONFIG_SEL істікшесін қайта жазады және 1-суретті келесі жүктеу конфигурациясының кескіні ретінде орнатады.
- Қос конфигурация IP ядросында 0x01 офсеттік мекенжайына 0x00 жазыңыз. Бұл әрекет CFM1 және CFM2 ішіндегі қолданба кескініне қайта конфигурациялауды іске қосады
Анықтамалық дизайнды шолу
Бағдарламалауды құру Files
- Сізге келесі бағдарламалауды жасау керек fileMAX 10 FPGA әзірлеу жинағында қашықтағы жүйені жаңартуды пайдалана алмас бұрын:
QSPI бағдарламалау үшін:
- sof — пайдалану pfl.sof анықтамалық дизайнға кіреді немесе сіз өзіңіздің PFL дизайнын қамтитын басқа .sof жасауды таңдай аласыз.
- pof — конфигурация file .hex файлынан жасалған және QSPI жарқылына бағдарламаланған.
- үшін қашықтағы жүйені жаңарту:
- pof — конфигурация file .sof файлынан жасалған және ішкі жарқылға бағдарламаланған.
- rpd — қамтиды ICB параметрлері, CFM0, CFM1 және UFM кіретін ішкі жарқылға арналған деректер.
- карта — ұстайды ICB параметрлерінің, CFM0, CFM1 және UFM әрбір жады секторының мекенжайы.
Жасалуда files QSPI бағдарламалауға арналған
.pof жасау үшін file QSPI бағдарламалау үшін келесі қадамдарды орындаңыз:
- Nios II жобасын жасаңыз және HEX жасаңыз file.
- Ескерту: Nios II жобасын құру және HEX құру туралы ақпаратты MAX 730 құрылғыларындағы AN10: Nios II процессорын жүктеу әдістерінен қараңыз. file.
- бойынша File мәзірінен Бағдарламалауды түрлендіру түймешігін басыңыз Files.
- Шығыс бағдарламалау астында file, Бағдарламалаушы нысанын таңдаңыз File (.pof) Бағдарламалауда file түрлері тізімі.
- Режим тізімінде 1-биттік пассивті серияны таңдаңыз.
- Конфигурация құрылғысы тізімінде CFI_512Mb таңдаңыз.
- жылы File атау жолағында көрсетіңіз file бағдарламалау атауы file құрғыңыз келеді.
- Кіріс бөлімінде files тізімін түрлендіру үшін Параметрлер мен SOF деректер жолын алып тастаңыз. Hex деректерін қосу түймешігін басыңыз және Hex деректерін қосу тілқатысу терезесі пайда болады. Hex деректерін қосу жолағында Абсолютті адрестеуді таңдап, .hex енгізіңіз file Nios II EDS құрастыру құралдарынан жасалған.
- Барлық параметрлер орнатылғаннан кейін қатысты бағдарламаны жасау үшін Жасау түймесін басыңыз file.
Қатысты ақпарат
AN730: MAX 10 FPGA құрылғыларындағы Nios II процессорын жүктеу әдістері
Жасалуда fileЖүйені қашықтан жаңартуға арналған
.pof, .map және .rpd жасау үшін files қашықтағы жүйені жаңарту үшін келесі қадамдарды орындаңыз:
- Factory_image, application_image_1 және application_image_2 қалпына келтіріп, барлық үш дизайнды құрастырыңыз.
- Екі .pof жасаңыз fileкелесі кестеде сипатталған:
- Ескерту: Бағдарламалауды түрлендіру арқылы .pof генерациясын қараңыз Files .pof құру қадамдары үшін files.
- Ескерту: Бағдарламалауды түрлендіру арқылы .pof генерациясын қараңыз Files .pof құру қадамдары үшін files.
- Кез келген он алтылық өңдегішті пайдаланып app2.rpd ашыңыз.
- Оналтылық редакторында .map сілтемесі арқылы басталуы мен аяқталуының ығысуына негізделген екілік деректер блогын таңдаңыз. file. 10M50 құрылғысының басталуы мен аяқталуы сәйкесінше 0x12000 және 0xB9FFF. Бұл блокты жаңасына көшіріңіз file және оны басқа .rpd файлында сақтаңыз file. Бұл жаңа .rpd file тек 2 қолданба кескінін қамтиды.
pof Convert Programming арқылы құру Files
.sof түрлендіру үшін files to .pof files, мына қадамдарды орындаңыз:
- бойынша File мәзірінен Бағдарламалауды түрлендіру түймешігін басыңыз Files.
- Шығыс бағдарламалау астында file, Бағдарламалаушы нысанын таңдаңыз File (.pof) Бағдарламалауда file түрлері тізімі.
- Режим тізімінде Ішкі конфигурация опциясын таңдаңыз.
- жылы File атау жолағында көрсетіңіз file бағдарламалау атауы file құрғыңыз келеді.
- Жад картасын жасау үшін File (.map), жад картасын жасау мүмкіндігін қосыңыз File (шығаруды автоматты түрде жасау_file.карта). .map сіз Опция/Жүктеу ақпараты опциясы арқылы орнатқан ICB параметрі бар CFM және UFM мекенжайын қамтиды.
- Шикі бағдарламалау деректерін (.rpd) жасау үшін RPD конфигурация деректерін жасау (шығыс_ жасау) параметрін қосыңыз.file_auto.rpd).
Жад картасының көмегімен File, .rpd ішіндегі әрбір функционалды блок үшін деректерді оңай анықтауға болады file. Сондай-ақ, үшінші тарап бағдарламалау құралдары үшін флэш деректерін шығаруға немесе Altera On-Chip Flash IP арқылы конфигурацияны немесе пайдаланушы деректерін жаңартуға болады. - .sof енгізу арқылы қосуға болады files тізімін түрлендіру үшін және екі .sof қосуға болады files.
- Жүйені қашықтағы жаңарту мақсаттары үшін .pof ішінде бастапқы 0 бет деректерін сақтауға және 1 бет деректерін жаңа .sof деректерімен ауыстыруға болады. file. Мұны орындау үшін .pof қосу керек file 0-бетте, содан кейін
.sof бетін қосыңыз, содан кейін жаңа .sof қосыңыз file дейін
- Жүйені қашықтағы жаңарту мақсаттары үшін .pof ішінде бастапқы 0 бет деректерін сақтауға және 1 бет деректерін жаңа .sof деректерімен ауыстыруға болады. file. Мұны орындау үшін .pof қосу керек file 0-бетте, содан кейін
- Барлық параметрлер орнатылғаннан кейін қатысты бағдарламаны жасау үшін Жасау түймесін басыңыз file.
QSPI бағдарламалау
Nios II қолданбасының кодын QSPI жарқылына бағдарламалау үшін келесі қадамдарды орындаңыз:
- MAX 10 FPGA әзірлеу жинағында борттық VTAP (MAX II) құрылғысын айналып өту үшін MAX10_BYPASSn мәнін 0-ге ауыстырыңыз.
- Intel FPGA жүктеу кабелін (бұрынғы USB Blaster) JTAG тақырыбы.
- Бағдарламалаушы терезесінде Hardware Setup түймесін басып, USB Blaster таңдаңыз.
- Режим тізімінде J таңдаңызTAG.
- Сол жақ тақтадағы Автоматты анықтау түймесін басыңыз.
- Бағдарламаланатын құрылғыны таңдап, Қосу түймесін басыңыз File.
- pfl.sof таңдаңыз.
- Бағдарламалауды бастау үшін Бастау түймесін басыңыз.
- Бағдарламалау сәтті аяқталғаннан кейін, тақтаны өшірмей, сол жақ тақтадағы Auto Detect түймесін қайта басыңыз. Бағдарламалаушы терезесінде QSPI_512Mb жарқылын көресіз.
- QSPI құрылғысын таңдап, Қосу түймесін басыңыз File.
- .pof таңдаңыз file бұрын .hex арқылы жасалған file.
- QSPI жарқылын бағдарламалауды бастау үшін Start (Бастау) түймесін басыңыз.
J көмегімен бастапқы кескінмен FPGA бағдарламалауTAG
App1.pof файлын құрылғының бастапқы кескіні ретінде FPGA ішіне бағдарламалау керек. app1.pof файлын FPGA ішіне бағдарламалау үшін келесі қадамдарды орындаңыз:
- Бағдарламалаушы терезесінде Hardware Setup түймесін басып, USB Blaster таңдаңыз.
- Режим тізімінде J таңдаңызTAG.
- Сол жақ тақтадағы Автоматты анықтау түймесін басыңыз.
- Бағдарламаланатын құрылғыны таңдап, Қосу түймесін басыңыз File.
- app1.pof таңдаңыз.
- Бағдарламалауды бастау үшін Бастау түймесін басыңыз.
UART көмегімен кескінді жаңарту және қайта конфигурациялауды іске қосу
MAX10 FPGA әзірлеу жинағын қашықтан конфигурациялау үшін келесі қадамдарды орындаңыз:
- Ескерту: Бастамас бұрын мыналарды тексеріңіз:
- тақтадағы CONFIG_SEL пин 0 мәніне орнатылған
- тақтаның UART порты компьютерге қосылған
- Remote Terminal.exe файлын ашыңыз және Remote Terminal интерфейсі ашылады.
- Параметрлер түймешігін басыңыз және Сериялық порт параметрлері терезесі пайда болады.
- Quartus II UART IP ядросында таңдалған UART параметрлеріне сәйкес келетін қашықтағы терминалдың параметрлерін орнатыңыз. Орнату аяқталғаннан кейін OK түймесін басыңыз.
- Әзірлеу жинағындағы nCONFIG түймесін басыңыз немесе Жіберу мәтін жолағындағы 1 пернесін басыңыз, содан кейін Enter пернесін басыңыз.
- Төменде көрсетілгендей терминалда операция таңдау тізімі пайда болады:
- Ескерту: Әрекетті таңдау үшін Жіберу мәтін жолағында нөмірді теріп, Enter пернесін басыңыз.
- Төменде көрсетілгендей терминалда операция таңдау тізімі пайда болады:
- 1 қолданба кескінін 2 қолданба кескінімен жаңарту үшін 2 операциясын таңдаңыз. Сізге CFM1 және CFM2 бастапқы және аяқталу мекенжайын енгізу сұралады.
- Ескерту: Картада көрсетілген мекенжай file ICB параметрлерін, CFM және UFM, бірақ Altera On-Chip параметрлерін қамтиды
- Flash IP тек CFM және UFM қол жеткізе алады. Демек, картада көрсетілген мекенжай арасында мекенжай ығысуы бар file және Altera On-Chip Flash IP параметрінің терезесі.
- Altera On-Chip Flash IP параметрінің терезесінде көрсетілген мекенжай негізінде мекенжайды енгізіңіз.
- Аяқтау мекенжайын енгізгеннен кейін өшіру автоматты түрде басталады.
- Аяқтау мекенжайын енгізгеннен кейін өшіру автоматты түрде басталады.
- Өшіру сәтті аяқталғаннан кейін сізге .rpd бағдарламалауды енгізу сұралады file қолданба суреті үшін 2.
- Кескінді жүктеп салу үшін Жіберу түймесін басыңызFile түймешігін басып, одан кейін тек 2 қолданба кескіні бар .rpd файлын таңдап, Ашу түймесін басыңыз.
- Ескерту: Қолданбаның 2 суретінен басқа құрылғыда жаңартқыңыз келетін кез келген жаңа кескінді пайдалануға болады.
- Жаңарту процесі тікелей басталады және сіз терминал арқылы орындалу барысын бақылай аласыз. Операция мәзірі Дайын деп сұрайды және енді келесі әрекетті таңдауға болады.
- Қайта конфигурациялауды іске қосу үшін 4 операциясын таңдаңыз. Құрылғыға жүктелген әртүрлі кескінді көрсететін ЖШД әрекетін байқауға болады.
Сурет | Жарық диодты күй (белсенді төмен) |
Зауыттық кескін | 01010 |
Қолданба суреті 1 | 10101 |
Қолданба суреті 2 | 01110 |
Құжатты қайта қарау тарихы
Күн | Нұсқа | Өзгерістер |
2017 жылдың ақпаны | 2017.02.21 | Intel ретінде қайта брендтелген. |
2015 жылдың маусымы | 2015.06.15 | Бастапқы шығарылым. |
Құжаттар / Ресурстар
![]() |
Nios II процессоры бар UART арқылы intel MAX 10 FPGA құрылғылары [pdf] Пайдаланушы нұсқаулығы Nios II процессоры бар UART арқылы MAX 10 FPGA құрылғысы, MAX 10 FPGA құрылғысы, Nios II процессоры бар UART арқылы, UART үстінде, Nios II процессоры UART, Nios II, UART процессоры |