Hur Man Laddar Ett Projekt I En Altera FPGA

Innehållsförteckning:

Hur Man Laddar Ett Projekt I En Altera FPGA
Hur Man Laddar Ett Projekt I En Altera FPGA
Anonim

Låt oss förbereda och ladda projektet från Quartus II-utvecklingsmiljön i Altera FPGA.

USB Blaster-programmerare
USB Blaster-programmerare

Nödvändig

  • FPGA från Altera;
  • USB-Blaster programmerare;
  • dator med Quartis II utvecklingsmiljö.

Instruktioner

Steg 1

I menyn Tilldelningar -> Enhet … väljer du FPGA som du ska "fylla" i projektet i. I gruppen Enhetsfamilj måste du välja den familj som din FPGA tillhör. Välj din FPGA-modell i fältet Tillgängliga enheter.

I listan Visa i "Tillgängliga enheter" kan du sortera enheter efter pakettyp (paket) eller efter antal stift () för att snabbt hitta din FPGA-modell.

Det är inte överflödigt att ange i vilket tillstånd de icke anslutna FPGA-benen kommer att vara. Klicka på knappen Enhets- och stiftalternativ …, gå till steget och ange stifternas status.

När du har angett FPGA-modellen, stäng enhetsfönstret genom att klicka på OK-knappen.

Välj FPGA-familj och modell i enhetsfönstret
Välj FPGA-familj och modell i enhetsfönstret

Steg 2

Om du vill att synthesizern tilldelar stiftens funktioner i sig själv kan du inte göra något annat. Och för att manuellt tilldela FPGA-stift, gå till menyn Tilldelningar -> Stiftplanerare eller tryck på Ctrl + Skift + N-tangentkombinationen.

Verktyget för tilldelning av stift startar. Nedan finns en lista över I / O-stift som används i ditt projekt med motsvarande namn.

Nu i kolumnen Plats måste du ställa in pin-nummer. Dubbelklicka på motsvarande cell och välj stiftnummer eller ange numret från tangentbordet. PIN-numren beror på din brädbräda.

När alla stiften har definierats kan stiftplaneringsfönstret stängas. Kompilera nu projektet: Bearbetning -> Starta kompilering eller Ctrl + L.

Tilldela korrespondensen mellan FPGA-stiften och projektsignalerna
Tilldela korrespondensen mellan FPGA-stiften och projektsignalerna

Steg 3

Låt oss ansluta programmeraren till datorn. Första gången du ansluter måste du installera drivrutinen. Den installeras på standard sätt och finns i Quartus-katalogen i drivrutinsmappen: C: / altera / 13.0sp1 / quartus / drivers.

Efter installation av drivrutinen kommer programmeraren att visas i enhetshanteraren som Altera USB-Blaster.

Drivrutinsinstallation för USB Blaster-programmerare
Drivrutinsinstallation för USB Blaster-programmerare

Steg 4

Altera FPGA stöder flera programmeringslägen. Låt oss först titta på nedladdning av firmware via JTAG-gränssnittet. Anslut programmeraren till JTAG-kontakten på FPGA-kortet.

Låt oss starta programmeringsverktyget: Verktyg -> Programmerare.

Låt oss lägga till en programmerare. För att göra detta, tryck på knappen Hardware Setup … och välj den anslutna i listrutan. Låt oss stänga fönstret.

I programmeringsfönstret klickar du på knappen Auto Detect för att få Quartus att försöka automatiskt upptäcka den anslutna FPGA och *.of-firmwarefilen. Firmwarefilen skapas av Quartus som standard under kompileringen, om inte annat anges.

I programmeringsfönstret markerar du JTAG-läget, markerar kryssrutan Program / konfigurera och klicka på Start-knappen. Firmware kommer att skrivas till FPGA-minnet.

Ladda upp firmware till FPGA via JTAG
Ladda upp firmware till FPGA via JTAG

Steg 5

Med detta skrivalternativ skrivs firmware till FPGA: s flyktiga minne och raderas efter omstart. För att spara firmware i ROM, skriv firmware i Active Serial-läge.

Anslut programmeringskabeln till AS-kontakten eller. Kör firmwareprogrammet: Verktyg -> Programmerare. Välj Mode -> Active Serial. Håller med när du svarar på en klargörande fråga.

Lägg till firmwarefilen genom att klicka på knappen Lägg till fil … I underkatalogen output_files-projektet hittar du filen med.pof-tillägget. När du har öppnat firmwarefilen ställer du in kryssrutorna Program / Konfigurera och, om så önskas, stål. Var uppmärksam på typen av konfigurationsminne i Enhetskolumnen: den måste matcha minnestypen på din FPGA.

Ladda upp firmware till FPGA i Active Serial-läge
Ladda upp firmware till FPGA i Active Serial-läge

Steg 6

Klicka på Start-knappen för att ladda ner firmware till FPGA.

Rekommenderad: