Условљеност другим предметима |
Облик условљености |
|
Према правилима студирања |
Циљеви изучавања предмета: |
Стицање знања из: (1) Методологије пројектовања дигиталног система. (2) Језика за опис хардвера (HDL). (3) Синтезе и симулације комбинационих и секвенцијалних модула и система примјеном HDL језика. (4) Структуре програмабилних логичких кола. (5) Пројектовања са програмабилним логичким колима. (6) Пројектовања меморија. |
Исходи учења (стечена знања): |
По успјешно савладаном курсу студент ће бити у стању да: (1) Зна методологије пројектовања. (2) Зна реалне услове који утичу на пројектовање дигиталног система. (3) Пројектује реалне комбинационе и секвенцијалне модуле. (4) Зна алгоритме за анализу и синтезу секвенцијалних аутомата. (5) Зна језик за опис хардвера те да га примјењује у пројектовању дигиталних система. (6) Пројектује са програмабилним логичким модулима.(7) Пројектује меморије. |
Садржај предмета: |
Логичко пројектовање сложених дигиталних система. Фазе пројектовања и домени описа пројекта (функционални, структурни и физички). Нивои пројектовања – алгоритамски, регистарски (RTL) и логички. Узроци сметњи усљед индуктивне и капацитивне спреге. Слабљење сигнала. Ефекти преносне линије. Линијски појачавачи и кола за растерећење. Логичка кола за филтарање сметњи. Пројектовање реалних комбинационих мрежа (избор логичке фамилије, утицај реалних статичких и динамичких параметара, маргине шума, ограничење с обзиром на брзину и потрошњу, грешке усљед логичког кашњења). Класе секвенцијалних мрежа (аутомати). Секвенцијалне мреже са повратном спрегом. Анализа и синтеза асинхроних и синхроних секвенцијалних аутомата. Опис објекта управљања и управљачког алгоритма дигиталног система. Језик за опис преноса садржаја између регистара – RTL. Логичке шеме алгоритма (LSA). Граф алгоритми (GA). Аутомати за реализацију алгоритма (ASM). Језик за опис физичке структуре (VHDL) – ентитети и архитектуре, основи семантике и синтаксе, верификација пројекта (типови кашњења и моделовање логичких компонената за верификацију). Конкурентни искази (Булове функције, селективна и условна додјела сигнала). Секвенцијални искази. VHDL опис основних комбинационих модула, тростатичких бафера, лечева и флипфлопова. Пројектовање једноставнијих дигиталних система који садржи комбинационе и секвенцијалне модуле. Симулација VHDL кода. Пројектовање са програмабилним логичким модулима (CPLD и FPGA). Технике програмирања CPLD и FPGA. Напредне архитектуре FPGA. Пројектовање меморија. Мреже меморијских модула. Распоред временских сигнала. Асоцијативне и магацинске меморије. |
Методе наставе и савладавање градива: |
Предавања, рачунске вјежбе, презентације, симулација на рачунару, тестирање на развојним системима. |
Литература: |
- Б. Докић, Дигитална електроника
- В. Ковачевић, Логичко пројектовање рачунарских система I – пројектовање дигиталних система
- П. Петковић, М. Милић, Д. Мирковић, VHDL и VHDL-AMS подршка пројектовању електронских кола и система
- М. Катана, Н. Теслић, В. Ковачевић, Збирка решених задатака из ЛПДС I – пројектовање дигиталних система
|
Облици провјере знања и оцјењивање: |
Два пројектна задатка у току семестра, провјера знања са лабораторијских вјежби и завршни испит. |
Први пројектни задатак |
20 |
Други пројектни задатак |
20 |
Завршни испит |
45 |
Лабораторијске вјежбе |
15 |
|
Посебна назнака за предмет: |
|
Име и презиме наставника који је припремио податке: проф. др Бранко Докић |