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

INHOUDSOPGAWE:

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

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

Video: Hoe Om 'n Projek In 'n Altera FPGA Te Laai
Video: Переход с Altera на Xilinx. Как перевести проекты с Altera Quartus Prime на Xlinx Vivado 2024, Mei
Anonim

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

USB Blaster-programmeerder
USB Blaster-programmeerder

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.

Kies die FPGA-familie en -model in die apparaatvenster
Kies die FPGA-familie en -model in die apparaatvenster

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.

Ken die korrespondensie van die FPGA-penne toe aan die projekseine
Ken die korrespondensie van die FPGA-penne toe aan die projekseine

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.

Bestuurderinstallasie vir USB Blaster-programmeerder
Bestuurderinstallasie vir USB Blaster-programmeerder

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.

Laai firmware op na FPGA via JTAG
Laai firmware op na FPGA via JTAG

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.

Laai firmware op na FPGA in die aktiewe reeksmodus
Laai firmware op na FPGA in die aktiewe reeksmodus

Stap 6

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

Aanbeveel: