Услов:Основна знања из области дигиталне електронике.
Циљ:Стицање практичних знања о начинима пројектовања, имплементације и тестирања дигиталног хардвера у CPLD и FPGA програмабилним логичким колима применом софтверског развојног окружења.
Исход:Оспособљеност за самостално пројектовање дигиталног хардвера и имплементацију у CPLD и FPGA програмабилним логичким колима применом софтверског развојног окружења. Оспособљеност за самостално тестирање имплементираног хардвера симулацијом и у реалном времену.
Садржај предмета
Теоријска настава:
Појам програмабилне логике. Преглед типова програмабилних логичких кола (PLD)
Имплементације дизајна у програмабилним логичким колима PLА, PAL и ROM типа.
Програмабилна логичких кола CPLD и FPGA типа.
Графички опис комбинационих мрежа. Хијерархијски принцип пројектовања хардвера
Графички опис секвенцијалних мрежа. Модел регистара и бројача са модификованим флип-флоповима.