Poďme pripraviť a načítať projekt z vývojového prostredia Quartus II do FPGA Altera.
Nevyhnutné
- FPGA od spoločnosti Altera;
- Programátor USB-Blaster;
- počítač s vývojovým prostredím Quartis II.
Inštrukcie
Krok 1
V ponuke Assignments -> Device … vyberte FPGA, do ktorého idete „vyplniť“projekt. V skupine Device Family musíte zvoliť rodinu, do ktorej patrí vaše FPGA. V poli Dostupné zariadenia vyberte svoj model FPGA.
V skupine Zobraziť v zozname „Dostupné zariadenia“môžete zariadenia zoradiť podľa typu balíka (Package) alebo podľa počtu pinov (), aby ste rýchlo našli model FPGA.
Nie je nadbytočné špecifikovať, v akom stave budú nespojené FPGA nohy. Kliknite na tlačidlo Možnosti zariadenia a pripnutia …, prejdite na krok a zadajte stav pripináčikov.
Po zadaní modelu FPGA zatvorte okno Zariadenie kliknutím na tlačidlo OK.
Krok 2
Ak chcete, aby syntetizátor sám priradil funkcie kolíkom, nemôžete robiť nič iné. A aby ste mohli ručne priradiť piny FPGA, choďte do ponuky Assignments -> Pin Planner alebo stlačte kombináciu klávesov Ctrl + Shift + N.
Spustí sa nástroj na priradenie pinov. Ďalej je uvedený zoznam I / O pinov použitých vo vašom projekte s príslušnými názvami.
Teraz v stĺpci Umiestnenie musíte nastaviť čísla PIN. Dvakrát kliknite na príslušnú bunku a vyberte číslo PIN alebo zadajte číslo z klávesnice. Čísla pinov budú závisieť od vášho kontaktného poľa.
Po definovaní všetkých pinov je možné okno plánovača pinov zavrieť. Teraz zostavte projekt: Spracovanie -> Spustiť kompiláciu alebo Ctrl + L.
Krok 3
Pripojme programátor k počítaču. Pri prvom pripojení je potrebné nainštalovať ovládač. Nainštaluje sa štandardným spôsobom a nachádza sa v adresári Quartus v priečinku s ovládačmi: C: / altera / 13.0sp1 / quartus / drivers.
Po nainštalovaní ovládača sa programátor v správcovi zariadení zobrazí ako Altera USB-Blaster.
Krok 4
FPGA od spoločnosti Altera podporujú niekoľko programovacích režimov. Najskôr sa pozrime na stiahnutie firmvéru cez rozhranie JTAG. Pripojte programátor ku konektoru JTAG na doske FPGA.
Spustíme programovací nástroj: Nástroje -> Programátor.
Pridajme programátor. Ak to chcete urobiť, stlačte tlačidlo Hardvérové nastavenie … a v rozbaľovacom zozname vyberte pripojené. Zatvorme okno.
V okne programátora kliknite na tlačidlo Automatická detekcia, aby sa Quartus pokúsil automaticky detekovať pripojené FPGA a súbor firmvéru *.sof. Súbor firmvéru vytvára Quartus štandardne počas kompilácie, pokiaľ nie je uvedené inak.
V okne Programátor vyberte režim JTAG, začiarknite políčko Program / Konfigurovať a kliknite na tlačidlo Štart. Firmvér sa zapíše do pamäte FPGA.
Krok 5
Pri tejto možnosti zápisu sa firmvér zapíše do energeticky nezávislej pamäte FPGA a po reštarte sa vymaže. Ak chcete firmvér uložiť do pamäte ROM, napíšte ho do režimu Aktívne sériové rozhranie.
Pripojte programovací kábel ku konektoru AS alebo. Spustite program firmvéru: Nástroje -> Programátor. Vyberte položku Režim -> Aktívne sériové číslo. Pri odpovedaní na objasňujúcu otázku sa dohodnite.
Pridajte súbor firmvéru kliknutím na tlačidlo Pridať súbor … V podadresári projektu output_files nájdite súbor s príponou.pof. Po otvorení súboru firmvéru nastavte začiarkavacie políčka Program / Konfigurácia a podľa potreby oceľové políčka. Venujte pozornosť typu konfiguračnej pamäte v stĺpci Zariadenie: musí sa zhodovať s typom pamäte vášho FPGA.
Krok 6
Kliknutím na tlačidlo Štart stiahnete firmvér do FPGA.