Lad os forberede og indlæse projektet fra Quartus II-udviklingsmiljøet i Altera FPGA.
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.
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.
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.
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.
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.
Trin 6
Klik på Start-knappen for at downloade firmwaren til FPGA.