|
|
|
Почетна >> Странице предметa >> Програмабилна логичка кола |
|
|
|
О предмету |
Програмабилна логичка кола |
Студијски програм: Електроника и телекомуникације, Рачунарска техника |
|
Назив предмета: Програмабилна логичка кола |
|
Наставник:
др Драгана Прокин |
|
Статус предмета: Изборни |
|
Шифра предмета: |
|
ЕСПБ бодови: 6 |
|
Услов: Познавање основних појмова из области дигиталне електронике. |
|
Циљ предмета: Стицање основних знања о програмабилним логичким колима високог степена интеграције која представљају основу савремених дигиталних система. |
|
Исход предмета:
Оспособљеност студената за самостално пројектовање, симулацију рада и имплементацију дигиталног хардвера у програмабилним логичким колима CPLD и FPGA типа. |
|
Садржај предмета:
Теоријска настава: |
- Основни појмови и и преглед типова програмабилних логичких кола.
- Особине сложених логичких кола CPLD типа:архитектура и начин програмирања. Програмабилна логичка кола фамилије ALTERA MAX7000: архитектура макроћелије, логичких блокова, рутирање веза и анализа кашњења.
- Реализација дизајна у софтверском развојном окружењу графичким начином уношења дизајна и преко временских дијаграма.
- Примери реализација сложених комбинационих мрежа.
- Синхронa логикa са глобалним тактом. Синхрони флип-флопови са мултиплексерима.
- Реализација програмабилних тајмера и бројача.
- Реализација регистара. Прихватни регистри бројача и синхронизација са радом бројача.
- Примери извођења синхроне и улазно-излазне логике. Реализација интерфејса са инкременталним енкодером. Реализација дигиталног филтра са већинском логиком.
- Реализација дизајна у софтверском развојном окружењу текстуалним начином уношења дизајна применом AHDL и VHDL програмског језика.
- Реализација машине стања. Бројач произвољног модула бројања. Диференцијатор ивице сигнала. Анализа рада секвенцијалних мрежа (реверзни инжењеринг).
- Оптимизација дизајна за брзину или заузеће ресурса програмабилних логичких кола. Распоред функција по прикључцима програмабилног кола.
- Употреба експандера за генерисање сложених логичких функција. Реализација брзог компаратора и сабирача.
- Реализација генератора импулсно- ширински модулисаног сигнала.
- Програмабилна логичка кола FPGA типа: архитектура и начин програмирања. FPGA кола фамилије ALTERA FLEX10K: архитектура макроћелије, логичких и меморијских блокова, рутирање веза и анализа кашњења.
- Реализација дизајна у софтверском развојном окружењу применом мегафункција. Интерфејси за тастатуру и VGA монитор.
|
Практична настава: |
Практична настава прати програм предавања. Програм предмета усклађен са препорукaма IEEE/ACM Computing Curriculum: CE2004 Computer Engineering Body of Knowledge: CE-VLS 0-11. |
|
|
Литература: |
- Д. Живковић, М. Поповић, Импулсна и дигитална електроника, Академска мисао, Београд, 2004.
- М. Прокин, Микропроцесорска електроника, Академска мисао, Београд, 2006.
- Д. Прокин, Д. Тодовић, Приручник за лабораторијске вежбе из Програмабилних логичких кола, Виша електротехничка школа, Београд, 2007.
- Д. Прокин, Д. Тодовић, Збирка задатака из Програмабилних логичких кола, Београд, 2007.
- Д. Прокин, PowerPoint презентације предавања
|
|
Број часова активне наставе: 75
|
|
Остали часови: |
|
Предавања: |
Вежбе: |
Други облици наставе: |
Студијски и истраживачки рад: |
2 |
3 |
|
|
|
|
Метода извођења наставе:
Предавања, вежбе, консултације, колоквијуми, и писмени испит. |
|
Оцена знања (максималан број поена 100):
Предиспитне обавезе |
Поена |
Завршни испит |
Поена |
активности у току предавања |
5 |
писмени испит |
|
практична настава |
20 |
усмени испит |
|
семинарски рад |
20 |
испит за рачунаром |
30 |
колоквијум |
25 |
практичан |
|
|
|
|
|
|
|
|