Pripravimo in naložimo projekt iz razvojnega okolja Quartus II v Altera FPGA.
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.
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.
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.
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.
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.
6. korak
Kliknite gumb Start, da prenesete vdelano programsko opremo v FPGA.