Kuinka Ladata Projekti Altera FPGA: Han

Sisällysluettelo:

Kuinka Ladata Projekti Altera FPGA: Han
Kuinka Ladata Projekti Altera FPGA: Han

Video: Kuinka Ladata Projekti Altera FPGA: Han

Video: Kuinka Ladata Projekti Altera FPGA: Han
Video: 4. Полный цикл программирования ПЛИС Altera 2024, Saattaa
Anonim

Valmistellaan ja ladataan projekti Quartus II -kehitysympäristöstä Altera FPGA: han.

USB Blaster -ohjelmoija
USB Blaster -ohjelmoija

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.

Valitse laiteikkunassa FPGA-perhe ja -malli
Valitse laiteikkunassa FPGA-perhe ja -malli

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.

Määritetään FPGA-nastojen vastaavuus projektisignaaleihin
Määritetään FPGA-nastojen vastaavuus projektisignaaleihin

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.

Ohjaimen asennus USB Blaster Programmerille
Ohjaimen asennus USB Blaster Programmerille

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.

Laiteohjelmiston lataaminen FPGA: han JTAG: n kautta
Laiteohjelmiston lataaminen FPGA: han JTAG: n kautta

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ä.

Laiteohjelmiston lataaminen FPGA: lle Active Serial -tilassa
Laiteohjelmiston lataaminen FPGA: lle Active Serial -tilassa

Vaihe 6

Napsauta Käynnistä-painiketta ladataksesi laiteohjelmiston FPGA: han.

Suositeltava: