Popis:
Návrh číslicových systémů: Historie
•1822 (Ch. Babbage)
•Poznání, že informace mohou být reprezentovány čísly
•1854 (G. Boole)
•Formuloval matematický aparát umožňující efektivní práci s dvoustavovými (binárními, 0 a 1) funkcemi, výrazy a jejich algebrou
•Umožňuje systematický návrh a optimalizaci základních stavebních prvků číslicových systémů - tzv. logických obvodů
•1904 (E. V. Huntington)
•Rozvinutí a doplnění Booleovy algebry
•1938 (C. E. Shannon)
•Využití Booleovy algebry pro návrh logických obvodů
•Použití relé pro realizaci logických operací - relé nabývá dvou stavů - sepnuto a rozepnuto (hodnoty 0 a 1)
Návrh číslicových systémů: Rozvoj elektroniky
•Efektivní tvorba (rozměry, spolehlivost, příkon) elektronických obvodů pracujících s binárními hodnotami
•1906 (L. de Forest)
•Vynález elektronky (zesilování signálů)
•1947 (W. B Shockley , J. Bardeen a W. H. Brattain)
•Vytvoření tranzistoru (rozměry, příkon, cena, spolehlivost)
•1958 (J. Kilby)
•Vynález integrovaných obvodů (IO) - umožnil umístění mnoha tranzistorů (dnes miliardy) na jednu polovodičovou destičku
•1966 (R. Dennard)
•Vynález pamětí DRAM - realizace spolehlivých a rychlých elektronických pamětí s velkou kapacitou
•Budoucnost
•Biotechnologie, nanotechnologie, kvantové jevy?
Klíčová slova:
historie
rozvoj elektroniky
kvantifikace
analogové systémy
kódování
rušení
napětí
Obsah:
- Administrativa
Návrh číslicových systémů: Historie
Návrh číslicových systémů: Rozvoj elektroniky
Kvantifikace informace (C. Shannon, 1948)
Kódování informace
Číslicové vs. analogové systémy
Aplikačně specifické a univerzální výpoč. systémy
Tvorba složitých systémů
Fyzická reprezentace binární informace
Reprezentace binární informace: Napětí
Komunikace binární informace: Rušení
Rušení: Rozvody napájecího napětí
Rušení: Přeslechy
Rušení: Odrazy na vedení, odběr proudu
Rušení: Omezení vlivu
Obvod odolný proti rušení: Příklad
Číslicové systémy
Složitost roste velmi rychle
Technologické možnosti
Logické obvody
Logické členy
Kombinační logické obvody
Sekvenční logické obvody
Dnešní systémy mají miliardy tranzistorů…
Složité systémy: Abstrakce
Složité systémy: Hierarchie
Úrovně abstrakce
Způsoby popisu číslicových systémů
Popis chování a struktury: Příklad
Slovní specifikace
Slovní popis chování: Příklad
Popis chování -> popis struktury
Popis chování: Matematicky
Popis chování: Programovací jazyk
Úroveň popisu: Systém
Úroveň popisu: Přenosy dat mezi registry (RTL)
Úrovně a způsoby popisu systému: Příklady
Postup při návrhu číslicových systémů
Co je to algoritmus?
Implementace algoritmu
Implementace algoritmu: SW vs. HW - Sekvence
Implementace algoritmu: SW vs. HW - Selekce
Implementace algoritmu: SW vs. HW - Iterace
Implementace algoritmu: HW vs. SW
Výpočet v SW a HW (paralelní zpracování)
Výpočet v SW a HW (zřetězené zpracování)