Pripremimo i učitajmo projekt iz razvojnog okruženja Quartus II u Altera FPGA.
Potrebno
- FPGA iz Altere;
- USB-Blaster programer;
- računalo s razvojnim okruženjem Quartis II.
Upute
Korak 1
U izborniku Zadaci -> Uređaj … odaberite FPGA u koji ćete "ispuniti" projekt. U grupi Obitelj uređaja morate odabrati obitelj kojoj pripada vaš FPGA. Odaberite svoj FPGA model u polju Dostupni uređaji.
U grupi Pokaži u popisu "Dostupni uređaji" možete sortirati uređaje prema vrsti 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 Uređaj i pribadače …, prijeđite na korak i navedite status pribadača.
Nakon što navedete FPGA model, zatvorite prozor Uređaj klikom na gumb U redu.
Korak 2
Ako želite da sintetizator sam dodjeljuje funkcije pinovima, tada 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 klinova. Ispod je popis U / I pinova korištenih u vašem projektu s odgovarajućim imenima.
Sada u stupcu Location 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 projekt: Obrada -> Pokreni kompilaciju ili Ctrl + L.
3. korak
Spojimo programer na računalo. Kad se prvi put povežete, morate instalirati upravljački program. Instalira se na standardni način i nalazi se u direktoriju Quartus, u mapi 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.
4. korak
Altera FPGA podržavaju nekoliko načina programiranja. Prvo, pogledajmo preuzimanje firmware-a 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 gumb Hardware Setup … i na padajućem popisu odaberite povezanu. 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 stvara prema zadanim postavkama tijekom sastavljanja, osim ako nije drugačije naznač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 spremili firmware u ROM, napišite ga u aktivnom serijskom načinu.
Spojite kabel za programiranje na AS konektor ili. Pokrenite program firmvera: Alati -> Programer. Odaberite Način -> Aktivni serijski. Složite se kada odgovarate na pitanje koje pojašnjava.
Datoteku firmvera dodajte klikom na gumb Dodaj datoteku … U poddirektoriju projekta output_files 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 vrstu konfiguracijske memorije u stupcu Uređaj: ona mora odgovarati vrsti memorije vašeg FPGA-e.
Korak 6
Pritisnite gumb Start da biste preuzeli firmware na FPGA.