Pripremimo i učitajmo projekat iz razvojnog okruženja Quartus II u Altera FPGA.
Potrebno
- FPGA iz Altere;
- USB-Blaster programator;
- računar sa razvojnim okruženjem Quartis II.
Instrukcije
Korak 1
U izborniku Zadaci -> Uređaj … odaberite FPGA u koji ćete "ispuniti" projekt. U grupi Porodične uređaje morate odabrati porodicu kojoj pripada vaš FPGA. Odaberite svoj FPGA model u polju Dostupni uređaji.
U grupi Pokaži u listi „Dostupni uređaji“možete sortirati uređaje prema tipu paketa (paket) ili prema broju pinova () da biste brzo pronašli svoj FPGA model.
Nije suvišno navesti u kojem će stanju biti nepovezane FPGA noge. Kliknite gumb Device and Pin Options …, idite na korak i odredite status pribadača.
Nakon što navedete FPGA model, zatvorite prozor Uređaj klikom na dugme U redu.
Korak 2
Ako želite da sintisajzer samostalno dodijeli funkcije pinovima, onda ne možete učiniti ništa drugo. A da biste ručno dodijelili FPGA pinove, idite na izbornik Assignements -> Pin Planner ili pritisnite kombinaciju tipki Ctrl + Shift + N.
Pokreće se alat za dodjelu igle. Ispod je lista U / I pinova korištenih u vašem projektu s odgovarajućim imenima.
Sada u koloni Lokacija morate postaviti brojeve pinova. Dvaput kliknite na odgovarajuću ćeliju i odaberite broj pin-a ili unesite broj s tipkovnice. Brojevi pinova ovisit će o vašoj ploči.
Nakon što su definirane sve igle, prozor planera za igle može se zatvoriti. Sada kompajlirajte projekat: Obrada -> Pokreni kompilaciju ili Ctrl + L.
Korak 3
Priključimo programer na računar. Kada se prvi put povežete, morate instalirati upravljački program. Instalira se na standardni način i nalazi se u direktoriju Quartus, u direktorijumu upravljačkih programa: C: / altera / 13.0sp1 / quartus / drivers.
Nakon instaliranja upravljačkog programa, programer će se u upravitelju uređaja prikazati kao Altera USB-Blaster.
Korak 4
Altera FPGA podržavaju nekoliko načina programiranja. Prvo, pogledajmo preuzimanje firmvera putem JTAG sučelja. Spojite programator na JTAG konektor na FPGA ploči.
Pokrenimo alat za programiranje: Alati -> Programer.
Dodajmo programer. Da biste to učinili, pritisnite tipku Hardware Setup … (Postavljanje hardvera) … i odaberite povezanu na padajućoj listi. Zatvorimo prozor.
U prozoru programera kliknite gumb Auto Detect (Automatsko otkrivanje) da Quartus pokuša automatski prepoznati priključeni FPGA i datoteku firmvera *.sof. Datoteku firmvera Quartus kreira prema zadanim postavkama tijekom kompajliranja, osim ako nije drugačije određeno.
U prozoru programera odaberite način JTAG, označite potvrdni okvir Program / Configure i kliknite gumb Start. Firmware će biti upisan u FPGA memoriju.
Korak 5
Ovom opcijom pisanja firmware se zapisuje u nestabilnu memoriju FPGA-e i briše se nakon ponovnog pokretanja. Da biste sačuvali firmver u ROM-u, napišite ga u aktivnom serijskom režimu.
Spojite kabel za programiranje na AS konektor ili. Pokrenite program firmvera: Alati -> Programer. Odaberite Način -> Aktivni serijski. Slažete se kada odgovarate na pitanje koje pojašnjava.
Dodajte datoteku firmvera klikom na gumb Dodaj datoteku … U poddirektorijumu output_files projekta pronađite datoteku s nastavkom.pof. Nakon otvaranja datoteke firmvera, postavite potvrdne okvire Program / Configure (Programiraj / konfiguriraj) i, ako želite, čelične. Obratite pažnju na tip konfiguracijske memorije u stupcu Uređaj: ona mora odgovarati tipu memorije vašeg FPGA.
Korak 6
Kliknite gumb Start da biste preuzeli firmver na FPGA.