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, Maj
Anonim

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

USB Blaster programator
USB Blaster programator

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.

Odaberite FPGA porodicu i model u prozoru Device (Uređaj)
Odaberite FPGA porodicu i model u prozoru Device (Uređaj)

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.

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

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.

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

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.

Učitavanje firmvera na FPGA putem JTAG-a
Učitavanje 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 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.

Učitavanje firmvera na FPGA u aktivnom serijskom režimu
Učitavanje firmvera na FPGA u aktivnom serijskom režimu

Korak 6

Kliknite gumb Start da biste preuzeli firmver na FPGA.

Preporučuje se: