Hoe Om 'n Projek In 'n Altera FPGA Te Laai

Hoe Om 'n Projek In 'n Altera FPGA Te Laai
Hoe Om 'n Projek In 'n Altera FPGA Te Laai

INHOUDSOPGAWE:

Anonim

Laat ons die projek voorberei en laai vanaf die Quartus II-ontwikkelingsomgewing in die Altera FPGA.

Nodig

  • FPGA van Altera;
  • USB-Blaster-programmeerder;
  • rekenaar met Quartis II ontwikkelingsomgewing.

Instruksies

Stap 1

Kies in die menu Opdragte -> Toestel … die FPGA waarin u die projek gaan "invul". In die Device Family-groep moet u die gesin kies waartoe u FPGA behoort. Kies u FPGA-model in die veld Beskikbare toestelle.

In die lysgroep "Beskikbare toestelle" kan u toestelle volgens pakket pakket (pakket) of op aantal penne () sorteer om u FPGA-model vinnig te vind.

Dit is nie oorbodig om te bepaal in watter toestand die FPGA-pote wat nie gekoppel is nie, sal wees. Klik op die knoppie Toestel- en penopsies …, gaan na die stap en spesifiseer die status van die penne.

Nadat u die FPGA-model gespesifiseer het, maak u die venster Apparaat toe deur op die OK-knoppie te klik.

Stap 2

As u wil hê dat die sintetiseerder vanself funksies aan die penne moet toewys, kan u niks anders doen nie. En om FPGA-penne handmatig toe te ken, gaan na die Opdrag -> Speldbeplanner-menu of druk op die Ctrl + Shift + N-toetskombinasie.

Die pen-toewysing-instrument begin. Hieronder is 'n lys van die I / O-penne wat in u projek gebruik is, met die ooreenstemmende name.

Nou moet u die pinnommers in die kolom Lokasie instel. Dubbelklik op die ooreenstemmende sel en kies die pinnommer of voer die nommer in op die sleutelbord. Die pinnommers hang af van u broodbord.

Nadat al die penne gedefinieer is, kan die penbeplannervenster toegemaak word. Stel nou die projek saam: Verwerking -> Begin kompilasie of Ctrl + L.

Stap 3

Laat ons die programmeerder aan die rekenaar koppel. Die eerste keer dat u 'n verbinding maak, moet u die bestuurder installeer. Dit is op die standaard manier geïnstalleer en is geleë in die Quartus-gids in die bestuurdersmap: C: / altera / 13.0sp1 / quartus / drivers.

Nadat die bestuurder geïnstalleer is, sal die programmeerder in die toestelbestuurder vertoon word as Altera USB-blaster.

Stap 4

Altera FPGA's ondersteun verskeie programmeringsmodusse. Laat ons eers kyk na die aflaai van die firmware via die JTAG-koppelvlak. Verbind die programmeerder met die JTAG-aansluiting op die FPGA-bord.

Kom ons begin die programmeringshulpmiddel: Tools -> Programmer.

Kom ons voeg 'n programmeerder by. Om dit te doen, druk die knoppie Hardware Setup … en kies die gekoppelde een in die keuselys. Kom ons maak die venster toe.

Klik in die Programmer-venster op die Auto Detect-knoppie om Quartus te laat probeer om die gekoppelde FPGA en die *.sof-firmwarelêer outomaties op te spoor. Die firmwarelêer word standaard tydens die samestelling deur Quartus geskep, tensy anders vermeld.

Kies in die Programmer-venster die JTAG-modus, merk die vinkje Program / Configure en klik op die Start-knoppie. Die firmware sal na die FPGA-geheue geskryf word.

Stap 5

Met hierdie skryfopsie word die firmware na die vlugtige geheue van die FPGA geskryf en sal dit weer uitgewis word. Om die firmware in ROM te stoor, moet u die firmware in Active Serial-modus skryf.

Verbind die programmeringskabel met die AS-aansluiting of. Begin die firmwareprogram: Tools -> Programmer. Kies Mode -> Aktiewe reeks. Stem saam wanneer u 'n verhelderende vraag beantwoord.

Voeg die firmwarelêer by deur op die knoppie Voeg lêer te klik … Soek die lêer met die.pof-uitbreiding in die submap van die output_files-projek. Nadat u die firmwarelêer oopgemaak het, stel u die vinkies Program / Stel in en, indien gewenst, staalvelle. Let op die tipe konfigurasiegeheue in die Device-kolom: dit moet ooreenstem met die geheuetipe van u FPGA.

Stap 6

Klik op die Start-knoppie om die firmware na die FPGA af te laai.

Aanbeveel: