Připravme a načtěte projekt z vývojového prostředí Quartus II do FPGA Altera.
Nezbytné
- FPGA od společnosti Altera;
- Programátor USB-Blaster;
- počítač s vývojovým prostředím Quartis II.
Instrukce
Krok 1
V nabídce Přiřazení -> Zařízení … vyberte FPGA, do kterého se chystáte „vyplnit“projekt. Ve skupině Device Family musíte vybrat rodinu, do které vaše FPGA patří. V poli Dostupné zařízení vyberte svůj model FPGA.
Ve skupině Zobrazit v seznamu „Dostupná zařízení“můžete zařízení řadit podle typu balíčku (Package) nebo podle počtu pinů (), abyste rychle našli model FPGA.
Není zbytečné specifikovat, v jakém stavu budou nepřipojené FPGA nohy. Klikněte na tlačítko Možnosti zařízení a připnout …, přejděte ke kroku a zadejte stav pinů.
Po zadání modelu FPGA zavřete okno Zařízení kliknutím na tlačítko OK.
Krok 2
Pokud chcete, aby syntezátor sám přiřazoval funkce pinům, pak nemůžete dělat nic jiného. Chcete-li ručně přiřadit piny FPGA, přejděte do nabídky Assignments -> Pin Planner nebo stiskněte kombinaci kláves Ctrl + Shift + N.
Spustí se nástroj pro přiřazení pinů. Níže je uveden seznam I / O pinů použitých ve vašem projektu s odpovídajícími názvy.
Nyní ve sloupci Umístění musíte nastavit čísla pinů. Poklepejte na odpovídající buňku a vyberte číslo PIN nebo zadejte číslo z klávesnice. Čísla pinů budou záviset na vaší desce.
Po definování všech pinů lze okno plánovače pinů zavřít. Nyní zkompilujte projekt: Zpracování -> Spustit kompilaci nebo Ctrl + L.
Krok 3
Připojte programátor k počítači. Při prvním připojení je třeba nainstalovat ovladač. Je nainstalován standardním způsobem a je umístěn v adresáři Quartus ve složce ovladače: C: / altera / 13.0sp1 / quartus / drivers.
Po instalaci ovladače se programátor ve správci zařízení zobrazí jako Altera USB-Blaster.
Krok 4
Altera FPGA podporuje několik programovacích režimů. Nejprve se podívejme na stažení firmwaru prostřednictvím rozhraní JTAG. Připojte programátor ke konektoru JTAG na desce FPGA.
Začněme programovací nástroj: Nástroje -> Programátor.
Přidejte programátor. Chcete-li to provést, stiskněte tlačítko Nastavení hardwaru … a v rozevíracím seznamu vyberte připojené. Zavřeme okno.
V okně Programátor klepněte na tlačítko Automatická detekce, aby se Quartus pokusil automaticky detekovat připojené FPGA a soubor firmwaru *.sof. Soubor firmwaru vytváří Quartus ve výchozím nastavení během kompilace, pokud není uvedeno jinak.
V okně Programátor vyberte režim JTAG, zaškrtněte políčko Program / Konfigurovat a klikněte na tlačítko Start. Firmware bude zapsán do paměti FPGA.
Krok 5
U této možnosti zápisu se firmware zapíše do nestálé paměti FPGA a po restartu se vymaže. Chcete-li uložit firmware do ROM, zapište jej do režimu Active Serial.
Připojte programovací kabel ke konektoru AS nebo. Spusťte program firmwaru: Nástroje -> Programátor. Vyberte Režim -> Aktivní sériové číslo. Souhlasíte s odpovědí na objasňující otázku.
Přidejte soubor firmwaru kliknutím na tlačítko Přidat soubor … V podadresáři projektu output_files najděte soubor s příponou.pof. Po otevření souboru s firmwarem nastavte zaškrtávací políčka Program / Konfigurovat a případně ocelová. Věnujte pozornost typu konfigurační paměti ve sloupci Zařízení: musí odpovídat typu paměti vašeho FPGA.
Krok 6
Kliknutím na tlačítko Start stáhněte firmware do FPGA.