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.