Valmistellaan ja ladataan projekti Quartus II -kehitysympäristöstä Altera FPGA: han.
Tarpeellinen
- FPGA Alteralta;
- USB-Blaster-ohjelmoija;
- tietokone Quartis II -kehitysympäristöllä.
Ohjeet
Vaihe 1
Valitse Määritykset -> Laite … -valikossa FPGA, johon aiot "täyttää" projektin. Laiteperhe-ryhmässä sinun on valittava perhe, johon FPGA kuuluu. Valitse FPGA-mallisi Käytettävissä olevat laitteet -kentästä.
Näytä "Käytettävissä olevat laitteet" -luetteloryhmässä voit lajitella laitteet pakettityypin (paketti) tai nastojen lukumäärän () mukaan löytääksesi FPGA-mallisi nopeasti.
Ei ole turhaa määrittää, missä tilassa kytkemättömät FPGA-jalat ovat. Napsauta Device and Pin Options … -painiketta, siirry vaiheeseen ja määritä nastojen tila.
Kun olet määrittänyt FPGA-mallin, sulje Laite-ikkuna napsauttamalla OK-painiketta.
Vaihe 2
Jos haluat, että syntetisaattori määrittää toiminnot nastoille itse, et voi tehdä mitään muuta. Ja jotta voit määrittää FPGA-nastat manuaalisesti, siirry Assignements -> Pin Planner -valikkoon tai paina Ctrl + Shift + N-näppäinyhdistelmää.
Nastojen määritystyökalu käynnistyy. Alla on luettelo projektissasi käytetyistä I / O-nastoista vastaavilla nimillä.
Nyt sijainti-sarakkeessa on määritettävä PIN-numerot. Kaksoisnapsauta vastaavaa solua ja valitse pin-numero tai kirjoita numero näppäimistöltä. PIN-numerot riippuvat leipälaudastasi.
Kun kaikki nastat on määritelty, tappiohjaimen ikkuna voidaan sulkea. Kokoa nyt projekti: Käsittely -> Aloita kokoaminen tai Ctrl + L.
Vaihe 3
Yhdistä ohjelmoija tietokoneeseen. Kun liität yhteyden ensimmäisen kerran, sinun on asennettava ohjain. Se on asennettu tavalliseen tapaan ja sijaitsee Quartus-hakemistossa ohjainkansiossa: C: / altera / 13.0sp1 / quartus / drivers.
Ajurin asentamisen jälkeen ohjelmoija näkyy laitehallinnassa nimellä Altera USB-Blaster.
Vaihe 4
Altera FPGA: t tukevat useita ohjelmointitiloja. Tarkastellaan ensin laiteohjelmiston lataamista JTAG-käyttöliittymän kautta. Liitä ohjelmoija FPGA-kortin JTAG-liittimeen.
Aloitetaan ohjelmointityökalu: Työkalut -> Ohjelmoija.
Lisätään ohjelmoija. Voit tehdä tämän painamalla Laitteiston asetukset … -painiketta ja valitsemalla yhdistetyn avattavasta luettelosta. Sulje ikkuna.
Napsauta Ohjelmoija-ikkunassa Automaattinen tunnistus -painiketta, jotta Quartus yrittää tunnistaa liitetyn FPGA: n ja *.sof-laiteohjelmistotiedoston automaattisesti. Quartus luo laiteohjelmistotiedoston oletuksena kääntämisen aikana, ellei toisin mainita.
Valitse Programmer-ikkunassa JTAG-tila, tarkista Program / Configure -valintaruutu ja napsauta Käynnistä-painiketta. Laiteohjelmisto kirjoitetaan FPGA-muistiin.
Vaihe 5
Tällä kirjoitusvaihtoehdolla laiteohjelmisto kirjoitetaan FPGA: n haihtuvaan muistiin ja se poistetaan uudelleenkäynnistyksen jälkeen. Tallenna laiteohjelmisto ROM-levylle kirjoittamalla laiteohjelmisto Active Serial -tilaan.
Liitä ohjelmointikaapeli AS-liittimeen tai. Suorita laiteohjelmisto: Työkalut -> Ohjelmoija. Valitse Tila -> Aktiivinen sarja. Hyväksy, kun vastaat selventävään kysymykseen.
Lisää laiteohjelmistotiedosto napsauttamalla Lisää tiedosto … -painiketta. Etsi output_files-projektin alihakemistosta tiedosto, jonka laajennus on.pof. Kun olet avannut laiteohjelmistotiedoston, aseta Ohjelma / Määritä -valintaruudut ja haluttaessa myös teräksiset. Kiinnitä huomiota laitteen sarakkeessa olevaan määritysmuistiin: sen on vastattava FPGA: n muistityyppiä.
Vaihe 6
Napsauta Käynnistä-painiketta ladataksesi laiteohjelmiston FPGA: han.