Loyihani Altera FPGA-ga Qanday Yuklash Kerak

Mundarija:

Loyihani Altera FPGA-ga Qanday Yuklash Kerak
Loyihani Altera FPGA-ga Qanday Yuklash Kerak

Video: Loyihani Altera FPGA-ga Qanday Yuklash Kerak

Video: Loyihani Altera FPGA-ga Qanday Yuklash Kerak
Video: Verilog. Прошивка FPGA. Altera Quartus. 2024, May
Anonim

Keling, loyihani Quartus II ishlab chiqish muhitidan Altera FPGA-ga yuklaymiz.

USB Blaster dasturchisi
USB Blaster dasturchisi

Kerakli

  • Alteradan FPGA;
  • USB-Blaster dasturchisi;
  • Quartis II rivojlanish muhiti bo'lgan kompyuter.

Ko'rsatmalar

1-qadam

Topshiriqlar -> Qurilma … menyusida siz loyihani "to'ldiradigan" FPGA-ni tanlang. Qurilmalar oilasi guruhida siz FPGA-ga tegishli bo'lgan oilani tanlashingiz kerak. Mavjud qurilmalar maydonida FPGA modelingizni tanlang.

"Mavjud qurilmalar" ro'yxatidagi guruhdagi Show-da siz FPGA modelingizni tezda topish uchun qurilmalarni paket turiga (Paket) yoki pinlar soniga () qarab saralashingiz mumkin.

Bog'lanmagan FPGA oyoqlari qaysi holatda bo'lishini belgilash ortiqcha emas. Qurilma va pin parametrlari … tugmasini bosing, qadamga o'ting va pinlarning holatini ko'rsating.

FPGA modelini ko'rsatgandan so'ng, OK tugmasini bosib Device oynasini yoping.

Qurilma oynasida FPGA oilasini va modelini tanlang
Qurilma oynasida FPGA oilasini va modelini tanlang

2-qadam

Agar siz sintezatorning funktsiyalarni pinlarga o'zi tayinlashini istasangiz, unda siz boshqa hech narsa qila olmaysiz. FPGA pinlarini qo'lda tayinlash uchun Assignements -> Pin Planner menyusiga o'ting yoki Ctrl + Shift + N tugmalar birikmasini bosing.

PIN-kodni belgilash vositasi boshlanadi. Quyida sizning loyihangizda ishlatiladigan nomlar bilan kiritilgan I / U pinlari ro'yxati keltirilgan.

Endi Joylashuv ustunida siz pin raqamlarini o'rnatishingiz kerak. Tegishli katakchani ikki marta bosing va pin raqamini tanlang yoki raqamni klaviaturadan kiriting. Pim raqamlari sizning taxtangizga bog'liq bo'ladi.

Barcha pinlar aniqlangandan so'ng, pin planner oynasi yopilishi mumkin. Endi loyihani kompilyatsiya qiling: Qayta ishlash -> Kompilyatsiyani boshlash yoki Ctrl + L.

FPGA pimlarining loyiha signallariga mos kelishini tayinlash
FPGA pimlarining loyiha signallariga mos kelishini tayinlash

3-qadam

Keling, dasturchini kompyuterga ulaymiz. Birinchi marta ulanganda drayverni o'rnatishingiz kerak. U standart tarzda o'rnatiladi va Quartus katalogida, drayverlar papkasida joylashgan: C: / altera / 13.0sp1 / quartus / drivers.

Drayvni o'rnatgandan so'ng, dasturchi qurilma menejerida Altera USB-Blaster sifatida ko'rsatiladi.

USB Blaster dasturchi uchun drayverni o'rnatish
USB Blaster dasturchi uchun drayverni o'rnatish

4-qadam

Altera FPGA'lari bir nechta dasturlash rejimlarini qo'llab-quvvatlaydi. Dastlab, dasturiy ta'minotni JTAG interfeysi orqali yuklab olishni ko'rib chiqamiz. Dasturchini FPGA kartasidagi JTAG ulagichiga ulang.

Dasturlash vositasini ishga tushiramiz: Asboblar -> Dasturchi.

Dasturchi qo'shaylik. Buning uchun Hardware Setup … tugmachasini bosing va ochiladigan ro'yxatdagi ulanganini tanlang. Keling, derazani yopamiz.

Dasturchi oynasida Kvart avtomatik ravishda ulangan FPGA va *.sof proshivka faylini avtomatik ravishda aniqlashga urinish uchun Avtomatik aniqlash tugmasini bosing. Dasturiy ta'minot fayli, agar boshqacha ko'rsatilmagan bo'lsa, kompilyatsiya paytida sukut bo'yicha Quartus tomonidan yaratiladi.

Programmer oynasida JTAG rejimini tanlang, Program / Configure katagiga belgi qo'ying va Ishga tushirish tugmasini bosing. Bellenim FPGA xotirasiga yoziladi.

JTAG orqali FPGA-ga dasturiy ta'minotni yuklash
JTAG orqali FPGA-ga dasturiy ta'minotni yuklash

5-qadam

Ushbu yozish opsiyasi bilan proshivka FPGA-ning o'zgaruvchan xotirasiga yoziladi va qayta ishga tushirilgandan so'ng o'chiriladi. Bellenimni ROM-da saqlash uchun proshivkani Active Serial rejimida yozing.

Dasturlash kabelini AS ulagichiga ulang yoki. Mikrodastur dasturini ishga tushiring: Asboblar -> Dasturchi. Mode -> Active Serial-ni tanlang. Aniqlashtiruvchi savolga javob berishda rozi bo'ling.

Faylni qo'shish … tugmasini bosish orqali proshivka faylini qo'shing.. output_files loyihasining pastki katalogida.pof kengaytmasi bo'lgan faylni toping. Qurilma faylini ochgandan so'ng, Dastur / Konfiguratsiya katakchalarini va agar kerak bo'lsa, temir qutilarini o'rnating. Qurilma ustunidagi konfiguratsiya xotirasi turiga e'tibor bering: u sizning FPGA xotirangiz turiga mos kelishi kerak.

Faol seriyali rejimda FPGA-ga dasturiy ta'minotni yuklash
Faol seriyali rejimda FPGA-ga dasturiy ta'minotni yuklash

6-qadam

Firmware-ni FPGA-ga yuklab olish uchun Ishga tushirish tugmasini bosing.

Tavsiya: