Kuidas Laadida Projekti Altera FPGA-sse

Sisukord:

Kuidas Laadida Projekti Altera FPGA-sse
Kuidas Laadida Projekti Altera FPGA-sse

Video: Kuidas Laadida Projekti Altera FPGA-sse

Video: Kuidas Laadida Projekti Altera FPGA-sse
Video: САМОДЕЛЬНАЯ ИГРА НА ПЛИС!!! КАК ЭТО РАБОТАЕТ? 2024, Mai
Anonim

Valmistame ette ja laadime projekti Quartus II arenduskeskkonnast Altera FPGA-sse.

USB Blasteri programmeerija
USB Blasteri programmeerija

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.

Valige aknas Seade FPGA perekond ja mudel
Valige aknas Seade FPGA perekond ja mudel

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.

FPGA tihvtide vastavuse määramine projekti signaalidele
FPGA tihvtide vastavuse määramine projekti signaalidele

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.

Draiveri installimine USB Blasteri programmeerijale
Draiveri installimine USB Blasteri programmeerijale

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.

Püsivara üleslaadimine JTAG-i kaudu FPGA-sse
Püsivara üleslaadimine JTAG-i kaudu FPGA-sse

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.

Püsivara üleslaadimine aktiivse jadarežiimis FPGA-sse
Püsivara üleslaadimine aktiivse jadarežiimis FPGA-sse

6. samm

Püsivara FPGA-sse allalaadimiseks klõpsake nuppu Start.

Soovitan: