Intel-LOGO

Intel MAX 10 Дастгоҳҳои FPGA тавассути UART бо протсессори Nios II

intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-Ниос-II-протсессори-МАХСУЛОТИ

Маълумот оид ба маҳсулот

Тарҳрезии истинод як барномаи оддиеро пешкаш мекунад, ки хусусиятҳои асосии конфигуратсияи дурдастро дар системаҳои Nios II барои дастгоҳҳои MAX 10 FPGA амалӣ мекунад. Интерфейси UART, ки ба маҷмӯаи таҳияи MAX 10 FPGA дохил карда шудааст, дар якҷоягӣ бо асосии Altera UART IP барои таъмини функсияи конфигуратсияи дурдаст истифода мешавад. Дастгоҳҳои MAX10 FPGA қобилияти нигоҳ доштани то ду тасвири конфигуратсияро таъмин мекунанд, ки хусусияти такмилдиҳии дурдасти системаро боз ҳам беҳтар мекунанд.

Ихтисорот

Ихтисорот Тавсифи
Авалон-ММ Avalon Memory-харитаи конфигуратсияи хотираи Flash
CFM Интерфейси графикии корбар
ICB Бити конфигуратсияи ибтидоӣ
MAP/.map Харитаи хотира File
Nios II EDS Дастгирии Suite дарунсохти Nios II
ПФЛ Асоси IP Flash Loader параллелӣ
POF/.pof Объекти барномасоз File
QSPI Интерфейси периферии чоргонаи силсилавӣ
RPD/.rpd Маълумоти хоми барномасозӣ
SBT Воситаҳои сохтани нармафзор
SOF/.sof Объекти SRAM File
АРБА Қабулкунаки универсалии асинхронӣ / интиқолдиҳанда
UFM Хотираи флеши корбар

Дастурҳои истифодаи маҳсулот

Шарти ҳатмӣ

Татбиқи ин тарҳи истинод аз шумо талаб мекунад, ки сатҳи зикршудаи дониш ё таҷриба дар соҳаҳои зерин дошта бошед:

Талабот:

Талаботи сахтафзор ва нармафзор барои тарҳи истинод инҳоянд:

Тарҳрезии истинод Files

File Ном Тавсифи
Тасвири_завод Дар ҳолати конфигуратсияи тасвирҳои конфигуратсияи дугона, CFM1 ва CFM2
ба анбори ягонаи CFM муттаҳид карда мешаванд.
app_image_1 Тарҳрезии сахтафзор Quartus II file ки app_image_2-ро иваз мекунад
ҳангоми навсозии системаи дурдаст.
app_image_2 Рамзи нармафзори Nios II ҳамчун контроллер барои
тарҳрезии системаи азнавсозии дурдаст.
Remote_system_upgrade.c
factory_application1.pof Барномасозии Quartus II file ки аз симои завод ва
тасвири барнома 1, ки ба CFM0 ва CFM1 & CFM2 барномарезӣ карда шавад
мутаносибан дар ибтидои сtage.
factory_application1.rpd
application_image_1.rpd
application_image_2.rpd
Nios_application.pof

Тарҳрезии истинод як барномаи оддиеро пешкаш мекунад, ки хусусиятҳои асосии конфигуратсияи дурдастро дар системаҳои Nios II барои дастгоҳҳои MAX 10 FPGA амалӣ мекунад. Интерфейси UART, ки ба маҷмӯаи таҳияи MAX 10 FPGA дохил карда шудааст, дар якҷоягӣ бо асосии 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 EDS Дастгирии Suite дарунсохти Nios II
ПФЛ Асоси IP Flash Loader параллелӣ
POF/.pof Объекти барномасоз File
  • Корпоратсияи Intel. Ҳамаи ҳуқуқ маҳфуз аст. Intel, логотипи Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus ва Stratix калимаҳо ва логотипҳо тамғаҳои тиҷоратии Intel Corporation ё филиалҳои он дар ИМА ва/ё дигар кишварҳо мебошанд. Intel иҷрои маҳсулоти FPGA ва нимноқилҳои худро мувофиқи мушаххасоти ҷорӣ мувофиқи кафолати стандартии Intel кафолат медиҳад, аммо ҳуқуқ дорад, ки дар вақти дилхоҳ бидуни огоҳӣ ба ҳама гуна маҳсулот ва хидматҳо тағйирот ворид кунад. Intel ҳеҷ гуна масъулият ё масъулиятеро, ки аз барнома ё истифодаи ҳама гуна маълумот, маҳсулот ё хидмати дар ин ҷо тавсифшуда бармеояд, ба дӯш намегирад, ба истиснои ҳолатҳое, ки Intel дар шакли хаттӣ розӣ шудааст. Ба муштариёни Intel тавсия дода мешавад, ки пеш аз такя ба ҳама гуна маълумоти нашршуда ва пеш аз фармоиш барои маҳсулот ё хидматҳо версияи охирини мушаххасоти дастгоҳро дастрас кунанд.
  • Дигар номҳо ва брендҳо метавонанд ҳамчун моликияти дигарон даъво карда шаванд.

