PORT

Izvor: SI Wiki
Pređi na navigaciju Pređi na pretragu

Praktikum iz osnova računarske tehnike je obavezan predmet u drugom semestru na SI. Uživajte u životu.

Korisne veze

Nastava

Od nastave na predmetu se održi par časova gde asistenti objasne kako se koristi Quartus alat, jer je ostatak gradiva na predmetu već obrađen na ORT1.

Na predmetu se radi praktična primena gradiva sa ORT1, odnosno crtanje i korišćenje kombinacionih i sekvencijalnih modula naučenih na ORT1 u alatu, njihovo logičko spajanje i sintetizovanje u hardver na FPGA pločicu i testiranje, kako bi se proverila tačnost šeme.

FPGA razvojne ploče koje se koriste na predmetu su:

One se mogu kupiti za potrebe predmeta, a dovzoljen je rad sa pločicama fakulteta u Paviljonu Rašović (radnim danima od 08:00 do 20:00 dok ne traju laboratorijske vežbe), a ponekad budu dostupne i u Računskom centru (bilo koji dan). Ukoliko ih kupujete za potrebe predmeta, od koristi vam mogu biti instrukcije za instalaciju ispod.

Domaći

Domaći zadaci na predmetu se objavljuju kao priprema za laboratorijske vežbe. Prva dva domaća zadatka se crtaju na šemama datim na papiru i donose na laboratorijsku vežbu, pa tamo precrtavaju u Quartus projekat, dok se poslednja dva domaća zadatka prave i predaju u Quartus. Domaći su obično iz oblasti:

  • Prvi domaći: Sinteza kombinacionih mreža
  • Drugi domaći: Sinteza sekvencijalnih mreža
  • Treći domaći: Standardni kombinacioni i sekvencijalni moduli
  • Četvrti domaći: Standardni kombinacioni i sekvencijalni moduli (naprednije)

Pre laboratorijske vežbe, vredi proveriti da li se šema iz Quartus uspešno spušta na FPGA pločicu i radi kako treba.

Laboratorijske vežbe

Na laboratorijskim vežbama se radi test preko Moodle kursa predmeta (ukupno 15% ocene) a zatim nastavlja na odbranu domaćih zadataka i rađenje modifikacija (ukupno 45% ocene). Pre laboratorijskih vežbi biće dati probni testovi na Moodle kursu predmeta. Probni testovi davani 2020. godine mogu se naći ovde. Pre svih ostalih laboratorijskih vežbi, postoji probna laboratorijska vežba. Svaka laboratorijska vežba može se nadoknaditi ili popraviti oko junskog ispitnog roka.

Na prve dve laboratorijske vežbe se osnovni domaći donosi na papiru a zatim prepisuje u Quartus, dok se na druge dve laboratorijske vežbe dobije predati Quartus projekat. Na laboratorijskoj vežbi data su tri zadatka: prvi zadatak je postaviti domaći zadatak, a drugi i treći su dodatne modifikacije koje zapravo nose bodove. Kada student završi modifikaciju, zove demonstratora da je pregleda.

Sledeće modifikacije su davane na laboratorijskim vežbama:

Ispitni rokovi

Na stranici predmeta postoji jedan koristan ispitni rok iz juna 2017. Taj ispitni rok je na stranici koja više nije dostupna sa glavne stranice predmeta, ali koja takođe sadrži rokove pre 2017 koji se nisu radili na razvojnoj ploči već u simulatoru, pa stoga nisu korisni. Ispod su izlistani rokovi prikupljeni, i uglavnom rešeni, od strane studenata:

Ukoliko želite da dodate rok, posetite stranicu za pravljenje roka.

Alati

Quartus

Quartus je alat za razvoj hardvera pomoću FPGA. U njemu mogu da se crtaju šeme koje se zatim sintetišu i spuste na pločicu (nakon povezivanja pinova u Pin Planner).

Instalacija

  1. Skinite Quartus II Web Edition 13.1 sa ovog linka.
  2. Skinite podatke o čipovima i postavite ih u isti direktorijum gde je prethodno skinuta instalacija.
  3. Pokrenite instalaciju.
  4. Kada se prikaže spisak komponenti za instaliranje, izaberite Cyclone III/IV ili Cyclone V pod Devices.
  5. Ukoliko vas program pita da li hoćete da Altera TalkBack bude uključen, uključite ga jer će to omogućiti paralelnu kompilaciju koja može ubrzati prevođenje kola. Ukoliko vas ne pita, možete ga uključiti pod Tools > Options > Internet Connectivity > TalkBack Options.
  6. Pri pravljenju novih projekata, koristite šifru pločice EP3C16F484C6 za Cyclone III i 5CEBA4F23C7 za Cyclone V.
  7. Ukoliko ste kupili pločicu ali ne može da se detektuje u Hardware Setup, pratite ove instrukcije.

Literatura

Videti ORT1#Literatura.

Način ocenjivanja

Domaći zadaci nose 45 bodova, Moodle testovi 15 bodova a ispit 40 bodova.

Bodovi
Ocena 5 6 7 8 9 10

Potrebna pomoć

  • Na ovom predmetu fale postavke rokova. Pomozite vikiju pamćenjem/prepisivanjem rokova i postavljanjem na viki.