ПОРТ

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу

Практикум из основа рачунарске технике је обавезан предмет у другом семестру на СИ. Уживајте у животу.

Корисне везе

Настава

Од наставе на предмету се одржи пар часова где асистенти објасне како се користи Quartus алат, јер је остатак градива на предмету већ обрађен на ОРТ1.

На предмету се ради практична примена градива са ОРТ1, односно цртање и коришћење комбинационих и секвенцијалних модула научених на ОРТ1 у алату, њихово логичко спајање и синтетизовање у хардвер на FPGA плочицу и тестирање, како би се проверила тачност шеме.

FPGA развојне плоче које се користе на предмету су:

Оне се могу купити за потребе предмета, а довзољен је рад са плочицама факултета у Павиљону Рашовић (радним данима од 08:00 до 20:00 док не трају лабораторијске вежбе), а понекад буду доступне и у Рачунском центру (било који дан). Уколико их купујете за потребе предмета, од користи вам могу бити инструкције за инсталацију испод.

Домаћи

Домаћи задаци на предмету се објављују као припрема за лабораторијске вежбе. Прва два домаћа задатка се цртају на шемама датим на папиру и доносе на лабораторијску вежбу, па тамо прецртавају у Quartus пројекат, док се последња два домаћа задатка праве и предају у Quartus. Домаћи су обично из области:

  • Први домаћи: Синтеза комбинационих мрежа
  • Други домаћи: Синтеза секвенцијалних мрежа
  • Трећи домаћи: Стандардни комбинациони и секвенцијални модули
  • Четврти домаћи: Стандардни комбинациони и секвенцијални модули (напредније)

Пре лабораторијске вежбе, вреди проверити да ли се шема из Quartus успешно спушта на FPGA плочицу и ради како треба.

Лабораторијске вежбе

На лабораторијским вежбама се ради тест преко Moodle курса предмета (укупно 15% оцене) а затим наставља на одбрану домаћих задатака и рађење модификација (укупно 45% оцене). Пре лабораторијских вежби биће дати пробни тестови на Moodle курсу предмета. Пробни тестови давани 2020. године могу се наћи овде. Пре свих осталих лабораторијских вежби, постоји пробна лабораторијска вежба. Свака лабораторијска вежба може се надокнадити или поправити око јунског испитног рока.

На прве две лабораторијске вежбе се основни домаћи доноси на папиру а затим преписује у Quartus, док се на друге две лабораторијске вежбе добије предати Quartus пројекат. На лабораторијској вежби дата су три задатка: први задатак је поставити домаћи задатак, а други и трећи су додатне модификације које заправо носе бодове. Када студент заврши модификацију, зове демонстратора да је прегледа.

Следеће модификације су даване на лабораторијским вежбама:

Испитни рокови

На страници предмета постоји један користан испитни рок из јуна 2017. Тај испитни рок је на страници која више није доступна са главне странице предмета, али која такође садржи рокове пре 2017 који се нису радили на развојној плочи већ у симулатору, па стога нису корисни. Испод су излистани рокови прикупљени, и углавном решени, од стране студената:

Уколико желите да додате рок, посетите страницу за прављење рока.

Алати

Quartus

Quartus је алат за развој хардвера помоћу FPGA. У њему могу да се цртају шеме које се затим синтетишу и спусте на плочицу (након повезивања пинова у Pin Planner).

Инсталација

  1. Скините Quartus II Web Edition 13.1 са овог линка.
  2. Скините податке о чиповима и поставите их у исти директоријум где је претходно скинута инсталација.
  3. Покрените инсталацију.
  4. Када се прикаже списак компоненти за инсталирање, изаберите Cyclone III/IV или Cyclone V под Devices.
  5. Уколико вас програм пита да ли хоћете да Altera TalkBack буде укључен, укључите га јер ће то омогућити паралелну компилацију која може убрзати превођење кола. Уколико вас не пита, можете га укључити под Tools > Options > Internet Connectivity > TalkBack Options.
  6. При прављењу нових пројеката, користите шифру плочице EP3C16F484C6 за Cyclone III и 5CEBA4F23C7 за Cyclone V.
  7. Уколико сте купили плочицу али не може да се детектује у Hardware Setup, пратите ове инструкције.

Литература

Видети ОРТ1#Литература.

Начин оцењивања

Домаћи задаци носе 45 бодова, Moodle тестови 15 бодова а испит 40 бодова.

Бодови
Оцена 5 6 7 8 9 10

Потребна помоћ

  • На овом предмету фале поставке рокова. Помозите викију памћењем/преписивањем рокова и постављањем на вики.