La oss forberede og laste prosjektet fra Quartus II-utviklingsmiljøet inn i Altera FPGA.
Nødvendig
- FPGA fra Altera;
- USB-Blaster programmerer;
- datamaskin med Quartis II utviklingsmiljø.
Bruksanvisning
Trinn 1
I menyen Oppdrag -> Enhet … velger du FPGA du skal fylle prosjektet i. I gruppen Enhetsfamilie må du velge familien som FPGA tilhører. Velg din FPGA-modell i feltet Tilgjengelige enheter.
I listegruppen Vis i "Tilgjengelige enheter" kan du sortere enheter etter pakketype (pakke) eller antall pinner () for raskt å finne din FPGA-modell.
Det er ikke overflødig å spesifisere i hvilken tilstand de ikke-tilkoblede FPGA-bena vil være. Klikk på Enhets- og pinnealternativer … -knappen, gå til trinnet og angi statusen til pinnene.
Etter å ha spesifisert FPGA-modellen, lukk enhetsvinduet ved å klikke på OK-knappen.
Steg 2
Hvis du vil at synthesizeren skal tilordne funksjoner til pinnene av seg selv, kan du ikke gjøre noe annet. Og for å tilordne FPGA-pinner manuelt, gå til Oppgaver -> Pin Planner-menyen eller trykk på Ctrl + Shift + N-tastekombinasjonen.
Pin-tildelingsverktøyet starter. Nedenfor er en liste over I / O-pinnene som brukes i prosjektet ditt med de tilsvarende navnene.
Nå i plasseringskolonnen må du angi pin-tallene. Dobbeltklikk på den tilsvarende cellen, og velg pin-nummeret, eller skriv inn nummeret fra tastaturet. Pin-tallene vil avhenge av brødbordet ditt.
Etter at alle tappene er definert, kan tappeplanleggervinduet lukkes. Nå kompilerer du prosjektet: Bearbeiding -> Start kompilering eller Ctrl + L.
Trinn 3
La oss koble programmereren til datamaskinen. Første gang du kobler til, må du installere driveren. Den er installert på standard måte, og ligger i Quartus-katalogen, i drivermappen: C: / altera / 13.0sp1 / quartus / drivers.
Etter at driveren er installert, vises programmereren i enhetsbehandleren som Altera USB-Blaster.
Trinn 4
Altera FPGA-er støtter flere programmeringsmodi. La oss først se på nedlasting av firmware via JTAG-grensesnittet. Koble programmereren til JTAG-kontakten på FPGA-kortet.
La oss starte programmeringsverktøyet: Verktøy -> Programmerer.
La oss legge til en programmerer. For å gjøre dette, trykk på Hardware Setup … -knappen og velg den tilkoblede i rullegardinlisten. La oss lukke vinduet.
I programmeringsvinduet klikker du på Auto Detect-knappen for å få Quartus til å prøve å automatisk oppdage den tilkoblede FPGA og *.sof firmwarefilen. Fastvarefilen er opprettet av Quartus som standard under kompilering, med mindre annet er spesifisert.
I programmeringsvinduet velger du JTAG-modus, merker av for Programmer / konfigurer og klikker på Start-knappen. Fastvaren blir skrevet til FPGA-minnet.
Trinn 5
Med dette skrivealternativet skrives firmwaren til det flyktige minnet til FPGA, og vil bli slettet etter omstart. For å lagre fastvaren i ROM, skriv fastvaren i Active Serial-modus.
Koble programmeringskabelen til AS-kontakten eller. Kjør firmwareprogrammet: Verktøy -> Programmer. Velg Mode -> Active Serial. Enig når du svarer på et avklarende spørsmål.
Legg til firmwarefilen ved å klikke på Legg til fil … -knappen. I underkatalogen for output_files-prosjektet, finn filen med.pof-utvidelsen. Etter å ha åpnet firmwarefilen, sett av for Program / konfigurer avmerkingsboksene og, hvis ønskelig, stål. Vær oppmerksom på typen konfigurasjonsminne i Enhet-kolonnen: den må samsvare med minnetypen på FPGA.
Trinn 6
Klikk på Start-knappen for å laste ned fastvaren til FPGA.