Kako Naložiti Projekt V Altera FPGA

Kazalo:

Kako Naložiti Projekt V Altera FPGA
Kako Naložiti Projekt V Altera FPGA

Video: Kako Naložiti Projekt V Altera FPGA

Video: Kako Naložiti Projekt V Altera FPGA
Video: Первый проект на FPGA Altera Cyclone IV 2024, Maj
Anonim

Pripravimo in naložimo projekt iz razvojnega okolja Quartus II v Altera FPGA.

USB Blaster programer
USB Blaster programer

Potrebno

  • FPGA iz Altere;
  • Programer USB-Blaster;
  • računalnik z razvojnim okoljem Quartis II.

Navodila

Korak 1

V meniju Dodelitve -> Naprava … izberite FPGA, v katero boste "napolnili" projekt. V skupini Družina naprav morate izbrati družino, ki ji pripada vaš FPGA. V polju Razpoložljive naprave izberite svoj model FPGA.

V skupini Pokaži v seznamu »Na voljo naprave« lahko naprave razvrstite po vrsti paketa (paket) ali po številu nožic (), da hitro najdete svoj model FPGA.

Ni odveč določiti, v kakšnem stanju bodo nepovezane noge FPGA. Kliknite gumb Device and Pin Options …, pojdite na korak in določite stanje nožic.

Po določitvi modela FPGA zaprite okno naprave s klikom na gumb V redu.

V oknu naprave izberite družino in model FPGA
V oknu naprave izberite družino in model FPGA

2. korak

Če želite, da sintetizator samim dodeli funkcije nožicam, potem ne morete storiti nič drugega. Če želite ročno dodeliti nožice FPGA, pojdite v meni Dodelitve -> Načrtovalnik pin ali pritisnite kombinacijo tipk Ctrl + Shift + N.

Zažene se orodje za dodelitev zatičev. Spodaj je seznam V / I zatičev, uporabljenih v vašem projektu z ustreznimi imeni.

Zdaj v stolpcu Lokacija morate nastaviti številke pinov. Dvokliknite ustrezno celico in izberite številko zatiča ali vnesite številko s tipkovnice. Številke nožic bodo odvisne od vaše plošče.

Ko so definirani vsi zatiči, je mogoče okno načrtovalnika zatičev zapreti. Zdaj prevedite projekt: Obdelava -> Začni prevajanje ali Ctrl + L.

Dodelitev ustreznosti zatičev FPGA projektnim signalom
Dodelitev ustreznosti zatičev FPGA projektnim signalom

3. korak

Priključimo programer na računalnik. Ko se prvič povežete, morate namestiti gonilnik. Nameščen je na standardni način in se nahaja v imeniku Quartus, v mapi z gonilniki: C: / altera / 13.0sp1 / quartus / drivers.

Po namestitvi gonilnika bo programer v upravitelju naprav prikazan kot Altera USB-Blaster.

Namestitev gonilnika za USB Blaster Programmer
Namestitev gonilnika za USB Blaster Programmer

4. korak

FPGA Altera podpirajo več načinov programiranja. Najprej si oglejmo prenos vdelane programske opreme prek vmesnika JTAG. Programator priključite na priključek JTAG na plošči FPGA.

Začnimo s programskim orodjem: Orodja -> Programer.

Dodajmo programerja. Če želite to narediti, pritisnite gumb Hardware Setup … in na spustnem seznamu izberite priključenega. Zaprimo okno.

V oknu programerja kliknite gumb Samodejno zaznaj, da Quartus poskuša samodejno zaznati priključeno FPGA in datoteko vdelane programske opreme *.sof. Datoteko vdelane programske opreme pri privzetku med pripravo ustvari Quartus, razen če ni določeno drugače.

V oknu programerja izberite način JTAG, označite potrditveno polje Program / Configure in kliknite gumb Start. Vdelana programska oprema bo zapisana v pomnilnik FPGA.

Nalaganje vdelane programske opreme na FPGA prek JTAG
Nalaganje vdelane programske opreme na FPGA prek JTAG

5. korak

S to možnostjo pisanja se vdelana programska oprema zapiše v nestanovitni pomnilnik FPGA in bo po ponovnem zagonu izbrisana. Če želite shraniti vdelano programsko opremo v ROM, jo vpišite v aktivnem serijskem načinu.

Programski kabel priključite na priključek AS oz. Zaženite program vdelane programske opreme: Orodja -> Programer. Izberite Mode -> Active Serial. Strinjajte se, ko odgovorite na pojasnilo.

Datoteko vdelane programske opreme dodajte tako, da kliknete gumb Dodaj datoteko … V podimeniku projekta output_files poiščite datoteko s pripono.pof. Ko odprete datoteko vdelane programske opreme, nastavite potrditvena polja Program / Configure in, če želite, jeklena. Bodite pozorni na vrsto konfiguracijskega pomnilnika v stolpcu Device: mora se ujemati s tipom pomnilnika vašega FPGA.

Nalaganje vdelane programske opreme v FPGA v načinu Active Serial
Nalaganje vdelane programske opreme v FPGA v načinu Active Serial

6. korak

Kliknite gumb Start, da prenesete vdelano programsko opremo v FPGA.

Priporočena: