Sådan Indlæses Et Projekt I En Altera FPGA

Indholdsfortegnelse:

Sådan Indlæses Et Projekt I En Altera FPGA
Sådan Indlæses Et Projekt I En Altera FPGA

Video: Sådan Indlæses Et Projekt I En Altera FPGA

Video: Sådan Indlæses Et Projekt I En Altera FPGA
Video: FPGA Blinking Led Tutorial Step by Step [ Altera ] 2024, November
Anonim

Lad os forberede og indlæse projektet fra Quartus II-udviklingsmiljøet i Altera FPGA.

USB Blaster Programmer
USB Blaster Programmer

Nødvendig

  • FPGA fra Altera;
  • USB-Blaster programmør;
  • computer med Quartis II-udviklingsmiljø.

Instruktioner

Trin 1

I menuen Opgaver -> Enhed … skal du vælge den FPGA, som du skal "udfylde" projektet i. I gruppen Enhedsfamilie skal du vælge den familie, som din FPGA tilhører. Vælg din FPGA-model i feltet Tilgængelige enheder.

I listen Vis i "Tilgængelige enheder" kan du sortere enheder efter pakketype (pakke) eller efter antal ben () for hurtigt at finde din FPGA-model.

Det er ikke overflødigt at specificere i hvilken tilstand de ikke-tilsluttede FPGA-ben vil være. Klik på knappen Enheds- og pinindstillinger …, gå til trin, og angiv status for benene.

Efter at have angivet FPGA-modellen, skal du lukke vinduet Enhed ved at klikke på OK-knappen.

Vælg FPGA-familien og modellen i vinduet Enhed
Vælg FPGA-familien og modellen i vinduet Enhed

Trin 2

Hvis du vil have, at synthesizeren tildeler funktioner til stifterne i sig selv, kan du ikke gøre noget andet. Og for at manuelt tildele FPGA-ben skal du gå til menuen Opgaver -> Pin Planner eller trykke på Ctrl + Shift + N-tastekombinationen.

Stift tildelingsværktøjet starter. Nedenfor er en liste over de I / O-ben, der er brugt i dit projekt med de tilsvarende navne.

Nu skal du indstille pin-numrene i kolonnen Location. Dobbeltklik på den tilsvarende celle, og vælg pinkoden, eller indtast nummeret fra tastaturet. Pin-numrene afhænger af dit brødbræt.

Når alle stifter er defineret, kan stifterplanvinduet lukkes. Kompilér nu projektet: Processing -> Start Compilation eller Ctrl + L.

Tildele korrespondancen mellem FPGA-benene og projektsignalerne
Tildele korrespondancen mellem FPGA-benene og projektsignalerne

Trin 3

Lad os forbinde programmøren med computeren. Første gang du opretter forbindelse, skal du installere driveren. Det er installeret på standard måde og er placeret i Quartus-biblioteket i drivermappen: C: / altera / 13.0sp1 / quartus / drivers.

Efter installation af driveren vises programmøren i enhedsadministratoren som Altera USB-Blaster.

Driverinstallation til USB Blaster Programmer
Driverinstallation til USB Blaster Programmer

Trin 4

Altera FPGA'er understøtter flere programmeringstilstande. Lad os først se på at downloade firmwaren via JTAG-grænsefladen. Tilslut programmøren til JTAG-stikket på FPGA-kortet.

Lad os starte programmeringsværktøjet: Værktøjer -> Programmer.

Lad os tilføje en programmør. For at gøre dette skal du trykke på knappen Hardwareopsætning … og vælge den tilsluttede på rullelisten. Lad os lukke vinduet.

I programmeringsvinduet skal du klikke på knappen Auto Detect for at få Quartus til automatisk at registrere den tilsluttede FPGA og *.sof-firmwarefilen. Firmwarefilen oprettes af Quartus som standard under kompilering, medmindre andet er angivet.

I programmeringsvinduet skal du vælge JTAG-tilstand, markere afkrydsningsfeltet Programmer / konfigurer og klikke på Start-knappen. Firmwaren skrives til FPGA-hukommelsen.

Upload af firmware til FPGA via JTAG
Upload af firmware til FPGA via JTAG

Trin 5

Med denne skrivemulighed skrives firmwaren til den flygtige hukommelse på FPGA og slettes efter genstart. For at gemme firmwaren i ROM skal du skrive firmwaren i aktiv seriel tilstand.

Tilslut programmeringskablet til AS-stikket eller. Kør firmwareprogrammet: Værktøjer -> Programmer. Vælg Mode -> Active Serial. Enig, når du besvarer et afklarende spørgsmål.

Tilføj firmwarefilen ved at klikke på knappen Tilføj fil … I underkatalogen projekt output_files skal du finde filen med udvidelsen.pof. Efter åbning af firmwarefilen skal du markere afkrydsningsfelterne Program / Konfigurer og, hvis det ønskes, stålfelter. Vær opmærksom på typen af konfigurationshukommelse i kolonnen Enhed: den skal matche hukommelsestypen på din FPGA.

Upload af firmware til FPGA i aktiv seriel tilstand
Upload af firmware til FPGA i aktiv seriel tilstand

Trin 6

Klik på Start-knappen for at downloade firmwaren til FPGA.

Anbefalede: