Предмет: Архитектура микрорачунарских система
(17 -
EM305) Основне информације
Матичне организационе јединице предмета
Програм предмета
Програм се примењује од 21.08.2017.. Предмети предуслови
Циљ предмета је упознавање студената са различитим архитектурама савремених микрорачунарских система. Након успешно савладаног градива овог предмета, студенти ће бити упознати са унутрашњом структуром и детаљима реализације основних блокова који сачињавају савремене микрорачунарске системе. Поред тога студенти ће бити особљени да комплетно испројектују једноставно микропроцесорско језгро користећи неки од језика за опис хардвера на платформи са програмабилном логиком. Методологија пројектовања процесора. Спецификација процесора. Варијације скупа инструкција. Разлике између RISC и CISC скупа инструкција. Градивни блокови процесора (сабирачи, АЉ, множачи, делитељи, аритметика у покретном зарезу). Пројектовање датапатх-а. Пројектовање и реализација контролне јединице. Преглед проточне обраде. Пројектовање проточне обраде. Хазарди и изузеци. Примери проточне обраде: Arm Cortex-a53 и Intel core i7. Пројектовање и реализација једноставног процесора коришћењем језика за опис хардвера. Меморијске технологије. Основе кеш меморије. Мерење и унапређивање перформанси кеша. Зависне меморијске хијерархије. Виртуелне машине. Виртуелна меморија. Коришћење коначних аутомата за контролу једноставног кеша. Примери меморијских хијерархија: Arm Cortex-a53 и Intel core i7. Пример специјалних инструкција Armv8. MIPS примери. RISCV примери. Предавања, лабораторијске вежбе, консултације.
|