Nios II protsessorli UART orqali intel MAX 10 FPGA qurilmalari
Mahsulot haqida ma'lumot
Malumot dizayni MAX 10 FPGA qurilmalari uchun Nios II asosidagi tizimlarda asosiy masofaviy konfiguratsiya xususiyatlarini amalga oshiradigan oddiy dasturni taqdim etadi. MAX 10 FPGA ishlab chiqish to'plamiga kiritilgan UART interfeysi masofaviy konfiguratsiya funksiyasini ta'minlash uchun Altera UART IP yadrosi bilan birgalikda ishlatiladi. MAX10 FPGA qurilmalari masofaviy tizimni yangilash xususiyatini yanada yaxshilaydigan ikkita konfiguratsiya tasvirini saqlash imkoniyatini beradi.
Qisqartmalar
Qisqartirish | Tavsif |
---|---|
Avalon-MM | Avalon Memory-Mapped Configuration Flash xotirasi |
CFM | Grafik foydalanuvchi interfeysi |
ICB | Initializatsiya konfiguratsiya biti |
MAP/.map | Xotira xaritasi File |
Nios II EDS | Nios II o'rnatilgan dizayn to'plamini qo'llab-quvvatlash |
PFL | Parallel Flash Loader IP yadrosi |
POF/.pof | Dasturchi ob'ekti File |
QSPI | To'rt seriyali periferik interfeys |
RPD/.rpd | Raw dasturlash ma'lumotlari |
SBT | Dasturiy ta'minotni yaratish vositalari |
SOF/.sof | SRAM ob'ekti File |
ARABA | Universal asinxron qabul qiluvchi/uzatuvchi |
UFM | Foydalanuvchi flesh xotirasi |
Mahsulotdan foydalanish bo'yicha ko'rsatmalar
Old shart
Ushbu namunaviy dizaynni qo'llash sizdan quyidagi sohalarda ko'rsatilgan bilim yoki tajribaga ega bo'lishingizni talab qiladi:
Talablar:
Malumot dizayni uchun quyidagi apparat va dasturiy ta'minot talablari keltirilgan:
Malumot dizayni Files
File Ism | Tavsif |
---|---|
Zavod_tasviri | Ikki konfiguratsiyali tasvirlarni konfiguratsiya rejimida, CFM1 va CFM2 yagona CFM xotirasiga birlashtiriladi. |
ilova_tasvir_1 | Quartus II apparat dizayni file bu app_image_2 o'rnini egallaydi masofaviy tizimni yangilash paytida. |
ilova_tasvir_2 | Nios II dasturiy ta'minot dastur kodi boshqaruvchi vazifasini bajaradi masofaviy yangilash tizimining dizayni. |
Remote_system_upgrade.c | |
factory_application1.pof | Quartus II dasturlash file bu zavod tasviridan iborat va 1-ilova tasviri, CFM0 va CFM1 va CFM2 ga dasturlashtiriladi mos ravishda boshlang'ich s datage. |
factory_application1.rpd | |
application_image_1.rpd | |
application_image_2.rpd | |
Nios_application.pof |
Malumot dizayni MAX 10 FPGA qurilmalari uchun Nios II asosidagi tizimlarda asosiy masofaviy konfiguratsiya xususiyatlarini amalga oshiradigan oddiy dasturni taqdim etadi. MAX 10 FPGA ishlab chiqish to'plamiga kiritilgan UART interfeysi masofaviy konfiguratsiya funksiyasini ta'minlash uchun Altera UART IP yadrosi bilan birgalikda ishlatiladi.
Malumot dizayni Files
MAX 10 FPGA Over bilan masofadan tizimni yangilashview
Masofaviy tizimni yangilash xususiyati bilan FPGA qurilmalari uchun yaxshilanishlar va xatolarni tuzatish masofadan turib amalga oshirilishi mumkin. O'rnatilgan tizim muhitida proshivka UART, Ethernet va I2C kabi har xil turdagi protokollar orqali tez-tez yangilanib turishi kerak. O'rnatilgan tizim FPGA-ni o'z ichiga olgan bo'lsa, proshivka yangilanishlari FPGA-dagi apparat tasvirining yangilanishlarini o'z ichiga olishi mumkin.
MAX10 FPGA qurilmalari masofaviy tizimni yangilash xususiyatini yanada yaxshilaydigan ikkita konfiguratsiya tasvirini saqlash imkoniyatini beradi. Tasvirlardan biri joriy rasmda xatolik yuz bergan taqdirda yuklangan zaxira tasvir bo'ladi.
Qisqartmalar
1-jadval: Qisqartmalar ro'yxati
Qisqartirish tavsifi | |
Avalon-MM | Avalon xotira xaritasi |
CFM | Fleshli xotira konfiguratsiyasi |
GUI | Grafik foydalanuvchi interfeysi |
ICB | Initializatsiya konfiguratsiya biti |
MAP/.map | Xotira xaritasi File |
Nios II EDS | Nios II o'rnatilgan dizayn to'plamini qo'llab-quvvatlash |
PFL | Parallel Flash Loader IP yadrosi |
POF/.pof | Dasturchi ob'ekti File |
- Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus va Stratix so'zlari va logotiplari Intel korporatsiyasi yoki uning AQSh va/yoki boshqa mamlakatlardagi sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashiga kafolat beradi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi.
- Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.
Old shart
Qisqartirish
QSPI |
Tavsif
To'rt seriyali periferik interfeys |
RPD/.rpd | Raw dasturlash ma'lumotlari |
SBT | Dasturiy ta'minotni yaratish vositalari |
SOF/.sof | SRAM ob'ekti File |
UART | Universal asinxron qabul qiluvchi/uzatuvchi |
UFM | Foydalanuvchi flesh xotirasi |
Old shart
- Ushbu namunaviy dizaynni qo'llash sizdan quyidagi sohalarda ko'rsatilgan bilim yoki tajribaga ega bo'lishingizni talab qiladi:
- Nios II tizimlari va ularni qurish vositalari haqida ishchi bilim. Ushbu tizimlar va vositalarga Quartus® II dasturiy ta'minoti, Qsys va Nios II EDS kiradi.
- MAX 10 FPGA ichki konfiguratsiyasi, tizimni masofadan yangilash funksiyasi va PFL kabi Intel FPGA konfiguratsiya metodologiyalari va vositalarini bilish.
Talablar
- Malumot dizayni uchun quyidagi apparat va dasturiy ta'minot talablari keltirilgan:
- MAX 10 FPGA ishlab chiqish to'plami
- Nios II EDS bilan Quartus II 15.0 versiyasi
- UART drayveri va interfeysi ishlaydigan kompyuter
- Har qanday ikkilik/on oltilik file muharrir
Malumot dizayni Files
2-jadval: Dizayn Files Yo'naltiruvchi dizaynga kiritilgan
File Ism
Zavod_tasviri |
Tavsif
• Quartus II apparat dizayni file CFM0 da saqlanishi kerak. • Ilova tasvirini yuklab olishda xatolik yuz berganda foydalaniladigan zaxira tasvir/zavod tasviri. |
ilova_tasvir_1 | • Quartus II apparat dizayni file CFM1 va CFM2 da saqlanadi.(1)
• Qurilmaga yuklangan dastlabki ilova tasviri. |
- Ikki konfiguratsiyali tasvirlarni konfiguratsiya rejimida CFM1 va CFM2 bitta CFM xotirasiga birlashtiriladi.
File Ism
ilova_tasvir_2 |
Tavsif
Quartus II apparat dizayni file masofaviy tizimni yangilash paytida app_image_2 o'rnini bosadi. |
Remote_system_ upgrade.c | Nios II dasturiy ta'minot dastur kodi masofaviy yangilash tizimi dizayni uchun boshqaruvchi vazifasini bajaradi. |
Remote Terminal.exe | • Bajariladigan file GUI bilan.
• MAX 10 FPGA ishlab chiqish to'plami bilan o'zaro aloqada bo'lish uchun xost uchun terminal vazifasini bajaradi. • UART orqali dasturlash ma'lumotlarini yuboradi. • Ushbu terminal uchun manba kodi kiritilgan. |
3-jadval: Magistr Files Yo'naltiruvchi dizaynga kiritilgan
Siz ushbu ustalardan foydalanishingiz mumkin files dizaynni kompilyatsiya qilmasdan mos yozuvlar dizayni uchun files.
File Ism
factory_application1.pof factory_application1.rpd |
Tavsif
Quartus II dasturlash file Bu zavod tasviri va 1-ilova tasviridan iborat bo'lib, dastlabki soniyalarda mos ravishda CFM0 va CFM1 va CFM2 ga dasturlashtiriladi.tage. |
factory_application2.pof factory_application2.rpd | • Quartus II dasturlash file u zavod tasviridan va 2-ilova tasviridan iborat.
• 2-ilova tasviri keyinchalik tizimni masofaviy yangilash vaqtida 1-ilova tasvirini almashtirish uchun chiqariladi, quyida application_ image_2.rpd deb nomlanadi. |
application_image_1.rpd | Quartus II raw dasturlash ma'lumotlari file faqat 1-ilova rasmini o'z ichiga oladi. |
application_image_2.rpd | Quartus II raw dasturlash ma'lumotlari file unda faqat ilova tasviri 2 mavjud. |
Nios_application.pof | • Dasturlash file Bu Nios II protsessorli dasturiy ta'minot ilovasidan iborat .hex file faqat.
• Tashqi QSPI chirog'iga dasturlash. |
pfl.sof | • Kvars II .sof PFLni o'z ichiga olgan.
• MAX 10 FPGA ishlab chiqish to'plamida QSPI chirog'iga dasturlashtirilgan. |
Malumot dizayni Funktsional tavsif
Nios II Gen2 protsessori
- Malumot dizaynidagi Nios II Gen2 protsessori quyidagi funktsiyalarga ega:
- Altera On-Chip Flash IP yadrosi bilan barcha interfeys operatsiyalarini, shu jumladan o'qish, yozish va o'chirishni boshqaradigan avtobus ustasi.
- Asosiy kompyuterdan dasturlash bit oqimini qabul qilish va Dual Configuration IP yadrosi orqali qayta konfiguratsiyani ishga tushirish uchun dasturiy ta'minotda algoritmni taqdim etadi.
- Protsessorning reset vektorini mos ravishda o'rnatishingiz kerak. Bu protsessor UFM yoki tashqi QSPI chirog'idan to'g'ri dastur kodini yuklashini ta'minlash uchun.
- Eslatma: Agar Nios II dastur kodi katta bo'lsa, Intel ilova kodini tashqi QSPI chirog'ida saqlashingizni tavsiya qiladi. Ushbu mos yozuvlar dizaynida qayta o'rnatish vektori Nios II ilova kodi saqlanadigan tashqi QSPI chirog'iga ishora qiladi.
Tegishli ma'lumotlar
- Nios II Gen2 Uskunani ishlab chiqish bo'yicha qo'llanma
- Nios II Gen2 protsessorini ishlab chiqish haqida ko'proq ma'lumot beradi.
Altera On-Chip Flash IP yadrosi
- Altera On-Chip Flash IP yadrosi Nios II protsessori uchun CFM va UFM ni o'qish, yozish yoki o'chirish operatsiyalarini bajarish uchun interfeys sifatida ishlaydi. Altera On-Chip Flash IP-yadrosi sizga yangi konfiguratsiya bit oqimi bilan CFM-ga kirish, o'chirish va yangilash imkonini beradi. Altera On-Chip Flash IP parametr muharriri har bir xotira sektori uchun oldindan belgilangan manzil oralig'ini ko'rsatadi.
Tegishli ma'lumotlar
- Altera On-Chip Flash IP yadrosi
- Altera On-Chip Flash IP Core haqida ko'proq ma'lumot beradi.
Altera Dual Configuration IP Core
- MAX 10 FPGA qurilmalarida masofaviy tizimni yangilash blokiga kirish uchun Altera Dual Configuration IP yadrosidan foydalanishingiz mumkin. Altera Dual Configuration IP yadrosi yangi tasvir yuklab olingandan so'ng qayta konfiguratsiyani ishga tushirish imkonini beradi.
Tegishli ma'lumotlar
- Altera Dual Configuration IP Core
- Altera Dual Configuration IP Core haqida ko'proq ma'lumot beradi
Altera UART IP yadrosi
- UART IP yadrosi MAX 10 FPGA-dagi o'rnatilgan tizim va tashqi qurilma o'rtasida ketma-ket belgilar oqimlarining aloqasini ta'minlaydi. Avalon-MM ustasi sifatida Nios II protsessori Avalon-MM qul bo'lgan UART IP yadrosi bilan aloqa qiladi. Bu aloqa nazorat va ma'lumotlar registrlarini o'qish va yozish orqali amalga oshiriladi.
- Yadro RS-232 protokoli vaqtini amalga oshiradi va quyidagi xususiyatlarni ta'minlaydi:
- sozlanishi uzatish tezligi, paritet, to'xtash va ma'lumotlar bitlari
- ixtiyoriy RTS/CTS oqimini boshqarish signallari
Tegishli ma'lumotlar
- UART yadrosi
- UART Core haqida ko'proq ma'lumot beradi.
Umumiy Quad SPI Controller IP yadrosi
- Umumiy Quad SPI Controller IP yadrosi MAX 10 FPGA, tashqi flesh va bortdagi QSPI chirog'i o'rtasidagi interfeys sifatida ishlaydi. Yadro o'qish, yozish va o'chirish operatsiyalari orqali QSPI chirog'iga kirishni ta'minlaydi.
Nios II ilovasi ko'proq ko'rsatmalar bilan kengaytirilganda, file olti burchakning o'lchami file Nios II ilovasidan yaratilgan kattaroq bo'ladi. Muayyan o'lcham chegarasidan tashqari, UFM ilova oltitasini saqlash uchun etarli joyga ega bo'lmaydi file. Buni hal qilish uchun siz MAX 10 FPGA Development to'plamida mavjud bo'lgan tashqi QSPI chirog'idan foydalanishingiz mumkin. file.
Nios II EDS dasturiy ta'minotini loyihalash
- Malumot dizayni masofaviy yangilash tizimi dizaynini boshqaradigan Nios II dasturiy ta'minot dastur kodini o'z ichiga oladi. Nios II dasturiy ta'minot ilovasi kodi maxsus ko'rsatmalarni bajarish orqali UART orqali xost terminaliga javob beradi.
Ilova rasmlarini masofadan yangilash
- Dasturlash bit oqimini uzatganingizdan so'ng file Masofaviy terminaldan foydalanib, Nios II dasturiy ta'minot ilovasi quyidagilarni amalga oshirish uchun ishlab chiqilgan:
- CFM1 va 2 sektorini himoyadan chiqarish uchun Altera On-Chip Flash IP yadro boshqaruv registrini sozlang.
- CFM1 va CFM2 da sektorni o'chirish operatsiyasini bajaring. Dasturiy ta'minot muvaffaqiyatli o'chirishni ta'minlash uchun Altera On-Chip Flash IP yadrosining holat registrini so'raydi.
- Stdin'dan bir vaqtning o'zida 4 bayt bit oqimini oling. Standart kirish va chiqish ma'lumotlarni to'g'ridan-to'g'ri xost terminalidan qabul qilish va unga chop etish uchun ishlatilishi mumkin. Standart kiritish va chiqish opsiyalarining turlarini Nios II Eclipse Build asbobidagi BSP muharriri orqali o'rnatish mumkin.
- Har bir bayt uchun bit tartibini o'zgartiradi.
- Eslatma: Altera On-Chip Flash IP Core konfiguratsiyasi tufayli har bir bayt ma'lumotni CFMga yozishdan oldin o'zgartirilishi kerak.
- CFM4 va CFM1 ga bir vaqtning o'zida 2 bayt ma'lumot yozishni boshlang. Bu jarayon dasturlash bit oqimining oxirigacha davom etadi.
- Muvaffaqiyatli yozish jarayonini ta'minlash uchun Altera On-Chip Flash IP status registrini so'raydi. Uzatish tugallanganligini bildiruvchi xabarni taklif qiladi.
- Eslatma: Agar yozish operatsiyasi bajarilmasa, terminal bit oqimini jo'natish jarayonini to'xtatadi va xato xabari yaratadi.
- Boshqaruv registrini CFM1 va CFM2 ni istalgan kiruvchi yozish jarayonining oldini olish uchun qayta himoya qilish uchun o'rnatadi.
Tegishli ma'lumotlar
- Convert Programming orqali pof Generation Files yoqilgan
- Rpd yaratish haqida ma'lumot beradi files konvertatsiya qilish dasturlash paytida files.
Rekonfiguratsiyani masofadan ishga tushirish
- Xost masofaviy terminalida ishga tushirishni qayta sozlash operatsiyasini tanlaganingizdan so'ng, Nios II dasturiy ilovasi quyidagilarni amalga oshiradi:
- Standart kirishdan buyruqni qabul qiling.
- Qayta konfiguratsiyani quyidagi ikkita yozish amaliyoti bilan boshlang:
- Dual Configuration IP yadrosida 0x03 ofset manziliga 0x01 yozing. Ushbu operatsiya jismoniy CONFIG_SEL pinini qayta yozadi va 1-rasmni keyingi yuklash konfiguratsiyasi tasviri sifatida o'rnatadi.
- Dual Configuration IP yadrosida 0x01 ofset manziliga 0x00 yozing. Bu operatsiya CFM1 va CFM2 da ilova tasviriga qayta konfiguratsiyani ishga tushiradi
Malumot dizayni bo'yicha ko'rsatmalar
Dasturlashni yaratish Files
- Siz quyidagi dasturlashni yaratishingiz kerak fileMAX 10 FPGA Development to'plamida masofaviy tizimni yangilashdan foydalanishdan oldin:
QSPI dasturlash uchun:
- sof - foydalanish pfl.sof ma'lumotnoma dizayniga kiritilgan yoki siz o'zingizning PFL dizayningiz bo'lgan boshqa .sof yaratishni tanlashingiz mumkin.
- pof - konfiguratsiya file .hex dan yaratilgan va QSPI chirog'iga dasturlashtirilgan.
- uchun masofaviy tizimni yangilash:
- pof - konfiguratsiya file .sof dan yaratilgan va ichki fleshga dasturlashtirilgan.
- rpd - o'z ichiga oladi ICB sozlamalari, CFM0, CFM1 va UFMni o'z ichiga olgan ichki flesh uchun ma'lumotlar.
- xarita - ushlab turadi ICB sozlamalarining har bir xotira sektori uchun manzil, CFM0, CFM1 va UFM.
Yaratilmoqda files QSPI dasturlash uchun
.pof yaratish uchun file QSPI dasturlash uchun quyidagi amallarni bajaring:
- Nios II loyihasini yarating va HEX yarating file.
- Eslatma: Nios II loyihasini yaratish va HEXni yaratish haqida ma'lumot olish uchun AN730: MAX 10 qurilmalaridagi Nios II protsessorini yuklash usullariga qarang. file.
- ustida File menyusida Dasturlashni o'zgartirish tugmasini bosing Files.
- Chiqish dasturlash ostida file, Dasturchi ob'ektini tanlang File (.pof) Dasturlashda file turlari ro'yxati.
- Mode ro'yxatida 1-bit Passive Serial-ni tanlang.
- Konfiguratsiya qurilmasi roʻyxatida CFI_512Mb ni tanlang.
- In File nom maydonini belgilang file dasturlash uchun nom file yaratmoqchisiz.
- Kirishda files ro'yxatini aylantirish uchun, Options va SOF ma'lumotlar qatorini olib tashlang. Hex ma'lumotlarini qo'shish tugmasini bosing va Hex ma'lumotlarini qo'shish dialog oynasi paydo bo'ladi. Hex ma'lumotlarini qo'shish oynasida Absolute addressing-ni tanlang va .hex-ni kiriting file Nios II EDS Build Tools-dan yaratilgan.
- Barcha sozlamalar o'rnatilgandan so'ng, tegishli dasturlarni yaratish uchun Generate tugmasini bosing file.
Tegishli ma'lumotlar
AN730: MAX 10 FPGA qurilmalarida Nios II protsessorini yuklash usullari
Yaratilmoqda files masofaviy tizimni yangilash uchun
.pof, .map va .rpd yaratish uchun files masofaviy tizimni yangilash uchun quyidagi amallarni bajaring:
- Factory_image, application_image_1 va application_image_2 ni tiklang va uchta dizaynni tuzing.
- Ikkita .pof hosil qiling files quyidagi jadvalda tasvirlangan:
- Eslatma: Convert Programming orqali .pof Generation ga qarang Files .pof yaratish bo'yicha qadamlar uchun files.
- Eslatma: Convert Programming orqali .pof Generation ga qarang Files .pof yaratish bo'yicha qadamlar uchun files.
- Har qanday hex muharriridan foydalanib app2.rpd ni oching.
- Hex muharririda, .mapga murojaat qilib, boshlanish va tugatish ofsetiga asoslangan ikkilik ma'lumotlar blokini tanlang. file. 10M50 qurilmasi uchun boshlanish va tugatish ofseti mos ravishda 0x12000 va 0xB9FFF. Ushbu blokni yangisiga nusxalash file va uni boshqa .rpdda saqlang file. Bu yangi .rpd file faqat ilova rasmi 2ni o'z ichiga oladi.
Convert Programming orqali pof Generation Files
.sof ni aylantirish uchun files to .pof files, quyidagi amallarni bajaring:
- ustida File menyusida Dasturlashni o'zgartirish tugmasini bosing Files.
- Chiqish dasturlash ostida file, Dasturchi ob'ektini tanlang File (.pof) Dasturlashda file turlari ro'yxati.
- Mode ro'yxatida Ichki konfiguratsiyani tanlang.
- In File nom maydonini belgilang file dasturlash uchun nom file yaratmoqchisiz.
- Xotira xaritasini yaratish uchun File (.map), Xotira xaritasini yaratishni yoqing File (Avtomatik ishlab chiqarish_file.xarita). .map siz Option/Boot Info opsiyasi orqali o‘rnatgan ICB sozlamalari bilan CFM va UFM manzilini o‘z ichiga oladi.
- Xom dasturlash maʼlumotlarini (.rpd) yaratish uchun RPD konfiguratsiya maʼlumotlarini yaratish (chiqish_ yaratish)ni yoqing.file_auto.rpd).
Xotira xaritasi yordamida File, .rpd-dagi har bir funktsional blok uchun ma'lumotlarni osongina aniqlashingiz mumkin file. Shuningdek, siz uchinchi tomon dasturlash vositalari uchun flesh-ma'lumotlarni chiqarib olishingiz yoki Altera On-Chip Flash IP orqali konfiguratsiya yoki foydalanuvchi ma'lumotlarini yangilashingiz mumkin. - .sof Kirish orqali qo'shilishi mumkin files ro'yxatini aylantirish uchun va siz ikkita .sof qo'shishingiz mumkin files.
- Masofaviy tizimni yangilash uchun siz .pof-dagi 0-sahifaning asl ma'lumotlarini saqlashingiz va 1-sahifa ma'lumotlarini yangi .sof bilan almashtirishingiz mumkin. file. Buni amalga oshirish uchun .pof qo'shishingiz kerak file 0-sahifada, keyin
.sof sahifasini qo'shing, keyin yangi .sof qo'shing file uchun
- Masofaviy tizimni yangilash uchun siz .pof-dagi 0-sahifaning asl ma'lumotlarini saqlashingiz va 1-sahifa ma'lumotlarini yangi .sof bilan almashtirishingiz mumkin. file. Buni amalga oshirish uchun .pof qo'shishingiz kerak file 0-sahifada, keyin
- Barcha sozlamalar o'rnatilgandan so'ng, tegishli dasturlarni yaratish uchun Generate tugmasini bosing file.
QSPI ni dasturlash
Nios II dastur kodini QSPI chirog'iga dasturlash uchun quyidagi amallarni bajaring:
- MAX 10 FPGA ishlab chiqish to'plamida bortdagi VTAP (MAX II) qurilmasini chetlab o'tish uchun MAX10_BYPASSn ni 0 ga almashtiring.
- Intel FPGA yuklab olish kabelini (avval USB Blaster) JTAG sarlavha.
- Dasturchi oynasida Hardware Setup-ni bosing va USB Blaster-ni tanlang.
- Mode ro'yxatida J ni tanlangTAG.
- Chap paneldagi Avtomatik aniqlash tugmasini bosing.
- Dasturlashtiriladigan qurilmani tanlang va Qo'shish tugmasini bosing File.
- pfl.sof ni tanlang.
- Dasturlashni boshlash uchun Start tugmasini bosing.
- Dasturlash muvaffaqiyatli bo'lgandan so'ng, platani o'chirmasdan, chap paneldagi "Avtomatik aniqlash" tugmasini yana bosing. Dasturchi oynasida siz QSPI_512Mb chirog'ini ko'rasiz.
- QSPI qurilmasini tanlang va Qo'shish-ni bosing File.
- .pof ni tanlang file ilgari .hex dan yaratilgan file.
- QSPI chirog'ini dasturlashni boshlash uchun Start tugmasini bosing.
J-dan foydalanib, FPGA-ni dastlabki tasvir bilan dasturlashTAG
App1.pof ni FPGA-ga qurilmaning dastlabki tasviri sifatida dasturlashingiz kerak. App1.pof-ni FPGA-ga dasturlash uchun quyidagi amallarni bajaring:
- Dasturchi oynasida Hardware Setup-ni bosing va USB Blaster-ni tanlang.
- Mode ro'yxatida J ni tanlangTAG.
- Chap paneldagi Avtomatik aniqlash tugmasini bosing.
- Dasturlashtiriladigan qurilmani tanlang va Qo'shish tugmasini bosing File.
- app1.pof ni tanlang.
- Dasturlashni boshlash uchun Start tugmasini bosing.
UART yordamida tasvirni yangilash va qayta konfiguratsiyani ishga tushirish
MAX10 FPGA ishlab chiqish to'plamini masofadan sozlash uchun quyidagi amallarni bajaring:
- Eslatma: Boshlashdan oldin quyidagilarga ishonch hosil qiling:
- doskadagi CONFIG_SEL pin 0 ga o'rnatilgan
- platangizning UART porti kompyuteringizga ulangan
- Remote Terminal.exe faylini oching va masofaviy terminal interfeysi ochiladi.
- Sozlamalarni bosing va Seriya port sozlamalari oynasi paydo bo'ladi.
- Quartus II UART IP yadrosida tanlangan UART sozlamalariga mos keladigan masofaviy terminal parametrlarini o'rnating. Sozlash tugallangach, OK tugmasini bosing.
- Ishlab chiqish to'plamidagi nCONFIG tugmasini bosing yoki Yuborish matn maydonida 1-ni kiriting va Enter tugmasini bosing.
- Quyida ko'rsatilganidek, terminalda operatsiya tanlovi ro'yxati paydo bo'ladi:
- Eslatma: Amaliyotni tanlash uchun Yuborish matn maydoniga raqamni kiriting va Enter tugmasini bosing.
- Quyida ko'rsatilganidek, terminalda operatsiya tanlovi ro'yxati paydo bo'ladi:
- 1-ilova tasvirini 2-ilova tasviri bilan yangilash uchun 2-operatsiyani tanlang. Sizdan CFM1 va CFM2 ning boshlanish va tugatish manzillarini kiritish talab qilinadi.
- Eslatma: Xaritada ko'rsatilgan manzil file ICB sozlamalari, CFM va UFM, lekin Altera On-Chipni o'z ichiga oladi
- Flash IP faqat CFM va UFM ga kirishi mumkin. Shunday qilib, xaritada ko'rsatilgan manzil o'rtasida manzil ofset mavjud file va Altera On-Chip Flash IP parametrlari oynasi.
- Altera On-Chip Flash IP parametr oynasida ko'rsatilgan manzil asosida manzilni kiriting.
- Yakuniy manzilni kiritganingizdan so'ng tozalash avtomatik ravishda boshlanadi.
- Yakuniy manzilni kiritganingizdan so'ng tozalash avtomatik ravishda boshlanadi.
- Muvaffaqiyatli o'chirishdan so'ng, sizdan .rpd dasturlashni kiritish so'raladi file ilova rasmi uchun 2.
- Rasmni yuklash uchun Yuborish tugmasini bosingFile tugmasini bosing va keyin faqat ilova tasvirini o'z ichiga olgan .rpd ni tanlang va Ochish tugmasini bosing.
- Eslatma: 2-ilova tasviridan tashqari siz qurilmaga yangilamoqchi boʻlgan har qanday yangi tasvirdan foydalanishingiz mumkin.
- Yangilash jarayoni bevosita boshlanadi va siz terminal orqali jarayonni kuzatishingiz mumkin. Operatsiya menyusi Bajarildi deb so'raydi va endi siz keyingi operatsiyani tanlashingiz mumkin.
- Qayta konfiguratsiyani ishga tushirish uchun 4-operatsiyani tanlang. Qurilmaga yuklangan turli tasvirni ko'rsatuvchi LED harakatini kuzatishingiz mumkin.
Rasm | LED holati (past faol) |
Zavod tasviri | 01010 |
Ilova rasmi 1 | 10101 |
Ilova rasmi 2 | 01110 |
Hujjatlarni qayta ko'rib chiqish tarixi
Sana | Versiya | O'zgarishlar |
2017 yil fevral | 2017.02.21 | Intel sifatida qayta brendlangan. |
2015 yil iyun | 2015.06.15 | Dastlabki nashr. |
Hujjatlar / manbalar
![]() |
Nios II protsessorli UART orqali intel MAX 10 FPGA qurilmalari [pdf] Foydalanuvchi uchun qoʻllanma Nios II protsessorli UART orqali MAX 10 ta FPGA qurilmalari, MAX 10 ta FPGA qurilmalari, Nios II protsessorli UART orqali, UART orqali, Nios II protsessorlari UART, Nios II, UART protsessorlari |