Шарти ҳатмӣ

Ихтисорот

QSPI

Тавсифи

Интерфейси периферии чоргонаи силсилавӣ

RPD/.rpd Маълумоти хоми барномасозӣ
SBT Воситаҳои сохтани нармафзор
SOF/.sof Объекти SRAM File
UART Қабулкунаки универсалии асинхронӣ / интиқолдиҳанда
UFM Хотираи флеши корбар

Шарти ҳатмӣ

  • Татбиқи ин тарҳи истинод аз шумо талаб мекунад, ки сатҳи зикршудаи дониш ё таҷриба дар соҳаҳои зерин дошта бошед:
  • Дониши кории системаҳои Nios II ва асбобҳои сохтани онҳо. Ин системаҳо ва асбобҳо нармафзори Quartus® II, Qsys ва Nios II EDS мебошанд.
  • Донистани методологияҳо ва абзорҳои конфигуратсияи Intel FPGA, аз қабили конфигуратсияи дохилии MAX 10 FPGA, хусусияти такмили дурдасти система ва PFL.

Талабот

  • Талаботи сахтафзор ва нармафзор барои тарҳи истинод инҳоянд:
  • Маҷмӯи таҳияи MAX 10 FPGA
  • Версияи Quartus II 15.0 бо Nios II EDS
  • Компютер бо драйвери кории UART ва интерфейс
  • Ҳар дуӣ/шонздаҳӣ file мухаррир

Тарҳрезии истинод Files

Ҷадвали 2: Тарҳрезӣ Files Дар тарҳи истинод дохил карда шудааст

File Ном

Тасвири_завод

Тавсифи

• Тарҳрезии сахтафзори Quartus II file ки дар CFM0 нигод дошта шаванд.

• Тасвири такрорӣ/тасвири заводӣ, ки ҳангоми пайдо шудани хатогӣ дар зеркашии тасвири барнома истифода мешавад.

app_image_1 • Тарҳрезии сахтафзори Quartus II file бояд дар CFM1 ва CFM2 нигоҳ дошта шавад.(1)

• Тасвири аввалини барнома дар дастгоҳ бор карда шудааст.

  1. Дар ҳолати конфигуратсияи тасвирҳои конфигуратсияи дугона, CFM1 ва CFM2 ба як нигаҳдории CFM муттаҳид карда мешаванд.
File Ном

app_image_2

Тавсифи

Тарҳрезии сахтафзор 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

Тавсифи

Барномасозии Quartus II file ки аз тасвири завод ва тасвири барнома 1 иборат аст, ки дар аввал мутаносибан ба CFM0 ва CFM1 ва CFM2 барномарезӣ карда мешавандtage.

factory_application2.pof factory_application2.rpd • Барномасозии Quartus II file ки аз тасвири завод ва тасвири барнома 2 иборат аст.

• Тасвири замимаи 2 баъдтар барои иваз кардани тасвири барнома 1 ҳангоми навсозии дурдасти система истихроҷ карда мешавад, ки дар зер application_ image_2.rpd ном дорад.

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 .соф дорои ПФЛ.

• Ба дурахши QSPI дар маҷмӯаи рушди MAX 10 FPGA барномарезӣ шудааст.

Тавсифи функсионалии тарҳрезии истинодintel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-1

