Hvordan Laste Et Prosjekt Inn I En Altera FPGA

Innholdsfortegnelse:

Hvordan Laste Et Prosjekt Inn I En Altera FPGA
Hvordan Laste Et Prosjekt Inn I En Altera FPGA

Video: Hvordan Laste Et Prosjekt Inn I En Altera FPGA

Video: Hvordan Laste Et Prosjekt Inn I En Altera FPGA
Video: Սովորեցրու՛ ինձ աղոթել - Մհեր Զալունց / Հոգևոր երգ 2004թ․ 2024, Kan
Anonim

La oss forberede og laste prosjektet fra Quartus II-utviklingsmiljøet inn i Altera FPGA.

USB Blaster Programmer
USB Blaster Programmer

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.

Velg FPGA-familien og modellen i Enhetsvinduet
Velg FPGA-familien og modellen i Enhetsvinduet

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.

Tilordne korrespondansen til FPGA-pinnene til prosjektets signaler
Tilordne korrespondansen til FPGA-pinnene til prosjektets signaler

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.

Driverinstallasjon for USB Blaster Programmer
Driverinstallasjon for USB Blaster Programmer

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.

Laster opp fastvare til FPGA via JTAG
Laster opp fastvare til FPGA via JTAG

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.

Laste opp fastvare til FPGA i aktiv seriemodus
Laste opp fastvare til FPGA i aktiv seriemodus

Trinn 6

Klikk på Start-knappen for å laste ned fastvaren til FPGA.

Anbefalt: