Detail předmětu
Digitální elektronika 1
FEKT-BKC-DE1Ak. rok: 2021/2022
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
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í
Osnovy výuky
02 - Reprezentace a minimalizace logických funkcí
03 - Implementace logických funkcí
04 - Hazardy v kombinačních obvodech
05 - 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
ASHENDEN, Peter J. The designer's guide to VHDL. 3rd ed. Boston: Morgan Kaufmann Publishers, c2008. ISBN 9780120887859. (EN)
FLOYD, T.L. Digital Fundamentals 11th Edition. Pearson, 2017. ISBN 978-9332584600. (EN)
CHU, Pong P. FPGA prototyping by VHDL examples: Xilinx MicroBlaze MCS SoC. Second edition. Hoboken: John Wiley & Sons, 2017. ISBN 978-1119282747. (EN)
MANO, M. Morris a Michael D. CILETTI. Digital design: with an introduction to the Verilog HDL, VHDL, and SystemVerilog. Sixth edition, Global edition. NY, NY: Pearson, [2019]. ISBN 978-1292231167. (EN)
PINKER, Jiří a Martin POUPA. Číslicové systémy a jazyk VHDL. Praha: BEN - technická literatura, 2006. ISBN 8073001985. (CS)
Elearning
Zařazení předmětu ve studijních plánech
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 - 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
06 - Binární čítač
Elearning