Протсессори Nios II Gen2

  • Протсессори Nios II Gen2 дар тарҳи истинод вазифаҳои зеринро дорад:
  • Устоди автобус, ки тамоми амалиёти интерфейсро бо асосии Altera On-Chip Flash IP, аз ҷумла хондан, навиштан ва нест карданро иҷро мекунад.
  • Алгоритмро дар нармафзор барои қабули ҷараёни битҳои барномасозӣ аз компютери мизбон ва триггер аз нав конфигуратсия тавассути ядрои дугонаи конфигуратсияи IP таъмин мекунад.
  • Шумо бояд вектори аз нав танзимкунии протсессоро мувофиқан муқаррар кунед. Ин барои он аст, ки протсессор рамзи дурусти барномаро аз UFM ё дурахши берунии QSPI бор кунад.
  • Шарҳ: Агар рамзи барномаи Nios II калон бошад, Intel тавсия медиҳад, ки рамзи барномаро дар флеши берунии QSPI нигоҳ доред. Дар ин тарҳи истинод, вектори барқароркунӣ ба дурахши берунии QSPI, ки рамзи барномаи Nios II нигоҳ дошта мешавад, ишора мекунад.

Маълумоти марбут

  • Дастури таҳияи сахтафзор 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 Дучанд Конфигуратсияи IP Core

  • Шумо метавонед асосии IP Altera Dual Configuration -ро барои дастрасӣ ба блоки дурдасти система дар дастгоҳҳои MAX 10 FPGA истифода баред. Асоси IP Altera Dual Configuration ба шумо имкон медиҳад, ки пас аз зеркашии тасвири нав дубора конфигуратсияро оғоз кунед.

Маълумоти марбут

  • Altera Дучанд Конфигуратсияи IP Core
  • Маълумоти бештарро дар бораи Altera Dual Configuration IP Core медиҳад

Altera UART IP Core

  • Асоси IP UART имкон медиҳад, ки иртиботи ҷараёнҳои аломатҳои силсилавии байни системаи дарунсохт дар MAX 10 FPGA ва дастгоҳи беруна. Ҳамчун устоди Avalon-MM, протсессори Nios II бо ядрои UART IP, ки ғуломи Avalon-MM аст, муошират мекунад. Ин муошират тавассути хондан ва навиштани назорат ва регистрҳои маълумот анҷом дода мешавад.
  • Асосӣ вақти протоколи RS-232-ро амалӣ мекунад ва хусусиятҳои зеринро таъмин мекунад:
  • суръати интиқоли танзимшаванда, паритет, қатъ ва битҳои маълумот
  • сигналҳои назорати ҷараёни RTS / CTS ихтиёрӣ

Маълумоти марбут

  • Core UART
  • Маълумоти бештарро дар бораи UART Core медиҳад.

Генералии Quad SPI Controller IP Core

  • Нерӯи IP Controller Quad SPI ҳамчун интерфейси байни MAX 10 FPGA, дурахши беруна ва дурахши QSPI дар борт кор мекунад. Асосӣ дастрасиро ба дурахши QSPI тавассути амалиёти хондан, навиштан ва нест кардан таъмин мекунад.
    Вақте ки барномаи Nios II бо дастурҳои бештар васеъ мешавад, file андозаи шонздаҳӣ file аз барномаи Nios II тавлидшуда калонтар хоҳад шуд. Зиёда аз маҳдудияти андозаи муайян, UFM барои нигоҳ доштани шонздаҳии барнома фазои кофӣ нахоҳад дошт file. Барои ҳалли ин, шумо метавонед дурахши берунии QSPI-ро, ки дар маҷмӯаи рушди MAX 10 FPGA мавҷуд аст, барои нигоҳ доштани шонздаҳии барнома истифода баред. file.

Тарҳрезии нармафзори Nios II EDS

  • Тарҳрезии истинод рамзи барномаи нармафзори Nios II-ро дар бар мегирад, ки тарҳи системаи такмилдиҳии дурдастро назорат мекунад. Рамзи нармафзори Nios II ба терминали мизбон тавассути UART тавассути иҷрои дастурҳои мушаххас посух медиҳад.

