ПОРТ — разлика између измена

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
м (Замењивање Шаблон:Материјали.)
м (Više o predmetu)
Ред 1: Ред 1:
{{tocright}}
{{Предмет
'''Практикум из основа рачунарске технике''' је обавезан предмет у другом семестру. Уживајте у животу.
| назив    = Практикум из основа рачунарске технике
 
| шифра    = 13С111ПОРТ
== Странице ==
| семестар  = 2
* [https://rti.etf.bg.ac.rs/rti/oo1pot/ Страница предмета]
| статус    = обавезни
| страница  = [https://rti.etf.bg.ac.rs/rti/oo1pot/ rti.etf.rs/rti/oo1pot]
| ЕСПБ      = 5
| одсек    = СИ
}}
'''Практикум из основа рачунарске технике''' је обавезан предмет у другом семестру на СИ. Уживајте у животу.


== Корисне везе ==
== Корисне везе ==
* [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/DE0_User_manual.pdf Документ са пиновима за ''Cyclone III'']
* [https://rti.etf.bg.ac.rs/rti/ir2ort2/laboratorija/DE0_User_manual.pdf Документ са пиновима за ''Cyclone III'']
* [https://www.intel.com/content/dam/www/programmable/us/en/portal/dsn/42/doc-us-dsnbk-42-1504012210-de0-cv-user-manual.pdf Документ са пиновима за ''Cyclone V'']
* [https://www.intel.com/content/dam/www/programmable/us/en/portal/dsn/42/doc-us-dsnbk-42-1504012210-de0-cv-user-manual.pdf Документ са пиновима за ''Cyclone V'']
* [http://reds-data.heig-vd.ch/logisim-evolution/logisim-evolution.jar ''Logisim-evolution''] — Симулатор дигиталне логике који се може користити за тестирање када нисте при плочици, за више информација погледајте [[github:reds-heig/logisim-evolution|овде]].
* ''[[github:reds-heig/logisim-evolution|Logisim-evolution]]'' — Симулатор дигиталне логике који се може користити за тестирање када нисте при плочици
* [https://drive.google.com/open?id=103dI4ODiQeUTlyoqEF-6tUxQBHeaqvrx ETF SI] (модификације, компоненте)
* [http://etf.beastweb.org/studije/predmet/praktikum-iz-osnova-racunarske-tehnike ETF Materijali (BeastWeb)] (књига)
 
== Настава ==
Од наставе на предмету се одржи пар часова где асистенти објасне како се користи ''[[#Quartus|Quartus]]'' алат, јер је већина градива на предмету већ пређена на [[ОРТ1]].
 
На предмету се ради практична примена градива са ОРТ1, односно цртање и коришћењењ елемената научених на ОРТ1 у алату, њихово логичко спајање и спуштање на FPGA плочицу како би се проверила тачност шеме. FPGA плочице које се користе на предмету су ''Altera Cyclone III'' и ''Altera Cyclone V''. Оне се могу купити за потребе предмета, а могу се користити у Павиљону Рашовић (радним данима од 08:00 до 20:00 док не трају лабораторијске вежбе), а понекад буду доступне и у Рачунском центру (било који дан). Уколико их купујете за потребе предмета, од користи вам могу бити инструкције за инсталацију испод.
 
== Домаћи ==
Домаћи задаци на предмету се објављују као припрема за лабораторијске вежбе. Прва два домаћа задатка се цртају на шемама датим на папиру и доносе на лабораторијску вежбу, па тамо прецртавају у ''Quartus'' пројекат, док се последња два домаћа задатка праве и предају у ''Quartus''. Домаћи су обично из области:
* '''Први домаћи:''' Синтеза комбинационих мрежа
* '''Други домаћи:''' Синтеза секвенцијалних мрежа
* '''Трећи домаћи:''' Стандардни комбинациони и секвенцијални модули
* '''Четврти домаћи:''' Стандардни комбинациони и секвенцијални модули (напредније)
Пре лабораторијске вежбе, вреди проверити да ли се шема из ''Quartus'' успешно спушта на FPGA плочицу и ради како треба.
 
== Лабораторијске вежбе ==
На лабораторијским вежбама се ради тест преко ''Moodle'' курса предмета (укупно 15% оцене) а затим наставља на одбрану домаћих задатака и рађење модификација (укупно 45% оцене). Пре лабораторијских вежби биће дати пробни тестови на ''Moodle'' курсу предмета. Пробни тестови давани 2020. године могу се наћи [[ПОРТ/Пробни тестови 2020|овде]]. Пре свих осталих лабораторијских вежби, постоји пробна лабораторијска вежба.


* [https://drive.google.com/open?id=103dI4ODiQeUTlyoqEF-6tUxQBHeaqvrx ETF SI]
На прве две лабораторијске вежбе се основни домаћи доноси на папиру а затим преписује у ''Quartus'', док се на друге две лабораторијске вежбе добије предати ''Quartus'' пројекат. На лабораторијској вежби дата су три задатка: први задатак је поставити домаћи задатак, а други и трећи су додатне модификације које заправо носе бодове. Када студент заврши модификацију, зове демонстратора да је прегледа.
 
Следеће модификације су даване на лабораторијским вежбама:
{{#dpl:
| titleregexp    = ПОРТ/Лаб
| format          = ,\n* [[%PAGE%|²{#invoke:String¦sub¦%PAGE%¦10¦-1}²]],,
| noresultsheader = Тренутно нема модификација.
}}


== Испитни рокови ==
== Испитни рокови ==
Ред 23: Ред 53:
}}
}}


== Лабораторијске вежбе ==
== Алати ==
На лабораторијским вежбама се ради тест преко ''Moodle'' курса предмета (15% оцене) а затим наставља на одбрану домаћих задатака и рађење модификација (45% оцене). Пре лабораторијских вежби биће дати пробни тестови на ''Moodle'' курсу предмета. Пробни тестови давани 2020. године могу се наћи [[ПОРТ/Пробни тестови 2020|овде]].
=== ''Quartus'' ===
''Quartus'' је алат за рад са FPGA плочицом. У њему могу да се цртају шеме које се затим спусте на плочицу (након повезивања пинова у Pin Planner).


Следеће модификације су даване на лабораторијским вежбама:
==== Инсталација ====
{{#dpl:
| titleregexp    = ПОРТ/Лаб
| format          = ,\n* [[%PAGE%|²{#invoke:String¦sub¦%PAGE%¦10¦-1}²]],,
| noresultsheader = Тренутно нема модификација.
}}
 
== Инсталација ''Quartus''-а ==
# Скините ''Quartus II Web Edition 13.1'' са [https://tinyurl.com/quartusinstalacija овог линка.]
# Скините ''Quartus II Web Edition 13.1'' са [https://tinyurl.com/quartusinstalacija овог линка.]
# Скините податке о чиповима и поставите их у исти директоријум где је претходно скинута инсталација.
# Скините податке о чиповима и поставите их у исти директоријум где је претходно скинута инсталација.
Ред 59: Ред 83:
== Потребна помоћ ==
== Потребна помоћ ==
* {{zadaci|postavke}}
* {{zadaci|postavke}}
[[Категорија:Други семестар]]
[[Категорија:Обавезни предмети]]
[[Категорија:ПОРТ]]

Верзија на датум 24. фебруар 2022. у 01:54

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

Корисне везе

Настава

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

На предмету се ради практична примена градива са ОРТ1, односно цртање и коришћењењ елемената научених на ОРТ1 у алату, њихово логичко спајање и спуштање на FPGA плочицу како би се проверила тачност шеме. FPGA плочице које се користе на предмету су Altera Cyclone III и Altera Cyclone V. Оне се могу купити за потребе предмета, а могу се користити у Павиљону Рашовић (радним данима од 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

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

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