Nios II процессору менен UART аркылуу intel MAX 10 FPGA түзмөктөрү
Продукт маалыматы
Маалымдама дизайны MAX 10 FPGA түзмөктөрү үчүн Nios II негизиндеги системаларда негизги алыстан конфигурациялоо функцияларын ишке ашырган жөнөкөй тиркемени камсыз кылат. MAX 10 FPGA өнүктүрүү комплектине камтылган UART интерфейси алыскы конфигурациялоо функциясын камсыз кылуу үчүн Altera UART IP өзөгү менен бирге колдонулат. MAX10 FPGA түзмөктөрү алыскы системаны жаңыртуу мүмкүнчүлүгүн андан ары өркүндөтүүчү эки конфигурация сүрөтүн сактоо мүмкүнчүлүгүн камсыз кылат.
Аббревиатуралар
Аббревиатура | Description |
---|---|
Avalon-MM | Avalon Memory-Mapped Configuration Flash эстутум |
CFM | Графикалык колдонуучу интерфейси |
ICB | Initialization Configuration Bit |
MAP/.map | Memory Map File |
Nios II EDS | Nios II камтылган дизайн Suite колдоо |
ПФЛ | Параллель Flash Loader IP өзөгү |
POF/.pof | Программист объекти File |
QSPI | Quad сериялык перифериялык интерфейс |
RPD/.rpd | Чийки программалоо маалыматтары |
SBT | Программалык камсыздоону куруу куралдары |
SOF/.sof | SRAM объектиси File |
CART | Универсалдуу асинхрондуу кабыл алгыч/өткөргүч |
UFM | Колдонуучунун флеш эстутуму |
Продукт колдонуу нускамалары
Шарт
Бул маалымдама дизайнын колдонуу төмөнкү тармактарда көрсөтүлгөн билим же тажрыйба деңгээлине ээ болушуңузду талап кылат:
Талаптар:
Төмөндө маалымдама дизайны үчүн аппараттык жана программалык камсыздоо талаптары келтирилген:
Шилтеме дизайн Files
File аты | Description |
---|---|
Заводдук_сүрөт | Кош конфигурациялуу сүрөттөр конфигурация режиминде, CFM1 жана CFM2 бир CFM сактагычына бириктирилет. |
колдонмо_сүрөт_1 | Quartus II аппараттык дизайн file бул app_image_2 алмаштырат алыскы системаны жаңыртуу учурунда. |
колдонмо_сүрөт_2 | Nios II программалык колдонмо коду контроллер катары иштейт алыстан жаңыртуу системасынын дизайны. |
Remote_system_upgrade.c | |
factory_application1.pof | Quartus II программалоо file бул заводдун образынан жана колдонмо сүрөтү 1, CFM0 жана CFM1 & CFM2ге программаланышы керек тиешелүүлүгүнө жараша баштапкы 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: Кыскартуулардын тизмеси
Аббревиатура Description | |
Avalon-MM | Avalon Memory-Mapped |
CFM | Конфигурация флеш эстутум |
GUI | Графикалык колдонуучу интерфейси |
ICB | Initialization Configuration Bit |
MAP/.map | Memory Map File |
Nios II EDS | Nios II камтылган дизайн Suite колдоо |
ПФЛ | Параллель 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 |
Description
Quad сериялык перифериялык интерфейс |
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 аты
Заводдук_сүрөт |
Description
• Quartus II аппараттык дизайн file CFM0 сакталышы керек. • Колдонмонун сүрөтүн жүктөөдө ката пайда болгондо колдонула турган резервдик сүрөт/фабрика сүрөтү. |
колдонмо_сүрөт_1 | • Quartus II аппараттык дизайн file CFM1 жана CFM2де сакталат.(1)
• Аппаратка жүктөлгөн колдонмонун баштапкы сүрөтү. |
- Кош конфигурациялуу сүрөттөрдү конфигурациялоо режиминде CFM1 жана CFM2 бир CFM сактагычына бириктирилет.
File аты
колдонмо_сүрөт_2 |
Description
Quartus II аппараттык дизайн file ал алыстан системаны жаңыртуу учурунда app_image_2 ордуна. |
Remote_system_upgrade.c | Nios II программалык тиркеме коду алыстан жаңыртуу тутумунун дизайны үчүн контроллердун ролун аткарат. |
Remote Terminal.exe | • Аткарылуучу file GUI менен.
• Хосттун MAX 10 FPGA иштеп чыгуу комплекти менен иштешүү үчүн терминал катары иштейт. • UART аркылуу программалоо маалыматтарын жөнөтөт. • Бул терминал үчүн булак коду камтылган. |
3-таблица: Мастер Files Маалымдама дизайнга киргизилген
Сиз бул мастерлерди колдоно аласыз fileс дизайн түзбөстөн маалымдама дизайн үчүн files.
File аты
factory_application1.pof factory_application1.rpd |
Description
Quartus II программалоо file заводдун сүрөтүнөн жана 1-тиркеме сүрөтүнөн турат, алар CFM0 жана CFM1 жана CFM2ге баштапкы s боюнча программаланат.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 өзөгү Nios II процессорунун CFM жана UFMге окуу, жазуу же өчүрүү операциясын жасоо үчүн интерфейс катары иштейт. 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 Core
- UART Core жөнүндө көбүрөөк маалымат берет.
Жалпы Quad SPI Controller IP Core
- Generic Quad SPI Controller 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 кайра коргоо үчүн Башкаруу реестрин орнотот.
Тиешелүү маалымат
- Convert программалоо аркылуу pof Generation Fileуул
- rpd түзүү жөнүндө маалымат менен камсыз кылат files конвертациялоо учурунда files.
Кайра конфигурациялоону алыстан иштетүү
- Хосттун Алыскы терминалында триггерди кайра конфигурациялоо операциясын тандагандан кийин, Nios II программалык тиркемеси төмөнкүлөрдү аткарат:
- Стандарттык киргизүүдөн буйрукту кабыл алыңыз.
- Кайра конфигурациялоону төмөнкү эки жазуу операциясы менен баштаңыз:
- Кош конфигурациянын IP өзөгүндө 0x03 офсеттик дарегине 0x01 жазыңыз. Бул операция физикалык CONFIG_SEL пининин үстүнөн жазат жана 1-сүрөттү кийинки жүктөө конфигурациясынын сүрөтү катары орнотот.
- Кош конфигурациянын IP өзөгүндө 0x01 офсеттик дарегине 0x00 жазыңыз. Бул операция CFM1 жана CFM2деги колдонмонун сүрөтүн кайра конфигурациялоону ишке киргизет
Маалымдама дизайн проспекти
Программалоону түзүү Files
- Сиз төмөнкү программалоону түзүшүңүз керек fileMAX 10 FPGA өнүктүрүү комплектинде алыскы системаны жаңыртуудан мурун:
QSPI программалоо үчүн:
- соф — колдонуу 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 менюну, чыкылдатыңыз Convert Programming Files.
- Чыгуу программалоо астында file, Программист объектисин тандаңыз File (.pof) Программалоодо file тизмени түрү.
- Режим тизмесинде 1 биттик пассивдүү серияны тандаңыз.
- Конфигурация аппаратынын тизмесинен CFI_512Mb тандаңыз.
- Ичинде File аты кутучаны белгилеңиз file программалоонун аталышы file түзгүңүз келет.
- Киргизүүдө fileс тизмесин айландыруу үчүн, Параметрлерди жана SOF маалымат сабын алып салыңыз. Add Hex Data Click жана Add Hex Data диалог кутусу пайда болот. Hex маалыматтарын кошуу кутучасында Абсолюттук даректи тандап, .hexти киргизиңиз file Nios II EDS Build куралдарынан түзүлгөн.
- Бардык орнотуулар орнотулгандан кийин, тиешелүү программалоону түзүү үчүн "Гуруу" чыкылдатыңыз file.
Тиешелүү маалымат
AN730: MAX 10 FPGA түзмөктөрүндө Nios II процессорунун жүктөө ыкмалары
Түзүлүүдө files Remote System Upgrade үчүн
.pof, .map жана .rpd түзүү үчүн files алыстан системаны жаңыртуу үчүн, төмөнкү кадамдарды аткарыңыз:
- Factory_image, application_image_1 жана application_image_2 калыбына келтирип, бардык үч дизайнды түзүңүз.
- Эки .pof жаратыңыз fileс төмөнкү таблицада сүрөттөлгөн:
- Эскертүү: Convert Programming аркылуу .pof Generation караңыз Files .pof түзүү боюнча кадамдар үчүн files.
- Эскертүү: Convert Programming аркылуу .pof Generation караңыз Files .pof түзүү боюнча кадамдар үчүн files.
- Каалаган он алтылык редакторду колдонуп app2.rpd ачыңыз.
- Он алтылык редактордо .mapка шилтеме берүү менен башталышы жана аякташы боюнча экилик маалымат блогун тандаңыз file. 10M50 түзмөгүнүн башталышы жана аяктоосу тиешелүүлүгүнө жараша 0x12000 жана 0xB9FFF болуп саналат. Бул блокту жаңысына көчүрүңүз file жана аны башка .rpd ичинде сактаңыз file. Бул жаңы .rpd file колдонмонун 2 сүрөтүн гана камтыйт.
Convert программалоо аркылуу pof Generation Files
To convert .sof files to .pof files, бул кадамдарды аткарыңыз:
- боюнча File менюну, чыкылдатыңыз Convert Programming Files.
- Чыгуу программалоо астында file, Программист объектисин тандаңыз File (.pof) Программалоодо file тизмени түрү.
- Режим тизмесинде Ички конфигурацияны тандаңыз.
- Ичинде File аты кутучаны белгилеңиз file программалоонун аталышы file түзгүңүз келет.
- Эстутум картасын түзүү үчүн File (.map), Эстутум картасын түзүүнү күйгүзүңүз File (Автоматтык түрдө чыгаруу_file.карта). .map сиз Option/Boot Info опциясы аркылуу койгон ICB жөндөөлөрү менен CFM жана UFM дарегин камтыйт.
- Чийки программалоо берилиштерин (.rpd) түзүү үчүн, конфигурациялоо берилиштерин түзүү RPDди күйгүзүңүз (чыгарууну чыгаруу_file_auto.rpd).
Эстутум картасынын жардамы менен File, сиз .rpd ичиндеги ар бир функционалдык блок үчүн маалыматтарды оңой аныктай аласыз file. Сиз ошондой эле үчүнчү тараптын программалоо куралдары үчүн флэш-маалыматтарды чыгара аласыз же Altera On-Chip Flash IP аркылуу конфигурацияны же колдонуучунун маалыматтарын жаңырта аласыз. - .sof киргизүү аркылуу кошууга болот fileс тизмесин айландыруу жана эки .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 Download кабелин (мурдагы USB Blaster) JTAG баш.
- Программист терезесинде, Hardware Setup чыкылдатып, USB Blasterди тандаңыз.
- Режим тизмесинде J тандаңызTAG.
- Сол панелдеги Auto Detect баскычын басыңыз.
- Программалануучу аппаратты тандап, Кошууну басыңыз File.
- pfl.sof тандаңыз.
- Программалоону баштоо үчүн Start Click.
- Программалоо ийгиликтүү аяктагандан кийин, тактаны өчүрбөстөн, сол панелдеги Auto Detect баскычын кайра басыңыз. Программист терезесинде QSPI_512Mb жарыгын көрөсүз.
- QSPI түзмөгүн тандап, Кошууну чыкылдатыңыз File.
- .pof тандаңыз file мурда .hexтен түзүлгөн file.
- QSPI жарыгын программалоону баштоо үчүн Start Click.
J. жардамы менен баштапкы сүрөт менен FPGA программалооTAG
Сиз аппараттын баштапкы сүрөтү катары FPGA салып app1.pof программалоо керек. FPGAга app1.pof программалоо үчүн, төмөнкү кадамдарды аткарыңыз:
- Программист терезесинде, Hardware Setup чыкылдатып, USB Blasterди тандаңыз.
- Режим тизмесинде J тандаңызTAG.
- Сол панелдеги Auto Detect баскычын басыңыз.
- Программалануучу аппаратты тандап, Кошууну басыңыз File.
- app1.pof тандаңыз.
- Программалоону баштоо үчүн Start Click.
Сүрөттү жаңыртуу жана 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 операцияны тандаңыз. Сиз аспапка жүктөлгөн ар кандай сүрөттү көрсөткөн LED жүрүм-турумун байкай аласыз.
Сүрөт | LED абалы (активдүү төмөн) |
Заводдун сүрөтү | 01010 |
Колдонмо сүрөтү 1 | 10101 |
Колдонмо сүрөтү 2 | 01110 |
Документти кайра карап чыгуу тарыхы
Дата | Версия | Өзгөрүүлөр |
Февраль 2017 | 2017.02.21 | Intel катары ребрендацияланган. |
июнь 2015 | 2015.06.15 | Алгачкы чыгаруу. |
Документтер / Ресурстар
![]() |
Nios II процессору менен UART аркылуу intel MAX 10 FPGA түзмөктөрү [pdf] Колдонуучунун колдонмосу MAX 10 FPGA түзмөктөрү Nios II процессору менен UART, MAX 10 FPGA түзмөктөрү, Nios II процессору менен UART үстүнөн, UART үстүнөн, Nios II процессору UART, Nios II, UART процессору |