Навсозии тасвирҳои барнома аз дур

  • Пас аз интиқоли ҷараёни битҳои барномасозӣ file бо истифода аз Терминали дурдаст, барномаи нармафзори Nios II тарҳрезӣ шудааст, ки корҳои зеринро иҷро кунад:
  1. Феҳристи асосии идоракунии Altera On-Chip Flash IP -ро барои муҳофизат кардани бахши CFM1 ва 2 насб кунед.
  2. Амалиёти тозакунии бахшро дар CFM1 ва CFM2 иҷро кунед. Нармафзор феҳристи ҳолати ядрои Altera On-Chip Flash IP-ро пурсиш мекунад, то бомуваффақият тоза карда шавад.
  3. Дар як вақт аз stdin 4 байт ҷараёнро қабул кунед. Вуруд ва баромади стандартиро барои қабули маълумот аз терминали мизбон ва чопи баромад ба он истифода бурдан мумкин аст. Намудҳои имконоти вуруд ва баромади стандартиро тавассути Editor BSP дар асбоби Nios II Eclipse Build танзим кардан мумкин аст.
  4. Тартиби битро барои ҳар як байт баръакс мекунад.
    • Шарҳ: Аз сабаби конфигуратсияи Altera On-Chip Flash IP Core, ҳар як байт маълумот бояд пеш аз навиштани он ба CFM иваз карда шавад.
  5. Ба навиштани 4 байт маълумот дар як вақт ба CFM1 ва CFM2 оғоз кунед. Ин раванд то анҷоми ҷараёни битҳои барномасозӣ идома меёбад.
  6. Феҳристи ҳолати Altera On-Chip Flash IP-ро пурсиш мекунад, то амалиёти бомуваффақияти навиштанро таъмин кунад. Паёмеро нишон медиҳад, ки интиқол ба анҷом расидааст.
    • Шарҳ: Агар амалиёти навиштан ноком шавад, терминал раванди ирсоли ҷараёни битро бозмедорад ва паёми хато тавлид мекунад.
  7. Феҳристи назоратро барои аз нав муҳофизат кардани CFM1 ва CFM2 барои пешгирӣ кардани ҳама гуна амалиёти навиштани номатлуб муқаррар мекунад.

Маълумоти марбут

  • pof Насли тавассути Барномасозии Табдил Fileс бар
  • Дар бораи эҷоди rpd маълумот медиҳад files ҳангоми табдил додани барномасозӣ files.

Ҳаракати азнавбаркароркунии дурдаст

  • Пас аз он ки шумо амалиёти реконфигуратсияи триггерро дар терминали дурдаст интихоб мекунед, барномаи нармафзори Nios II амалҳои зеринро иҷро мекунад:
  1. Фармонро аз вуруди стандартӣ қабул кунед.
  2. Аз нав конфигуратсияро бо ду амалиёти навиштани зерин оғоз кунед:
  • 0x03-ро ба суроғаи офсетии 0x01 дар ядрои дугонаи конфигуратсияи IP нависед. Ин амалиёт пинҳои физикии CONFIG_SEL-ро аз нав сабт мекунад ва Тасвири 1-ро ҳамчун тасвири конфигуратсияи навбатии пурборкунӣ муқаррар мекунад.
  • 0x01-ро ба суроғаи офсетии 0x00 дар ядрои дугонаи конфигуратсияи IP нависед. Ин амалиёт реконфигуратсияро ба тасвири барнома дар CFM1 ва CFM2 бармеангезад

Роҳнамои тарҳрезии истинодintel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-2

Таҳияи барномасозӣ Files

  • Шумо бояд барномасозии зеринро эҷод кунед files пеш аз истифодаи такмилдиҳии системаи дурдаст дар маҷмӯаи рушди MAX 10 FPGA:

Барои барномасозии QSPI:

  • соф — истифода бурдан pfl.sof ба тарҳи истинод дохил карда шудааст ё шумо метавонед интихоб кунед, ки .sof-и дигареро, ки тарҳи PFL-и худро дар бар мегирад, эҷод кунед.
  • pof — конфигуратсия file тавлидшуда аз .hex ва барномарезӣ ба дурахши QSPI.
  • Барои Навсозии системаҳои дурдаст:
  • pof — конфигуратсия file тавлидшуда аз .sof ва барномарезӣ ба дурахши дохилӣ.
  • rpd - дар бар мегирад маълумот барои флеши дохилӣ, ки танзимоти ICB, CFM0, CFM1 ва UFM-ро дар бар мегирад.
  • харита — нигох медорад суроғаи ҳар як бахши хотираи танзимоти ICB, CFM0, CFM1 ва UFM.

тавлид files барои барномасозии QSPI

Барои тавлиди .pof file барои барномасозии QSPI, қадамҳои зеринро иҷро кунед:

  1. Сохтани лоиҳаи Nios II ва тавлиди HEX file.
    • Шарҳ: Барои маълумот дар бораи сохтани лоиҳаи Nios II ва тавлиди HEX ба AN730: Усулҳои пурборкунии протсессори Nios II дар дастгоҳҳои MAX 10 муроҷиат кунед. file.
  2. Дар File меню, клик кунед Табдил додани барномасозӣ Files.
  3. Дар доираи барномасозии баромад file, Объекти барномасозро интихоб кунед File (.pof) дар Барномасозӣ file рӯйхати навъи.
  4. Дар рӯйхати Ҳолат, 1-бити пассив Serial -ро интихоб кунед.
  5. Дар рӯйхати дастгоҳи конфигуратсия, CFI_512Mb -ро интихоб кунед.
  6. Дар File қуттии ном, муайян кунед file ном барои барномасозӣ file эҷод кардан мехоҳед.
  7. Дар Вуруд fileс барои табдил додани рӯйхат, хориҷ кардани Параметрҳо ва сатри маълумоти SOF. Иловаи маълумоти шонздаҳӣ клик кунед ва қуттии муколамаи Иловаи маълумот шонздаҳӣ пайдо мешавад. Дар қуттии Иловаи маълумот шонздаҳӣ, суроғаи мутлақро интихоб кунед ва .hexро гузоред file тавлидшуда аз Nios II EDS Build Tools.
  8. Пас аз насб кардани ҳама танзимот, барои тавлиди барномасозии алоқаманд клик кунед file.

Маълумоти марбут

AN730: Усулҳои пурборкунии протсессори Nios II дар MAX 10 дастгоҳҳои FPGA
тавлид files барои такмилдиҳии системаи дурдаст

Барои тавлиди .pof, .map ва .rpd files барои навсозии дурдасти система, қадамҳои зеринро иҷро кунед:

  1. Тасвири Factory_image, application_image_1 ва application_image_2-ро барқарор кунед ва ҳар се тарҳро тартиб диҳед.
  2. Ду .pof тавлид кунед fileдар ҷадвали зерин тасвир шудааст:
    • Шарҳ: Ба насли .pof тавассути конверт барномасозӣ муроҷиат кунед Fileс барои қадамҳои оид ба тавлиди .pof files.intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-3
  3. Бо истифода аз ягон муҳаррири шонздаҳӣ app2.rpd -ро кушоед.
  4. Дар муҳаррири шонздаҳӣ, бо истинод ба .map блоки додаҳои дуиро дар асоси ҷуброни оғоз ва анҷом интихоб кунед file. Ҷуброни оғоз ва анҷоми дастгоҳи 10M50 мутаносибан 0x12000 ва 0xB9FFF аст. Ин блокро ба блоки нав нусхабардорӣ кунед file ва онро дар .rpd дигар захира кунед file. Ин .rpd нав file танҳо тасвири барнома 2-ро дар бар мегирад.intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-4

pof Насли тавассути Барномасозии Табдил Files

