Страница од

ВИШЕР

Висока школа електротехнике и рачунарства струковних студија

Београд

Програмабилни дигитални системи Шифра: 210113 | 8 ЕСПБ

Опште информације
Ниво студија: Специјалистичке струковне студије
Година студија: 1
Семестар: 2
Услов:
Циљ: Стицање основних знања о пројектовању програмабилних дигиталних система, тестирању и импелементацији у програмабилним логичким колима високог степена интеграције.
Исход: Оспособљеност студената за самостално пројектовање, симулацију рада и имплементацију дигиталних система у програмабилним логичким колима CPLD и FPGA типа, применом софтверског развојног окружења и развојних система за тестирање имплементираног хардвера у реалном времену.
Садржај предмета
Теоријска настава:
  1. Уводно предавање. Организација и садржај курса. Програмабилна логичка коларазличите сложености.
  2. Преглед особина програмабилних логичких кола различите сложености. Архитектура логичких блокова.
  3. Развојни алати за рад са програмабилним логичким колима. Quartus II софтверско окружење.
  4. Основе VHDL програмског језика. VHDL опис комбинационих и секвенцијалних мрежа.
  5. Елементи сложених дигиталних система. VHDL опис машине стања.
  6. Реализација дизајна применом мегафункција.
  7. Стандардни интерфејси за пренос података у рачунарском систему. VHDL опис и имплементација у програмабилном логичком колу.
  8. Концепт архитектуре 16 - битног микроконтролера и имплементација у програмабилној логици.
  9. Имплементација и извршавање инструкција 16- битног микроконтролера у програмабилној логици.
  10. Појам и примена IP Core дигиталних система у програмабилној логици.
  11. IP Core процесори у програмабилним логичким колима високог степена интеграције
  12. Подршка за интеграцију сложених система у Quartus II софтверском окружењу.
  13. NiosII процесор у Алтериним FPGA колима. Конфигурација унутрашњих периферија и повезивање применом алата у софтверском окружењу Quartus II.
  14. Развој софтверске подршке за NiosII процесор.
  15. Закључна разматрања. Самовредновање, анализа предмета..
Практична настава:
  1. Практична настава се одвија у лабораторији у оквиру десет двочасовних термина за лабороторијске вежбе. Лабораторијске вежбе су тематски груписане у оквиру пет области:
  2. Основе програмирања у VHDL језику.
  3. Имплементација система за контролу на бази сложене машине стања.
  4. Стандардни интерфејси у програмабилној логици.
  5. Једноставни 16 - битни микроконтролерски систем uP3у програмабилној логици.
  6. Имплементација система у програмабилној логици преко NiosIIпроцесора.
Литература
  1. Д. Живковић, М. Поповић, Импулсна и дигитална електроника, Академска мисао, Београд, 2004.
  2. J. Hamblen, T. Hall, M. Furman Rapid prototyping of digital systems, Springer science bussines media, inc., 2006.
  3. P. P. Chu, RTL hardware design using VHDL, John Wiley & Sons, Inc., 2006.
  4. Д. Прокин, Д.Тодовић, Збирка решених задатака из Програмабилних логичких кола, Академска издања, Београд, 2007.
Број часова активне наставе (недељно)
Предавања: 3
Вежбе: 2
Други облици наставе: 0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
0
семинарски рад
40
колоквијум
0
Завршни испит
Поени
Писмени испит
30
Усмени испит
0
© 2018 Висока школа електротехнике и рачунарства струковних студија, Београд
Војводе Степе 283, office@viser.edu.rs, +381 11 2471 099