Paruoškime ir įkraukime projektą iš „Quartus II“kūrimo aplinkos į „Altera FPGA“.
Būtinas
- FPGA iš „Altera“;
- USB-Blaster programuotojas;
- kompiuteris su „Quartis II“kūrimo aplinka.
Nurodymai
1 žingsnis
Meniu Užduotys -> Įrenginys … pasirinkite FPGA, į kurį ketinate „užpildyti“projektą. „Device Family“grupėje turite pasirinkti šeimą, kuriai priklauso jūsų FPGA. Lauke Galimi įrenginiai pasirinkite savo FPGA modelį.
Norėdami greitai rasti savo FPGA modelį, sąrašo grupėje Rodyti „Galimi įrenginiai“galite rūšiuoti įrenginius pagal paketo tipą (paketą) arba smeigtukų skaičių ().
Nereikia nurodyti, kokioje būsenoje bus nesujungtos FPGA kojos. Spustelėkite mygtuką Įrenginio ir smeigtuko parinktys …, eikite į veiksmą ir nurodykite smeigtukų būseną.
Nurodę FPGA modelį, uždarykite įrenginio langą spustelėdami mygtuką Gerai.
2 žingsnis
Jei norite, kad sintezatorius pats priskirtų kaiščiams funkcijas, tada nieko negalėsite padaryti. Norėdami rankiniu būdu priskirti FPGA kaiščius, eikite į meniu „Priskyrimai ->„ Pin Planner ““arba paspauskite „Ctrl“+ „Shift“+ N klavišų kombinaciją.
Paleidžiamas kaiščių priskyrimo įrankis. Žemiau pateikiamas jūsų projekte naudojamų įvesties / išvesties kaiščių sąrašas su atitinkamais pavadinimais.
Dabar stulpelyje Vieta turite nustatyti smeigtukų numerius. Dukart spustelėkite atitinkamą langelį ir pasirinkite smeigtuko numerį arba įveskite numerį iš klaviatūros. Smeigtukų numeriai priklausys nuo jūsų duonos lentos.
Nustačius visus kaiščius, kaiščių planavimo priemonės langą galima uždaryti. Dabar sudarykite projektą: Apdorojimas -> Pradėti kompiliavimą arba „Ctrl + L“.
3 žingsnis
Prijunkime programuotoją prie kompiuterio. Pirmą kartą prisijungdami turite įdiegti tvarkyklę. Jis įdiegtas standartiniu būdu ir yra „Quartus“kataloge, tvarkyklių aplanke: C: / altera / 13.0sp1 / quartus / drivers.
Įdiegus tvarkyklę, programuotojas bus rodomas įrenginių tvarkyklėje kaip „Altera USB-Blaster“.
4 žingsnis
„Altera“FPGA palaiko kelis programavimo režimus. Pirmiausia pažvelkime į programinės įrangos atsisiuntimą per JTAG sąsają. Prijunkite programuotoją prie FTGA plokštės JTAG jungties.
Pradėkime programavimo įrankį: Įrankiai -> Programuotojas.
Pridėkime programuotoją. Norėdami tai padaryti, paspauskite mygtuką Aparatūros sąranka … ir išskleidžiamajame sąraše pasirinkite prijungtą. Uždarykime langą.
Programuotojo lange spustelėkite mygtuką Automatinis aptikimas, kad „Quartus“bandytų automatiškai aptikti prijungtą FPGA ir *.sof programinės aparatinės įrangos failą. Programinės aparatinės įrangos failą pagal numatytuosius nustatymus sukuria „Quartus“kompiliavimo metu, nebent nurodyta kitaip.
Programuotojo lange pasirinkite JTAG režimą, pažymėkite žymės langelį Programuoti / konfigūruoti ir spustelėkite mygtuką Pradėti. Programinė įranga bus įrašyta į FPGA atmintį.
5 žingsnis
Pasirinkus šią rašymo parinktį, programinė-aparatinė programinė įranga įrašoma į nepastovią FPGA atmintį ir bus ištrinta po perkrovimo. Norėdami įrašyti programinę-aparatinę įrangą į ROM, įrašykite ją „Active Serial“režimu.
Prijunkite programavimo kabelį prie AS jungties arba. Paleiskite programinės aparatinės įrangos programą: Įrankiai -> Programuotojas. Pasirinkite „Mode“-> „Active Serial“. Sutikite atsakydami į patikslinantį klausimą.
Pridėkite programinės aparatinės įrangos failą spustelėdami mygtuką Pridėti failą … Projekto „output_files“pakatalogyje raskite failą su plėtiniu.pof. Atidarę aparatinės įrangos failą, pažymėkite žymės langelius Program / Configure ir, jei norite, plieninius. Atkreipkite dėmesį į konfigūracijos atminties tipą stulpelyje Įrenginys: ji turi atitikti jūsų FPGA atminties tipą.
6 žingsnis
Spustelėkite mygtuką Pradėti, kad atsisiųstumėte programinę-aparatinę įrangą į FPGA.