Valmistame ette ja laadime projekti Quartus II arenduskeskkonnast Altera FPGA-sse.
Vajalik
- FPGA firmalt Altera;
- USB-Blasteri programmeerija;
- arvuti Quartis II arenduskeskkonnaga.
Juhised
Samm 1
Menüüs Assignements -> Device … valige FPGA, kuhu kavatsete projekti "täita". Grupis Seadmete perekond peate valima perekonna, kuhu teie FPGA kuulub. Valige väljal Saadaolevad seadmed oma FPGA mudel.
Nimekirjarühmas "Saadaolevad seadmed" kuvamine võimaldab FPGA mudeli kiireks leidmiseks seadmeid sorteerida paketi tüübi (pakett) või tihvtide arvu järgi ().
Pole üleliigne täpsustada, millises olekus ühendamata FPGA jalad saavad olema. Klõpsake nuppu Seadme ja tihvti suvandid …, minge sammu juurde ja määrake tihvtide olek.
Pärast FPGA mudeli täpsustamist sulgege aken Seade, klõpsates nuppu OK.
2. samm
Kui soovite, et süntesaator määraks tihvtidele ise funktsioonid, ei saa te midagi muud teha. Ja FPGA tihvtide käsitsi määramiseks minge menüüsse Assignements -> Pin Planner või vajutage klahvikombinatsiooni Ctrl + Shift + N.
Käivitub tihvtide määramise tööriist. Allpool on loetelu teie projektis kasutatud sisend- / väljundnõeltest koos vastavate nimedega.
Nüüd peate veerus Asukoht määrama PIN-koodid. Topeltklõpsake vastaval lahtril ja valige PIN-kood või sisestage number klaviatuurilt. PIN-koodid sõltuvad teie leivaplaadist.
Pärast kõigi tihvtide määratlemist saab tihvtide planeerija akna sulgeda. Nüüd koostage projekt: Töötlemine -> Alusta kompileerimist või Ctrl + L.
3. samm
Ühendame programmeerija arvutiga. Esmakordsel ühenduse loomisel peate installima draiveri. See on installitud tavapärasel viisil ja asub kataloogis Quartus draiverite kaustas: C: / altera / 13.0sp1 / quartus / drivers.
Pärast draiveri installimist kuvatakse programmeerija seadmehalduris kui Altera USB-Blaster.
4. samm
Altera FPGA-d toetavad mitut programmeerimisrežiimi. Kõigepealt vaatame püsivara allalaadimist JTAG-liidese kaudu. Ühendage programmeerija FPGA-plaadi JTAG-pistikuga.
Alustame programmeerimistööriista: Tööriistad -> Programmeerija.
Lisame programmeerija. Selleks vajutage nuppu Riistvara seadistamine … ja valige ripploendist ühendatud. Sulgeme akna.
Klõpsake programmeerija aknas nuppu Automaatne tuvastamine, et panna Quartus proovima automaatselt tuvastada ühendatud FPGA ja *.sof püsivarafaili. Püsivara faili loob Quartus kompileerimise käigus vaikimisi, kui pole täpsustatud teisiti.
Valige aknas Programmeerija JTAG-režiim, märkige ruut Programmi / konfigureerimine ja klõpsake nuppu Start. Püsivara kirjutatakse FPGA-mällu.
5. samm
Selle kirjutamisvõimaluse korral kirjutatakse püsivara FPGA püsimällu ja pärast taaskäivitamist kustutatakse. Püsivara salvestamiseks ROM-i kirjutage püsivara režiimis Active Serial.
Ühendage programmeerimiskaabel AS-i pistikuga või. Käivitage püsivara programm: Tööriistad -> Programmeerija. Valige Mode -> Active Serial. Selgitavale küsimusele vastates nõustuge.
Lisage püsivara fail, klõpsates nuppu Lisa fail … Projekti output_files alamkataloogist leidke fail laiendiga.pof. Pärast püsivara faili avamist määrake märkeruudud Program / Configure ja soovi korral ka terasest. Pöörake veerus Seade tähelepanu konfiguratsioonimälu tüübile: see peab vastama teie FPGA mälutüübile.
6. samm
Püsivara FPGA-sse allalaadimiseks klõpsake nuppu Start.