Барои табдил додани .sof fileс ба .pof files, ин қадамҳоро иҷро кунед:

  1. Дар File меню, клик кунед Табдил додани барномасозӣ Files.
  2. Дар доираи барномасозии баромад file, Объекти барномасозро интихоб кунед File (.pof) дар Барномасозӣ file рӯйхати навъи.
  3. Дар рӯйхати Мод, Конфигуратсияи дохилиро интихоб кунед.
  4. Дар File қуттии ном, муайян кунед file ном барои барномасозӣ file эҷод кардан мехоҳед.
  5. Барои сохтани харитаи хотира File (.map), фаъол созед Эҷоди Харитаи хотира File (Авто тавлиди баромад_file.харита). Дар .map суроғаи CFM ва UFM-ро бо танзимоти ICB, ки шумо тавассути опсияи Опсия/Маълумоти боркунӣ муқаррар кардаед, дар бар мегирад.
  6.  Барои тавлиди маълумоти хоми барномасозӣ (.rpd), Эҷоди конфигуратсияи додаҳои RPD-ро фаъол созед (Эҷоди натиҷа_file_auto.rpd).
    Бо ёрии Харитаи хотира File, шумо метавонед ба осонӣ маълумотро барои ҳар як блоки функсионалӣ дар .rpd муайян кунед file. Шумо инчунин метавонед маълумоти флешро барои абзорҳои барномасозии тарафи сеюм истихроҷ кунед ё конфигуратсия ё маълумоти корбарро тавассути Altera On-Chip Flash IP навсозӣ кунед.
  7. .sof метавонад тавассути Вуруд илова карда шавад fileс барои табдил додани рӯйхат ва шумо метавонед то ду .sof илова кунед files.
    • Бо мақсади такмилдиҳии дурдасти система, шумо метавонед маълумоти аслии саҳифаи 0-ро дар .pof нигоҳ доред ва маълумоти саҳифаи 1-ро бо .sof нав иваз кунед file. Барои иҷрои ин, шумо бояд .pof илова кунед file дар саҳифаи 0, пас
      саҳифаи .sof илова кунед, пас .sof навро илова кунед file ба
  8. Пас аз насб кардани ҳама танзимот, барои тавлиди барномасозии алоқаманд клик кунед file.

Барномасозии QSPI

Барои барномарезии рамзи барномаи Nios II ба флеши QSPI, қадамҳои зеринро иҷро кунед:

  1. Дар маҷмӯаи таҳияи MAX 10 FPGA, MAX10_BYPASSn -ро ба 0 иваз кунед, то дастгоҳи VTAP (MAX II)-ро гузарад.
  2. Кабели зеркашии Intel FPGA-ро (собиқ USB Blaster) ба JTAG сарлавҳа.
  3. Дар равзанаи Барномасоз, Танзимоти сахтафзорро клик кунед ва USB Blaster -ро интихоб кунед.
  4. Дар рӯйхати Мод, J-ро интихоб кунедTAG.
  5. Тугмаи худкорро дар панели чап пахш кунед.
  6. Дастгоҳи барномарезиро интихоб кунед ва Иловаро пахш кунед File.
  7. pfl.sof -ро интихоб кунед.
  8. Барои оғози барномасозӣ Оғоз клик кунед.
  9. Пас аз бомуваффақият ба анҷом расидани барномасозӣ, бидуни хомӯш кардани тахта, бори дигар тугмаи "Муайянкунии худкор"-ро дар панели чап пахш кунед. Шумо дар равзанаи барномасоз флеши QSPI_512Mb пайдо мешавед.
  10. Дастгоҳи QSPI -ро интихоб кунед ва Иловаро пахш кунед File.
  11. .pof-ро интихоб кунед file пештар аз .hex тавлидшуда file.
  12. Барои оғози барномасозии флеши QSPI Оғоз клик кунед.

Барномасозии FPGA бо тасвири ибтидоӣ бо истифода аз JTAG

Шумо бояд app1.pof-ро ба FPGA ҳамчун тасвири ибтидоии дастгоҳ барномарезӣ кунед. Барои барномарезии app1.pof ба FPGA, қадамҳои зеринро иҷро кунед:

  1. Дар равзанаи Барномасоз, Танзимоти сахтафзорро клик кунед ва USB Blaster -ро интихоб кунед.
  2. Дар рӯйхати Мод, J-ро интихоб кунедTAG.
  3. Тугмаи худкорро дар панели чап пахш кунед.
  4. Дастгоҳи барномарезиро интихоб кунед ва Иловаро пахш кунед File.
  5. app1.pof -ро интихоб кунед.
  6. Барои оғози барномасозӣ Оғоз клик кунед.

Навсозии тасвир ва триггери реконфигуратсия бо истифода аз UART

