Detail předmětu

Návrh číslicových systémů

FIT-INCAk. rok: 2010/2011

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.

Jazyk výuky

čeština

Počet kreditů

5

Výsledky učení předmětu

Seznámit se se 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í. Seznámi se s analýzou a návrhem kombinačních logických sítí. Seznámi se s analýzou a návrhem sekvenčních logických sítí. Seznámi se s návrhem číslicových obvodů sestavených z kombinačních a sekvenčních logických sítí.

Prerekvizity

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.

Způsob a kritéria hodnocení

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.

Osnovy výuky

  • 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.
  • 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.

Učební cíle

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í.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Kontrolovanou výukou jsou domácí úkol/projekt, půlsemestrální zkouška a závěrečná zkouška. Půlsemestrální zkouška nemá náhradní termín. Závěrečná zkouška má dva náhradní termíny.

Prerekvizity a korekvizity

Základní literatura

Wakerly, J. F.: Digital Design: Principles and Practices (4th Edition, Book only) 4th Edition, PEARSON, ISBN: 9788131713662, 8131713660, Edition: 4th Edition, 2008. (EN)
Mano, M. M. R, Ciletti, D.: Digital Design (4th Edition), Prentice-Hall, ISBN:0131989243, 2006. (EN)

Doporučená literatura


Zařazení předmětu ve studijních plánech

  • Program IT-BC-3 bakalářský

    obor BIT , 1. ročník, letní semestr, povinný

Typ (způsob) výuky

 

Přednáška

39 hod., nepovinná

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í, 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.
  • 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.

Cvičení odborného základu

10 hod., nepovinná

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.
  • 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.

Projekt

3 hod., nepovinná

Vyučující / Lektor