Програмабилна логичка кола Шифра: ОR0020 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
3
Семестар/Триместар:
6
Услов:
Основна знања из области дигиталне електронике.
Циљ:
Стицање практичних знања о начинима пројектовања, имплементације и тестирања дигиталног хардвера у CPLD и FPGA програмабилним логичким колима применом софтверског развојног окружења.
Исход:
Оспособљеност за самостално пројектовање дигиталног хардвера и имплементацију у CPLD и FPGA програмабилним логичким колима применом софтверског развојног окружења. Оспособљеност за самостално тестирање имплементираног хардвера симулацијом и у реалном времену.
Садржај предмета
Теоријска настава:
- Појам програмабилне логике. Преглед типова програмабилних логичких кола (PLD)
- Имплементације дизајна у програмабилним логичким колима PLА, PAL и ROM типа.
- Програмабилна логичких кола CPLD и FPGA типа.
- Графички опис комбинационих мрежа. Хијерархијски принцип пројектовања хардвера
- Графички опис секвенцијалних мрежа. Модел регистара и бројача са модификованим флип-флоповима.
- Програмабилни генератор такта. Генератор импулсно-ширински модулисаног сигнала.
- Опис машине стања у AHDL језику. Детектор бинарне секвенце. Програмабилни бројач.
- Анализа рада секвенцијалних мрежа. Реверзни инжењеринг.
- Опис дизајна применом VHDL програмског језика. Појам ентитета и архитектуре. Типови података.
- Конкурентна додела вредности сигнала у VHDL језику. Опис основних комбинационих мрежа. Опис аритметичко-логичке јединице.
- Процеси у VHDL језику. Примена процеса за опис комбинационих и секвенцијалних мрежа
- VHDL опис једнодимензионалних и дводимензионалних поља. Опис меморија ROM и RAM типа.
- Компоненте, функције и процедуре у VHDL језику.
- Структурни и хијерархијски модел хардвера у VHDL језику.
- Примена мегафункција за реализацију хардверских интерфејса и сложених дигиталних система.
Практична настава:
- Практична настава прати програм предавања.
Литература
- B. J. LaMeres, Introduction to logic circuits and logic design with VHDL, Springer, Switzerland 2017.
- S. Brown, Z. Vranesic, Fundamentals of digital logic with VHDL design, McGraw-Hill, New York, 2009.
- Д. Прокин, Д. Тодовић, Збирка задатака из Програмабилних логичких кола, АТУСС, Београд, 2022.
- Д. Прокин, Д. Тодовић, Приручник за лабораторијске вежбе из Програмабилних логичких кола, АТУСС, Београд, 2022.
Број часова активне наставе (недељно)
Предавања:
3
Вежбе:
2
Други облици наставе:
0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
20
семинарски рад
0
колоквијум
40
Завршни испит
Поени
Писмени испит
30
Усмени испит
0