Kako Učitati Projekt U Altera FPGA

Sadržaj:

Kako Učitati Projekt U Altera FPGA
Kako Učitati Projekt U Altera FPGA

Video: Kako Učitati Projekt U Altera FPGA

Video: Kako Učitati Projekt U Altera FPGA
Video: Набор для изучения FPGA | Altera Cyclone 2024, Studeni
Anonim

Pripremimo i učitajmo projekt iz razvojnog okruženja Quartus II u Altera FPGA.

USB Blaster programator
USB Blaster programator

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.

Odaberite obitelj i model FPGA u prozoru Uređaj
Odaberite obitelj i model FPGA u prozoru Uređaj

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.

Dodjeljivanje korespondencije FPGA pinova signalima projekta
Dodjeljivanje korespondencije FPGA pinova signalima projekta

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.

Instalacija upravljačkog programa za USB Blaster programer
Instalacija upravljačkog programa za USB Blaster programer

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.

Prijenos firmvera na FPGA putem JTAG-a
Prijenos firmvera na FPGA putem JTAG-a

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.

Prijenos firmvera na FPGA u aktivnom serijskom načinu
Prijenos firmvera na FPGA u aktivnom serijskom načinu

Korak 6

Pritisnite gumb Start da biste preuzeli firmware na FPGA.

Preporučeni: