Detail předmětu
Digital Electronics
FEKT-BPA-DELAk. rok: 2020/2021
Předmět je úvodem do problematiky digitální techniky. Studenti se v něm seznámí se základním dělením digitálních obvodů a Booleovou algebrou. První část předmětu je věnována designu kombinačních obvodů, forem jejich zápisů a realizace. Předmět navazuje problematikou sekvenčních synchronních obvodů. Jednotlivé prvky digitální techniky jsou také popisovány pomocí jazyka VHDL, což umožní studentům získat praktické zkušenosti s Hardware Description Language.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Nabízen zahraničním studentům
Výsledky učení předmětu
* Základy digitálních obvodů a kombinační logiky
* Principy sekvenčních obvodů a konečných automatů
* Psaní kódu ve VHDL
* Navrhování testbench ve VHDL
* Navrhování obvodů pro FPGA
Prerekvizity
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Zkouška z předmětu bude probíhat distančně. / The exam will be passed remotely.
Osnovy výuky
02 - Reprezentace a minimalizace logických funkcí
03 - Implementace logických funkcí
04 - Hazardy v kombinačních obvodech
05 - Písemný test + Sekvenční logické obvody
06 - Asynchronní a synchronní čítače
07 - Stavové automaty
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
CHU, Pong P. FPGA prototyping by VHDL examples: Xilinx MicroBlaze MCS SoC. Second edition. Hoboken: John Wiley & Sons, 2017. ISBN 978-1119282747. (EN)
Elearning
Zařazení předmětu ve studijních plánech
- Program BPA-ELE bakalářský
specializace BPA-ECT , 2 ročník, letní semestr, povinný
- Program BPC-EKT bakalářský 0 ročník, letní semestr, povinně volitelný
- Program BPC-TLI bakalářský 0 ročník, letní semestr, povinně volitelný
- Program BPC-IBE bakalářský 0 ročník, letní semestr, povinně volitelný
- Program BPC-AUD bakalářský
specializace AUDB-TECH , 0 ročník, letní semestr, povinně volitelný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
02 - Reprezentace a minimalizace logických funkcí
03 - Implementace logických funkcí
04 - Hazardy v kombinačních obvodech
05 - Písemný test + Sekvenční logické obvody
06 - Asynchronní a synchronní čítače
07 - Stavové automaty
Cvičení na počítači
Vyučující / Lektor
Osnova
02 - Kombinační logika
03 - Úvod do Vivado
04 - Dekodér 7-segmentového displeje
05 - Binární čítač
06 - Ovladač pro 7-segmentové displeje
07 - Stopky
08 - Řídicí obvod semaforu
09 - Projekt
10 - Projekt
11 - Projekt
12 - Projekt
13 - Projekt
Elearning