Detail předmětu
Návrh číslicových systémů
INCe Ak. rok 2017/2018 zimní semestr 5 kreditů
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í: 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. 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: SSI, MSI, LSI. Programovatelné součástky: hradlová pole, PROM, PLA, PAL. Jednoduché asynchronní logické sítě: návrh, analýza činnosti, hazardy.
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
- 39 hod. přednášky
- 13 hod. cvičení
Bodové hodnocení
- 60 bodů závěrečná zkouška (písemná část)
- 40 bodů půlsemestrální test (písemná část)
Zajišťuje ústav
Získané dovednosti, znalosti a kompetence z předmětu
Praktické využití vybraných metod pro popis kombinačních a sekvenčních logických sítí. Zvládnutí analýzy a návrhu jednoduchých kombinačních a sekvenčních logických sítí. Zvládnutí analýzy a návrhu jednoduchých číslicových zařízení sestavených z kombinačních a sekvenčních obvodů a bloků.
Cíle předmětu
Získat přehled a základy praktického využití vybraných metod pro popis kombinačních a sekvenčních logických sítí jakožto podstaty číslicových zařízení. Naučit se analyzlovat a navrhovat kombinační logické sítě. Naučit se analyzovat a navrhovat sekvenční logické sítě. Naučit se navrhovat číslicové obvody sestavené z kombinačních a sekvenčních logických sítí.
Požadované prerekvizitní znalosti a dovednosti
Množiny, relace a zobrazení. Základní pojmy a axiomy Boolovy algebry. Základní pojmy teorie grafů. Základy elektrotechniky a základní aktivní a pasivní elektronické součástky.
Literatura referenční
- McCluskey, E.J.: LOGIC DESIGN PRICIPLES. Prentice-Hall, USA, ISBN 0-13-539768-5, 1986.
- Bolton, M.: Digital Systems Design with Programmable Logic. Addison-Wesley Publishing Company, Cornwall, GB, ISBN 0-201-14545-6, 1990.
- Sasao, T.: SWITCHING THEORY FOR LOGIC SYNTHESIS. Kluwer Academic Publishers, Boston, USA, ISBN 0-7923-8456-3, 1999.
Osnova přednášek
- 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í, algebraické formy.
- 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.
- 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.
- 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.
- Cílové technologie: SSI, MSI, LSI.
- Programovatelné součástky: hradlová pole, PROM, PLA, PAL.
- Jednoduché asynchronní logické sítě: návrh, analýza činnosti, hazardy.
Osnova numerických cvičení
- 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.
- Využití SSI i.o. pro implementace logických funkcí. Analýza činnosti logických sítí: souběh a hazard.
- Vybrané logické bloky: sčítačky, odčítačka.
- Stavové automaty a jejich reprezentace. Návrh synchronizovaných sekvenčních sítí.
- Návrh logických sítí s i.o. technologií MSI a LSI. Programovatelné součástky: hradlová pole, PROM, PLA, PAL.
Průběžná kontrola studia
Hodnocení studia je založeno na bodovacím systému. Pro úspěšné absolvování předmětu je nutno dosáhnout 50 bodů.
Zápočet není ustanoven.
Kontrolovaná výuka
Kontrolovanou výukou jsou průběžný test, půlsemestrální zkouška a závěrečná zkouška. Test a půlsemestrální zkouška nemají náhradní termín. Závěrečná zkouška má dva náhradní termíny.