Теоријска настава:
1. Уводно предавање. Организација и садржај курса. Програмабилна логичка кола различите сложености.
2. Преглед особина програмабилних логичких кола различите сложености. Архитектура логичких блокова.
3. Развојни алати за рад са програмабилним логичким колима. Quartus II софтверско окружење.
4. Основе VHDL програмског језика. VHDL опис комбинационих и секвенцијалних мрежа.
5. Елементи сложених дигиталних система. VHDL опис машине стања.
6. Реализација дизајна применом мегафункција.
7. Стандардни интерфејси за пренос података у рачунарском систему. VHDL опис и имплементација у програмабилном логичком колу.
8. Концепт архитектуре 16 - битног микроконтролера и имплементација у програмабилној логици.
9. Имплементација и извршавање инструкција 16- битног микроконтролера у програмабилној логици.
10. Појам и примена IP Core дигиталних система у програмабилној логици.
11. IP Core процесори у програмабилним логичким колима високог степена интеграције
12. SOPC Builder подршка за интеграцију сложеноих система у Quartus II софтверском окружењу.
13. NiosII процесор у Алтериним FPGA колима. Конфигурација унутрашњих периферија и повезивање применом SOPC Builder-а.
14. Развој софтверске подршке за NiosII процесор.
15. Закључна разматрања. Самовредновање, анализа предмета..
|