Detail předmětu
Návrh číslicových systémů
FIT-INCAk. rok: 2024/2025
Binární čísla: poziční zápis čísel, převody mezi soustavami, reprezentace binárních čísel, binární aritmetické operace, kódy. Booleova algebra, reprezentace logických funkcí: algebraické formy, minimalizace logických výrazů, návrh kombinačních logických sítí. Analýza činnosti logických sítí: souběh a hazard. Vybrané logické bloky: sčítačka, odčítačka, multiplexor, demultiplexor, dekodér, kodér, komparátor, aritmetická a logická jednotka. Jednoduché asynchronní logické sítě: návrh a analýza činnosti. Sekvenční logické obvody a sítě, klopné obvody. Stavové automaty a jejich reprezentace. Návrh synchronizovaných sekvenčních sítí: kódování stavů, optimalizace a implementace. Registr, čítač, posuvný registr, dělič impulsního kmitočtu. Návrh jednoduchého číslicového zařízení: návrhové systémy CAD, jazyky pro návrh, kroky návrhu. Cílové technologie. Programovatelné logické obvody.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
- Půlsemestrální zkouška: 25 bodů.
- Projekt a jeho ověření v laboratoři: 20 bodů.
- Závěrečná zkouška: 55 bodů.
Hranice pro úspěšnou zkoušku podle pravidel ECTS je 50 bodů.
Znalosti studentů jsou ověřovány půlsemestrální zkouškou (25 bodů), vypracováním projektu (20 bodů) v předepsaném termínu a semestrální zkouškou.
Pro získání zápočtu je třeba vypracovat projekt tak, aby byl hodnocen nejméně 5 body (z celkem 20 bodů). V opačném případě nebude zápočet udělen.
Pro získání bodů ze semestrální zkoušky je nutné ji vypracovat tak, aby byla hodnocena nejméně 25 body (z celkem 55 bodů). V opačném případě bude semestrální zkouška hodnocena 0 body.
Pokud bude odhaleno plagiátorství nebo nedovolená spolupráce na projektech, příslušné body nebudou uděleny a dále bude zváženo zahájení disciplinárního řízení.
Učební cíle
Základní znalosti metod pro popis, analýzu a návrh kombinačních a sekvenčních logických sítí v číslicových systémech.
Prerekvizity a korekvizity
- doporučená prerekvizita
Diskrétní matematika
Základní literatura
Mano, M. M. R, Ciletti, D.: Digital Design (4th Edition), Prentice-Hall, ISBN:0131989243, 2006. (EN)
Wakerly, J. F.: Digital Design: Principles and Practices (4th Edition, Book only) 4th Edition, PEARSON, ISBN: 9788131713662, 8131713660, Edition: 4th Edition, 2008. (EN)
Doporučená literatura
Eysselt, M.: Vybrané příklady podporující návrh číslicových systémů. Studijní opora, Učební text, FIT, 2002, 38 str. Tento text zapůjčuje autor ke kopírování. Zde je WWW verze přístupná evidovaným studentům.
Eysselt. M.: Funkční značky integrovaných obvodů, kreslení spojů. Studijní opora, Učební text, FIT, 2002, 12 str. Tento učební text zapůjčuje autor ke kopírování. Zde je WWW verze přístupná evidovaným studentům.
Eysselt, M.: Digital Systems Design: Programmable Logic Devices. Studijní opora, Učební text, FIT VUT v Brně, 2003. Zde je WWW verze přístupná evidovaným studentům.
Sasao, T.: SWITCHING THEORY FOR LOGIC SYNTHESIS. Kluwer Academic Publishers, Boston, USA, ISBN 0-7923-8456-3, 1999.
Wakerly, J. F.: Digital Design: Principles and Practices (4th Edition, Book only) 4th Edition, PEARSON, ISBN: 9788131713662, 8131713660, Edition: 4th Edition, 2008.
Elearning
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Binární čísla: reprezentace binárních čísel, binární aritmetické operace, kódy.
- Booleova algebra, reprezentace logických funkcí, algebraické formy, logické obvody.
- Minimalizace logických výrazů: Karnaghovy mapy, Quinův-McCluskeyho algoritmus, Petrickova funkce pokrytí.
- Kreslení logických a funkčních schémat. Analýza činnosti logických sítí: souběh a hazard.
- Kombinační logické obvody: multiplexor, demultiplexor, dekodér, kodér.
- Kombinační logické obvody: komparátor, sčítačka, odčítačka, aritmetická a logická jednotka.
- Stavové automaty a jejich reprezentace. Klopné obvody.
- Sekvenční logické obvody: kódování stavů, optimalizace a implementace.
- Registry, čítače, posuvné registry, děličky kmitočtu.
- Jazyk VHDL, syntéza logických obvodů.
- Návrh jednoduchých číslicových obvodů: návrhové systémy, kroky návrhu.
- Programovatelné logické obvody.
- Technologie logických obvodů.
Seminář
Vyučující / Lektor
Osnova
- Binární čísla: poziční zápis čísel, převody mezi soustavami, reprezentace binárních čísel, binární aritmetické operace, kódy.
- Boolova algebra, reprezentace logických funkcí, analýza činnosti jednoduchých kontaktových sítí.
- Formy algebraických výrazů. Minimalizace logických výrazů: Quinův-McCluskeyho algoritmus, Petrickova funkce pokrytí.
- Minimalizace logických výrazů: Karnaghovy mapy. Kreslení logických a funkčních schémat.
- Vybrané logické komponenty: multiplexor, demultiplexor, kodér, dekodér, sčítačka, ALU.
- Využití komponent pro implementace logických funkcí.
- Stavové automaty a jejich reprezentace. Návrh synchronních sekvenčních sítí.
- Návrh logických sítí s programovatelnými logickými obvody.
Projekt
Vyučující / Lektor
Osnova
- Individuální projekt v rozsahu 3 hodin.
Elearning