Барои ба таври фосилавӣ танзим кардани маҷмӯаи таҳияи MAX10 FPGA, қадамҳои зеринро иҷро кунед:

  1. Шарҳ: Пеш аз оғози кор, боварӣ ҳосил кунед, ки:
    • pin CONFIG_SEL дар тахта ба 0 гузошта шудааст
    • бандари UART тахтаи шумо ба компютери шумо пайваст аст
    • Remote Terminal.exe-ро кушоед ва интерфейси Терминали дурдаст кушода мешавад.
  2. Танзимотро клик кунед ва равзанаи танзимоти порти силсилавӣ пайдо мешавад.
  3. Параметрҳои терминали дурдастро барои мувофиқ кардани танзимоти UART дар ядрои Quartus II UART IP таъин кунед. Пас аз анҷом додани танзимот, OK -ро клик кунед.intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-5
  4. Тугмаи nCONFIG-ро дар маҷмӯаи таҳия ё калид-дар 1 дар қуттии Ирсоли матн пахш кунед ва Enter -ро пахш кунед.
    • Рӯйхати интихоби амалиёт дар терминал пайдо мешавад, ки дар зер нишон дода шудааст:intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-6
    • Шарҳ: Барои интихоби амал, рақамро дар қуттии матни Ирсол ворид кунед ва Enterро пахш кунед.
  5. Барои навсозии тасвири замимаи 1 бо тасвири барнома 2, амалиёти 2-ро интихоб кунед. Аз шумо хоҳиш карда мешавад, ки суроғаи оғоз ва анҷоми CFM1 ва CFM2-ро ворид кунед.
    • Шарҳ: Суроғае, ки дар харита нишон дода шудааст file Танзимоти ICB, CFM ва UFM-ро дар бар мегирад, аммо Altera On-Chip
    • Flash IP метавонад танҳо CFM ва UFM-ро дастрас кунад. Ҳамин тариқ, байни суроғаи дар харита нишондодашуда як суроға мавҷуд аст file ва Altera On-Chip Flash тирезаи параметри IP.
  6. Суроғаро дар асоси суроғае, ки аз тарафи равзанаи параметри Altera On-Chip Flash IP муайян шудааст, ворид кунед.intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-7
    • Тозакунӣ ба таври худкор пас аз ворид кардани суроғаи ниҳоӣ оғоз мешавад.intel-MAX-10-FPGA-дастгоҳҳо-бар-UART-бо-протсессори Nios-II-FIG-8
  7. Пас аз бомуваффақияти тозакунӣ, аз шумо хоҳиш карда мешавад, ки ба барномасозии .rpd ворид шавед file барои тасвири барнома 2.
    • Барои бор кардани тасвир, Ирсолро клик кунедFile тугмаро пахш кунед ва он гоҳ танҳо .rpd-и дорои тасвири барнома 2-ро интихоб кунед ва Кушодан -ро пахш кунед.
    • Шарҳ: Ба ғайр аз тасвири барнома 2, шумо метавонед ҳар гуна тасвири наверо, ки мехоҳед дар дастгоҳ навсозӣ кунед, истифода баред.
    • Раванди навсозӣ мустақиман оғоз мешавад ва шумо метавонед пешрафтро тавассути терминал назорат кунед. Менюи амалиёт "Иҷро шуд" -ро дархост мекунад ва шумо ҳоло метавонед амалиёти навбатиро интихоб кунед.
  8. Барои оғоз кардани танзимот, амалиёти 4-ро интихоб кунед. Шумо метавонед рафтори LED-ро мушоҳида кунед, ки тасвири гуногуни ба дастгоҳ боршударо нишон медиҳад.
Тасвир Ҳолати LED (Фаъол паст)
Тасвири завод 01010
Тасвири ариза 1 10101
Тасвири ариза 2 01110

Таърихи таҷдиди ҳуҷҷат

Сана Версия Тағйирот
2017 феврал 2017.02.21 Ребрендинг ҳамчун Intel.
июни соли 2015 2015.06.15 Нашри аввал.

Ҳуҷҷатҳо / Сарчашмаҳо

Intel MAX 10 Дастгоҳҳои FPGA тавассути UART бо протсессори Nios II [pdf] Дастури корбар
Дастгоҳҳои MAX 10 FPGA аз болои UART бо протсессори Nios II, MAX 10 дастгоҳҳои FPGA, зиёда аз UART бо протсессори Nios II, беш аз UART, Nios II протсессори UART, Nios II, протсессори UART

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *