MIKROPOČÍTAČOVÉ ŘÍDICÍ SYSTÉMY I

Podobné dokumenty
Technická kybernetika. Obsah

Evropská unie Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

ŘEŠENÍ OBVODŮ S TRANSIMPEDANČNÍMI OPERAČNÍMI ZESILOVAČI POMOCÍ GRAFŮ SIGNÁLOVÝCH TOKŮ

Technická kybernetika. Obsah. Realizace kombinačních logických obvodů.

1 Logické řízení (prof. Ing. Jiří Tůma, CSc.)

Rovinné nosníkové soustavy Gerberův nosník

1.3.5 Řešení slovních úloh pomocí Vennových diagramů II

Přijímací řízení akademický rok 2011/12 Kompletní znění testových otázek matematický přehled

Technická dokumentace Ing. Lukáš Procházka

ÚSPORNÝ POPIS OBVODŮ S TRANSIMPEDANČNÍMI OPERAČNÍMI ZESILOVAČI MODIFIKOVANOU METODOU UZLOVÝCH NAPĚTÍ

Rovinné nosníkové soustavy III Příhradový nosník

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky. Úloha č. 3. Student

( ) ( ) ( ) Vzdálenost bodu od přímky II. Předpoklady: 7312

Rovinné nosníkové soustavy Gerberův nosník

Půjdu do kina Bude pršet Zajímavý film. Jedině poslední řádek tabulky vyhovuje splnění podmínky úvodního tvrzení.

Trojkloubový nosník. Rovinné nosníkové soustavy

PT 1. ročník 2. ročník 3. ročník 4. ročník 5. ročník

Obrázková matematika D. Šafránek Fakulta jaderná a fyzikálně inženýrská, Břehová 7, Praha 1

Koš Znění otázky Odpověď a) Odpověď b) Odpověď c) Odpověď d) Správná odpověď 1. 1 Které číslo doplníte místo otazníku? ?

1.3.6 Řešení slovních úloh pomocí Vennových diagramů I

e Stavby pro reklamu podle 3 odst. 2. f

ověření Písemné ověření a ústní zdůvodnění

Název školy: ZŠ A MŠ ÚDOLÍ DESNÉ, DRUŽSTEVNÍ 125, RAPOTÍN Název projektu: Ve svazkové škole aktivně - interaktivně Číslo projektu:

Rovinné nosníkové soustavy

Mocnina částečně uspořádané množiny

AO XXX Kontrolní list Systém řízení výroby

Box diagram výroby Hranice produkčních možností

Nadměrné daňové břemeno

Logické obvody. Logický obvod. Rozdělení logických obvodů - Kombinační logické obvody. - Sekvenční logické obvody

Varianty snímačů. průmyslová elektronika. K limitnímu snímání hladiny elektricky vodivých i nevodivých kapalin

Logické obvody - kombinační Booleova algebra, formy popisu Příklady návrhu

1. ÚPRAVY ALGEBRAICKÝCH VÝRAZŮ V REÁLNÉM OBORU 1.1. ZLOMKY A ABSOLUTNÍ HODNOTA

UC485S. PŘEVODNÍK LINKY RS232 na RS485 nebo RS422 S GALVANICKÝM ODDĚLENÍM. Převodník UC485S RS232 RS485 RS422 K1. přepínače +8-12V GND GND TXD RXD DIR

ZATĚŽOVACÍ ZKOUŠKY. Obr. 1. Statická zatěžovací zkouška; zatížení (N) zatlačení (cm)

4.3.9 Sinus ostrého úhlu I. α Předpoklady: Správně vyplněné hodnoty funkce a c. z minulé hodiny.

Model transformátoru v grafech signálových toků Jitka Mohylová Josef Punčochář

Okruhy a doporučená literatura písemné přijímací zkoušky - obor Přístroje a metody pro biomedicínu specifická část testu

Rovinné nosníkové soustavy II h=3

Návrh základních kombinačních obvodů: dekodér, enkodér, multiplexor, demultiplexor

Slovní úlohy na sjednocení dvou množin s neprázdným průnikem. II b III

Zjednodušená styčníková metoda

STATICKY NEURČITÉ RÁMOVÉ KONSTRUKCE S PODDAJNOU PODPOROU SILOVÁ METODA

6 Řešení soustav lineárních rovnic rozšiřující opakování

VY_32_INOVACE_CTE-2.MA-15_Sčítačky (poloviční; úplná) Střední odborná škola a Střední odborné učiliště, Dubno Ing. Miroslav Krýdl

Rovinná napjatost tenzometrická růžice Obsah:

Prostorové nároky Zatížení Velikost zatížení Směr zatížení Nesouosost Přesnost Otáčky Tichý chod...

Konstrukce na základě výpočtu I

Přijímací řízení akademický rok 2013/2014 NavMg. studium Kompletní znění testových otázek mikroekonomie

Série 500 Podrobné informace na straně 104. Výškoměry a orýsovací přístroje. Série 192 Podrobné informace na straně 150 a 151.

Hygiena dutiny ústní u dospělých. aneb Čistěte si pouze ty zuby, které si chcete zachovat!!

Rodina ohřívačů LHS. Ohřívače vzduchu. Regulátory. Vlastnosti CLASSIC PREMIUM SYSTEM. Snadná instalace (montáž shora)

Výpočet vnitřních sil lomeného nosníku

{ } ( ) ( ) Vztahy mezi kořeny a koeficienty kvadratické rovnice. Předpoklady: 2301, 2508, 2507

Petriho sítě PES 2007/2008. Doc. Ing. Tomáš Vojnar, Ph.D.

Zvyšování kvality výuky technických oborů

Matematika v rozsahu bakalářského studia oboru Biomedicínský technik (BMT) na FBMI:

MATEMATIKA. Základní poznatky z matematiky. Olomouc 2010

Odpověď. spolupracujících spotřebitelů

Podobnosti trojúhelníků, goniometrické funkce

Otázka č. 4 (PRA): Za subjekty trestního řízení jsou považováni také:

Integrály definované za těchto předpokladů nazýváme vlastní integrály.

Statistika a spolehlivost v lékařství Spolehlivost soustav

Ekonomický přehled. Znění otázky Odpověď a) Odpověď b) Odpověď c) Odpověď d) Správná odpověď

- Ohybový moment zleva:

Digitální učební materiál

( ) ( ) Sinová věta II. β je úhel z intervalu ( 0;π ). Jak je vidět z jednotkové kružnice, úhly, pro které platí. Předpoklady:

Přijímací řízení akademický rok 2015/2016 Bc. studium Kompletní znění testových otázek matematika

Větu o spojitosti a jejich užití

Manuál kouče.

3 Algebraické výrazy. 3.1 Mnohočleny Mnohočleny jsou zvláštním případem výrazů. Mnohočlen (polynom) proměnné je výraz tvaru

Snímače průtoku principy, vlastnosti a použití (část 2)

Přijímací řízení akademický rok 2015/2016 Bc. studium Kompletní znění testových otázek ekonomie

Číslicová a mikroprocesorová technika II

Než zařízení začnete používat, přečtete si pokyny pro správnou instalaci a nastavení ve Stručném návodu k obsluze.

DIGITÁLNÍ UČEBNÍ MATERIÁL. Název školy SOUpotravinářské, Jílové u Prahy, Šenflukova 220. Název materiálu VY_32_INOVACE / Matematika / 03/01 / 17

KVADRATICKÁ FUNKCE (vlastnosti, grafy)

H - Řízení technologického procesu logickými obvody

Střední škola obchodu, řemesel, služeb a Základní škola, Ústí nad Labem, příspěvková organizace Vzdělávací středisko Trmice

1 Koš Znění otázky Odpověď a) Odpověď b) Odpověď c) Odpověď d) Správná odpověď. domácnosti, spotřebitelé, zboží

150 mm 150 mm. 150 mm

Promat. Kabelové kanály. Požární ochrana. elektroinstalací. pomocí kabelových. kanálů PROMATECT

Riemannův určitý integrál.

Instalační návod. Záložní ohřívač nízkoteplotního monobloku Daikin Altherma EKMBUHCA3V3 EKMBUHCA9W1. Instalační návod. čeština

Konstrukce na základě výpočtu II

Rozpis výuky ISŠ-COP Valašské Meziříčí (Miroslav Chumchal) - 8 vyučovacích hodin Aplikování základních pojmů a vztahů v elektrotechnice

Vzdělávací materiál. vytvořený v projektu OP VK. Název školy: Gymnázium, Zábřeh, náměstí Osvobození 20. Číslo projektu: CZ.1.07/1.5.00/34.

Fyzikální kabinet GymKT Gymnázium J. Vrchlického, Klatovy

Kapacity venkovních vedení Vodiče stejné, přímkové, rovnoběžné navzájem i s povrchem země.

PRŮZKUM NÁZORŮ ŢÁKŮ, UČITELŮ A RODIČŮ NA HODNOCENÍ VE ŠKOLE

Koš Znění otázky Odpověď a) Odpověď b) Odpověď c) Odpověď d) Správná odpověď 1. 1 Které číslo doplníte místo otazníku: c

Elektrotechnika a informatika

29. PL Čtyřúhelníky, mnohoúhelníky Čtyřúhelník = rovinný útvar, je tvořen čtyřmi úsečkami, které se protínají ve čtyřech bodech (vrcholech).

+ c. n x ( ) ( ) f x dx ln f x c ) a. x x. dx = cotgx + c. A x. A x A arctgx + A x A c

AUTOMATIZACE. Obsluha, údržba linky a BP. Rostislav Palowski

Zlomky závěrečné opakování

Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava číslo 1, rok 2006, ročník VI, řada stavební

Přijímací řízení akademický rok 2014/2015 Bc. studium Kompletní znění testových otázek ekonomie

2.5.9 Vztahy mezi kořeny a koeficienty kvadratické rovnice

2.5.9 Vztahy mezi kořeny a koeficienty kvadratické rovnice

Transkript:

Vysoká škol áňská Tehniká univerzit Ostrv MIKROPOČÍTAČOVÉ ŘÍDICÍ SYSTÉMY I učení text Petr Plký Ostrv 2007

Reenze: Ing. Mrtin Kuhř, Ph.D. Název: Mikropočítčové říií systémy I Autor: Petr Plký Vyání: první, 2007 Počet strn: 123 Vyvtel tisk: Eiční střeisko VŠB TUO Stuijní mteriály pro stuijní oor Elektronik fkulty Elektrotehniky informtiky Jzyková korektur: neyl proveen. Určeno pro projekt: Operční progrm Rozvoj liskýh zrojů Název: E-lerningové prvky pro poporu výuky oornýh tehnikýh přemětů Číslo: CZ.O4.01.3/3.2.15.2/0326 Relize: VŠB Tehniká univerzit Ostrv Projekt je spolufinnován z prostřeků ESF státního rozpočtu ČR Petr Plký VŠB Tehniká univerzit Ostrv ISBN 978-80-248-1494-0

POKYNY KE STUDIU Mikropočítčové říií systémy I Pro přemět Mikropočítčové říií systémy I 5. semestru ooru Elektronik jste orţeli stuijní lík oshujíí Prerekvizity integrovné skriptum pro istnční stuium oshujíí i pokyny ke stuiu CD-ROM s oplňkovými nimemi vyrnýh částí kpitol hrmonogrm průěhu semestru rozvrh prezenční části rozělení stuentů o skupin k jenotlivým tutorům kontkty n tutory kontkt n stuijní oělení Pro stuium tohoto přemětu se přepokláá solvování přemětu Elektronik Cílem přemětu je seznámení se záklními pojmy Mikroproesor, mikropočítč, říií systém po. Po prostuování moulu y měl stuent ýt shopen provést nlýzu syntézu mikropočítčovýh říiíh systémů. Pro koho je přemět určen Moul je zřzen o klářského stui oorů Elektriké stroje přístroje pohony Aplikovná komerční elektronik stuijního progrmu Elektrotehnik Elektrotehnik, sěloví výpočetní tehnik, le můţe jej stuovt i zájeme z kteréhokoliv jiného ooru, poku splňuje poţovné prerekvizity. Skriptum se ělí n části, kpitoly, které opovíjí logikému ělení stuovné látky, le nejsou stejně osáhlé. Přepokláná o ke stuiu kpitoly se můţe výrzně lišit, proto jsou velké kpitoly ěleny ále n číslovné pokpitoly těm opovíá níţe popsná struktur. Při stuiu kžé kpitoly oporučujeme násleujíí postup: Čs ke stuiu: xx hoin N úvo kpitoly je uveen čs potřený k prostuování látky. Čs je orientční můţe vám slouţit jko hrué voítko pro rozvrţení stui elého přemětu či kpitoly. Někomu se čs můţe zát příliš louhý, někomu nopk. Jsou stuenti, kteří se s touto prolemtikou ještě niky nesetkli nopk tkoví, kteří jiţ v tomto ooru mjí ohté zkušenosti. Cíl: Po prostuování tohoto ostve uete umět popst... efinovt... vyřešit...

Ihne potom jsou uveeny íle, kterýh máte osáhnout po prostuování této kpitoly konkrétní ovenosti, znlosti. Výkl Násleuje vlstní výkl stuovné látky, zveení novýh pojmů, jejih vysvětlení, vše oprovázeno orázky, tulkmi, řešenými příkly, okzy n nime. Shrnutí pojmů 1 N závěr kpitoly jsou zopkovány hlvní pojmy, které si v ní máte osvojit. Poku některému z nih ještě nerozumíte, vrťte se k nim ještě jenou. Otázky 1 Pro ověření, ţe jste oře úplně látku kpitoly zvláli, máte k ispozii několik teoretikýh otázek. Úlohy k řešení Protoţe většin teoretikýh pojmů tohoto přemětu má ezprostření význm vyuţití v tázové prxi, jsou Vám nkone překláány i prktiké úlohy k řešení. V nih je hlvní význm přemětu shopnost plikovt čerstvě nyté znlosti při řešení reálnýh situí hlvním ílem přemětu. Klíč k řešení Výsleky znýh příklů i teoretikýh otázek výše jsou uveeny v závěru učenie v Klíči k řešení. Pouţívejte je ţ po vlstním vyřešení úloh, jen tk si smokontrolou ověříte, ţe jste osh kpitoly skutečně úplně zvláli. Úspěšné příjemné stuium s touto učenií Vám přeje utor výukového mteriálu Petr Plký

Osh 1 ZÁKLADNÍ POJMY ČÍSLICOVÉ TECHNIKY... 1 Výkl... 1 1.1 Logiké funke jejih zápis... 1 1.2 Minimlize prostřenitvím Krnughovýh mp... 3 Shrnutí pojmů 1... 5 Otázky 1... 5 2 REALIZACE LOGICKÝCH ČLENŮ A JEJICH VLASTNOSTI... 6 Výkl... 6 2.1 Šumová imunit... 9 2.2 Zásy práe s ovoy TTL... 10 2.2.1 Ošetření nevyužitýh vstupů... 10 2.2.2 Připojování vstupů nevyužitýh logikýh ovoů.... 10 2.2.3 Úprvy vstupníh logikýh signálů... 10 2.2.4 Tvroví ovoy... 11 2.2.5 Výstupy logikýh členů... 12 2.2.6 Rozvo logikýh úrovní... 13 2.2.7 Rozvo společného voiče... 14 2.2.8 Buzení louhého veení... 15 Shrnutí pojmů 2... 17 Otázky 2... 17 Úlohy k řešení 2... 18 3 POJEM MIKROPOČÍTAČ A MIKROPROCESOR... 23 Výkl... 23 3.1 Záklní struktur mikropočítče... 23 3.2 Struktur mikroproesoru... 24 3.2.1 Řič... 25 3.2.2 Souor registrů... 25 3.2.3 Aritmetiko-logiká část... 26 3.3 Záklní činnost mikroproesoru... 27 3.3.1 Čsování mikroproesoru... 27 3.3.2 Instrukční souor... 27 3.3.3 Způsoy resování... 29 3.4 Přerušení... 32 Shrnutí pojmů 3... 33 Otázky 3... 33 Úlohy k řešení 3... 33 4 SBĚRNICE... 36 Výkl... 36 4.1 Aresová sěrnie... 36 4.2 Říií sěrnie... 37 4.3 Dtová sěrnie... 37 Shrnutí pojmů 4... 41 Otázky 4... 41 Úlohy k řešení 4... 41 5 ADRESNÍ DEKODÉRY... 43 Výkl... 43 5.1 Dekoér pro úplné ekóování resy... 44 5.2 Aresový ekoér s neúplným ekóováním res... 45 5.3 Aresový ekoér s lineárním přiřzením resy... 46 Shrnutí pojmů 5... 49

Otázky 5... 49 Úlohy k řešení 5... 49 6 VZÁJEMNÝ STYK MIKROPOČÍTAČE S PERIFERIEMI... 52 Výkl... 52 6.1 Řízení komunike... 52 6.2 Progrmové řízení komunike... 53 6.3 Řízení komunike pomoí přerušení... 54 Shrnutí pojmů 6... 56 Otázky 6... 56 Úlohy k řešení 6... 56 7 DRUHY PŘENOSU DAT... 58 Výkl... 58 7.1 Ovoy vstupu výstupu... 60 7.2 Chyy přenosu jejih reuke... 61 7.3 Sériová rozhrní... 62 7.3.1 Rozhrní RS232... 62 7.3.2 Rozhrní RS422... 63 7.3.3 Rozhrní RS485... 64 7.3.4 Prouová smyčk... 64 7.3.5 Rozhrní USB... 65 7.3.6 Rozhrní SPI... 67 7.3.7 Rozhrní I 2 C... 68 Shrnutí pojmů 7... 71 Otázky 7... 71 Úlohy k řešení 7... 71 8 POLOVODIČOVÉ PAMĚTI... 76 Výkl... 76 8.1 Rozělení pmětí pole přístupu... 76 8.2 Rozělení pole moţnosti zápisu/čtení... 77 8.3 Rozělení pmětí pole prinipu elementární pměťové uňky... 79 Shrnutí pojmů 8... 80 Otázky 8... 80 Úlohy k řešení 8... 80 9 STYK MIKROPOČÍTAČE S ANALOGOVÝM PROSTŘEDÍM... 82 Výkl... 82 9.1 Anlogový výstup mikropočítče... 83 9.1.1 Čísliově nlogový (D/A) převo... 84 9.2 Anlogový vstup mikropočítče... 87 9.2.1 Anlogově čísliový (A/D) převo.... 89 9.3 Kóy pro A/D D/A převoy... 92 9.3.1 Vyjáření čísel v čísliovýh systémeh... 92 9.3.2 Vyjáření znménk... 94 Shrnutí pojmů 9... 95 Otázky 9... 95 Úlohy k řešení... 96 10 MIKROPROCESORY, MIKROPOČÍTAČE A MIKROPOČÍTAČOVÉ SYSTÉMY... 100 Výkl... 100 10.1 Rozělení proesorů... 100 10.1.1 První způso ělení:... 101 10.1.2 Druhý způso ělení... 101 10.1.3 Dělení pole rhitektury... 103

Shrnutí pojmů 10... 106 Otázky 10... 106 Úlohy k řešení 10... 106 Klíč k řešení... 107

1. Záklní pojmy čísliové tehniky 1. ZÁKLADNÍ POJMY ČÍSLICOVÉ TECHNIKY Čs ke stuiu: 1,5 hoin Cíl Po prostuování tohoto ostve uete umět efinovt logikou funki prinip minimlize logikýh funkí Výkl Signály, které se vyskytují v čísliové tehnie, mohou nývt pouze vou moţnýh honot, které oznčujeme jko logiká jeničk - log. 1, logiká nul - log. 0. Uveené signály uou popisovány pomoí vouhonotovýh veličin. Dvouhonotové veličiny se v tehnie igitálníh integrovnýh ovoů zorzují nejčstěji těmito způsoy: zorzením pomoí úrovně fyzikální veličiny (npětí, prouu) - úroveň H (vyšší honot), L (niţší honot); zorzením pomoí změny tkové veličiny. Digitální systémy se ělí n vě velké skupiny: systémy kominční, u nihţ honoty výstupníh veličin závisejí jen n okmţitém stvu vstupníh veličin, systémy sekvenční, ke honoty výstupníh veličin závisejí i n přehozím stvu systému, tyto systémy tey oshují pměťový prvek. 1.1 Logiké funke jejih zápis Záklním pojmem při úvháh o kominčníh systémeh přestvuje pojem kominční logiká funke. Kominční logiká funke je prvilo přiřzujíí kţé komini honot 0 1 přiřzenýh vstupním proměnným z efiničního ooru funke jeinou honotu výstupní proměnné. Pro ný počet vstupníh proměnnýh je těhto funkí konečný počet. Kominční logiké funke mohou ýt úplně neo neúplně určené. Úplně určená kominční logiká funke je tková funke, jejíţ efiniční oor zhrnuje všehny komine vstupníh proměnnýh. U neúplně určené kominční logiké funke její efiniční oor nezhrnuje některé tyto komine. Kominí se ze rozumí komine honot 0 1 přiřzenýh jenotlivým vstupním proměnným. Úplně určeným funkím se něky říká úplné funke, funkím neúplně určeným pk neúplné funke. V tehnie čísliovýh ovoů se vyuţívá tzv. Booleovy lgery, kterou můţeme hápt jko lgeru n mnoţině vou prvků B = { 0; 1 } se třemi operemi: logiký součin, logiký součet nege. Booleovské proměnné ( logiké proměnné ), vyjářené npř. x,y, mohou nývt pouze honoty některého prvku z mnoţiny B = { 0; 1 }. Booleovská funke ( logiká funke ) n proměnnýh je efinován jko jenoznčná funke ooleovskýh proměnnýh x 1; x 2,... x n n mnoţině B = { 0; 1 }. 1

1. Záklní pojmy čísliové tehniky Logiká funke můţe ýt zán prvivostní tulkou, přičemţ kţou ooleovskou funkí je moţné vyjářit v knonikém tvru jko součet součinů (mintermů) úplná isjunktivní normální form (ÚDNF): f ( x1, x2... xn ) x1 x2... xn 1 xn x1 x2... xn 1xn x1x2... xn 1 neo v knonikém tvru jko součin součtů (mxtermů) úplná konjunktivní normální form (ÚKNF): f ( x1, x2... xn ) ( x1 x2... xn 1 xn )( x1 x2... xn 1 xn )( x1 x2... xn 1 xn ) V prxi mohou ýt logiké funke zány ále stvovými inexy S. Stvový inex je ekiké vyjáření vojkového čísl pro příslušnou vstupní proměnnou. Npř. knoniké vyjáření logiké funke pomoí ÚDNF, resp. ÚKNF: f ( x 1, x2, x3) x1 x2 x3 x1 x2x3 x1 x2 x3 x1 x2x3 x1x2x3 f ( x1, x2, x3) ( x1 x2 x3)( x1 x2 x3 )( x1 x2 x3) lze zpst prvivostní tulkou (t. 1.1): x n S X 3 X 2 X 1 f(x 1,x 2,x 3 ) 0 0 0 0 1 1 0 0 1 1 2 0 1 0 0 3 0 1 1 0 4 1 0 0 1 5 1 0 1 1 6 1 1 0 0 7 1 1 1 1 T. 1.1 Prvivostní tulk úplně zné logiké funke pomoí stvovýh inexů pro ÚDNF: f ( x, x, x ) ( 014,,, 5, 7) 1 2 3 Píší se inexy S, pro které nývá logiká funke honot 1, resp. pro ÚKNF f ( x, x, x ) ( 2, 3, 6), 1 2 3 které nývá logiká funke honot 0. V přípě, ţe funkční honot logiké funke pro určitou komini vstupníh logikýh proměnnýh není jenoznčně efinován, tzn. můţe nývt oou honot z mnoţiny [0,1], hovoříme o tzv. neúplně zné logiké funki (viz. výše t. 1.1). Zápis neúplně zné logiké funke pomoí 2

1. Záklní pojmy čísliové tehniky stvovýh inexů proveeme tk, ţe stvové inexy opovíjíí neurčeným stvům uveeme v závore. Logiký ovo nemusí ýt popsán jeinou logikou funkí. Při tehniké relizi logiké funke všk ţááme o nejmenší počet logikýh členů, proto se snţíme nlézt vyjáření logiké funke o nejmenším počtu logikýh součtů, součinů, negí logikýh proměnnýh. Tkovému postupu říkáme minimlize logiké funke. Výslekem je minimální isjunktivní normální form (MDNF), resp. minimální konjunktivní normální form (MKNF). Oený postup, jímţ se hlejí minimální normální formy, nzýváme minimlizí logiké funke. Řešení vhoné pro minimlizi logikýh funkí s menším počtem nezávislýh logikýh proměnnýh můţeme prováět pomoí lgerikýh úprv s vyuţitím vět Booleovy lgery neo pomoí tzv. Krnughovýh mp. 1.2 Minimlize prostřenitvím Krnughovýh mp Krnughovy mpy vyházejí z Vennov igrmu, známého z teorie mnoţin, vhoně uprveného o sítě polí. Krnughov mp je uspořáán o čtvere neo oélníku, přičemţ má tolik polí, kolik je kominí vstupníh nezávisle proměnnýh. Kţé pole je moţné popst jeho stvovým inexem. Sousení pole se liší pouze v jené proměnné. Příkly Krnughovýh mp pro 2 ţ 5 proměnnýh s oznčením polí stvovými inexy ukzuje or. 1.1. Vstupní proměnné jsou vyznčeny pruhem n příslušným řákem či sloupem mpy, přičemţ pruh oznčuje část mpy, v níţ uveená proměnná nývá honoty 1. V osttní části mpy nývá tto proměnná honoty 0. Funkční honoty logiké funke se zpíší o mpy tk, ţe pro kţou komini vstupníh proměnnýh se o opovíjíího pole v mpě zpíše 1 (je-li funkční honot rovn 1 ), 0 (je-li funkční honot neurčen ). Sousení pole lze spojovt o většíh útvrů tzv. smyček. Zjenoušování logiké funke v přípě hleání minimální isjunktivní normální formy MDNF se potom prováí tk, ţe je nutné pokrýt všehny jeničky soustvou o nejmenšího počtu o největšíh smyček, přičemţ smyčky mohou ( le nemusí ) zhrnovt přípné neurčené stvy. Mezi sousení pole se počítjí tky pole v rozíh mpy. V přípě hleání minimální konjunktivní normální formy MKNF pokrýváme smyčkmi všehny nuly, přípně neurčené stvy. 3

1. Záklní pojmy čísliové tehniky X 2 X 1 X 1 0 1 0 1 3 2 X 2 2 3 X 3 4 5 7 6 X 5 X 2 X 2 X 1 X 1 X 1 0 1 3 2 0 1 3 2 18 19 17 16 X 4 X 3 4 5 7 6 12 13 15 14 8 9 11 10 X 4 X 3 4 5 7 6 22 23 21 20 12 13 15 14 30 32 29 28 8 9 11 10 26 27 25 24 Or. 1.1 Krnughovy mpy pro 2 ž 5 proměnnýh Jko příkl si uveeme zjenoušení přeházejíí logiké funke zné tulkou 1.1. Zápis logiké funke f ( x1, x2, x3 ) ( 014,,, 5, 7) o Krnughovy mpy ue tey vypt násleovně: X 2 X 2 X 1 X 1 1 1 0 0 1 1 0 0 X 3 1 1 1 0 X 3 1 1 1 0 Z mpy lze viět, ţe k pokrytí všeh jeniček je zpotřeí vou smyček. Ve smyče ze čtyř polí zůstává stále stejná proměnná x 2 v oou sloupíh smyčky, keţto proměnná x 1 se mění, oţ je totéţ, jko yhom při lgeriké úprvě proveli spojení( x x ) 1. Totéţ pltí v řáíh 1 1 smyčky pro proměnnou x 3, neoť se tké mění - ( x 3 x3 ) 1. Výsleek ze smyčky je tey x 2. Ooně lze provést rozor pro mlou smyčku, pro kterou pltí výsleek x1 x3. Minimální 4

1. Záklní pojmy čísliové tehniky isjunktivní normální form má potom tolik implikntů (přípně egenerovnýh implikntů), kolik smyček ylo zpotřeí k pokrytí všeh jeniček v mpě. Výslená funke je tey f ( x 1, x 2, x 3 ) x 2 x1 x3 X 2 X 1 1 1 0 0 X 3 1 1 1 0 V přípě určení minimální konjunktivni normální formy MKNF pro uveený příkl jsou k pokrytí všeh nul nutné vě smyčky. V první smyče se mění proměnná x 3. Smyčk pk ue popsán součtem negí proměnnýh, které se ve smyče nemění. Pro ruhou smyčku můţeme ooně npst. Výslená funke je tey f x, x, ) x ) x ) ( 1 2 x3 ( 1 x 2 ( 2 x3 Shrnutí pojmů 1 Klíčová slov: Logiká funke, minimlize logiké funke, Krnughov mp Otázky 1 1. Vysvětlete pojem logiká funke 2. Popište moţné zápisy logiké funke 3. Jkými způsoy prováíme minimlizi logiké funke 4. Co je to Krnughov mp 5. Vysvětlete prinip minimlize logikýh funkí s pomoí Krnughovýh mp 5

2. Relize logikýh členů jejih vlstnosti 2. REALIZACE LOGICKÝCH ČLENŮ A JEJICH VLASTNOSTI Čs ke stuiu: 2 hoiny Cíl Po prostuování tohoto ostve uete umět efinovt zásy práe s ovoy TTL popst prinip logikýh ovoů vyřešit propojování logikýh ovoů Výkl Při návrhu logikýh ovoů většinou stčí, známe-li jejih logiké funke. Jestliţe všk heme nvrţený logiký ovo zčlenit o ovoové struktury sloţitějšího systému, je pk jiţ nutné znát i jeho elektriké vlstnosti prmetry. S rozvojem utomtikého řízení výroníh proesů tím i nutným rozvojem mikropočítčové tehniky yl vyvozován neustálý tlk n zvětšování počtu logikýh funkí n jenotku ojemu při stoupjíí spolehlivosti. Tehnologie výroy křemíkovýh polovoičů se tk zokonlil, ţe n jenom sustrátu ylo moţné vytvořit velké mnoţství polovoičovýh prvků. Postupně yl vyvinut ř logikýh stveni, které relizovly záklní funke. Největší rozšíření upltnění osáhl trnzistor-trnzistorová logik TTL (trnzistor n vstupu, trnzistor n výstupu) její moifike. Jeiným váţným konkurentem ipolárníh ovoů TTL jsou unipolární ovoy CMOS, které mjí ve sttikém provozu znetelnou spotřeu. S rostouím kmitočtem se spotře zvyšuje při kmitočteh kolem 1Mhz je spotře srovntelná s ovoy LSTTL. Jenou z nejrozšířenějšíh ř logikýh ovoů je notoriky známá ř 74 Pole výroe se pk liší oznčením pře tímto číslem. Osvojování této řy šlo tk leko, ţe se jenotlivé řy různýh výroů mezi seou neliší ni prmetry ni polohou vývoů, le okone ni topologií sustrátu. Výhoou je pk nprostá změnitelnost rovnoennost ovoů o jenotlivýh výroů. Celá ř se vyznčuje ţ n neptrné výjimky jenotným ovoovým řešením vyházejíím z hrl NAND. Zpojení hrl je zhyeno n or. 2.1 je oré pro lší návrhy zpojení znát jeho ovoovou činnost. Znlost funke je pk velmi uţitečná i v přípeh ignostiky poruh v logikýh systémeh. Logiký návrh se musí pořizovt vlstnostem integrovnýh ovoů. Opčná est vee k okmţitému či pozějšímu neúspěhu. Bue-li lespoň n jenom ze vstupů A, B úroveň L, pk emitorovým přehoem trnzistoru T 1 ue protékt prou v nznčeném směru ze vstupu o vnějšího ovou. Trnzistor T 1 ue tey sepnut, přičemţ n ázi trnzistoru T 2 ue mlé npětí (U CEST1 ) trnzistor T2 ue uzvřen. Trnzistor T3 je zpojen jko emitorový sleovč, tkţe n vstupu získáme npětí menší o úytek n přehou ázeemitor T 3 propustně polovné ioě D 1 ; tey úroveň H. Zvyšováním vstupního npětí se o honoty si 0,7 V zčne otevírt trnzistor T 2, npětí n jeho kolektoru zčne klest. Při honotě vstupního npětí 1,4 V se zčíná otevírt i trnzistor T 4, npětí n jeho kolektoru zčíná ryhle klest. Rezistor R 3 je přemostěn mlým oporem přehou áze-emitor trnzistoru T 4, přičemţ zesílení stupně s trnzistorem T 2 prue stoupá uryhluje se pokles npětí n ázi trnzistoru T 3. Trnzistor T 3 se uzvírá. Dlším zvyšováním vstupního npětí se uzvírá přeho emitor-áze trnzistoru T 1. Bází trnzistoru T 1 protéká prou, jehoţ velikost je ( U CC - U BC1 - U BC2 - U BE4 )/R 1 uzvírá se přes 6

2. Relize logikýh členů jejih vlstnosti propustně polovný přeho áze-kolektor T 1 emitorové přehoy T2 T4. N výstupu je npětí UCES sepnutého trnzistoru T 4 o vstupu členu teče mlý prou. Or. 2.4. ukzuje převoní hrkteristiku členu NAND TTL. Přiveeme-li n vstup záporné npětí, pk při npětí UI- -0,7 V se otevírá przitní io kolektor T 1 - poloţk (čárkovně). Jestliţe prou touto ioou neue omezen n honotu mximálně 15 ma, oje ke zničení ovou. Přiveením vstupního npětí většího neţ 8 V ohází k průrzu přehou áze-emitor vstupního trnzistoru v přípě, ţe prou trnzistorem neue omezen ( 1 ma), oje k jeho poškození. Or. 2.2 ukzuje vstupní hrkteristiku členu NAND. U 4k 1k 5 T 3 T 1 130 0 A B T 4 D Y 1k 0 Or. 2.1 Zpojení hrl NAND Or. 2.2 Vstupní hrkteristik hrl Or. 2.3 Výstupní hrkteristiky 7

2. Relize logikýh členů jejih vlstnosti Or. 2.4 Přehoová hrkteristik hrl Or. 2.5 Oěrová hrkteristik hrl Při přehou členu TTL z úrovně L o úrovně H jsou trnzistory T 3, T 4 n okmţik o otevřeny, přičemţ honot je omezen n honotu si 30 ma oporem R4. Oěrová hrkteristik členu NAND TTL (or. 2.5) zhrnuje uveený jev. Bue-li změn n vstupu členu NAND TTL osttečně strmá, pk oěrová špičk ue trvt několik ns příkon členu neue zntelně ovlivněn. Ovšem vlivem ryhlýh změn prouu, zejmén mění-li se stv výstupu mnoh členů součsně, mohou vzniknout n nevhoně nvrţeném npájeím veení npěťové špičky ( esetiny ţ jenotky voltů ), které mohou znemoţnit správnou činnost ovoů, přípně je i zničit. Vzhleem k velie strmým změnám prouu ( spektrum kmitočtu stovky víe MHz ) je nutné uvţovt npájeí veení z veení s hrkteristikou impení. Je mylné uvţovt při sloţitýh plikíh jen ohmiký opor npájeího veení, který ývá většinou znetelný. Určitého zlepšení je moţné osáhnout zpojením lokovíh konenzátorů ve vhoném místě npájeího veení, čímţ se sníţí jeho hrkteristiká impene. Při návrhu je tey nutné mít n zřeteli několik okolností: Při logiké nule n vstupeh teče prou z hrl ven. Výstupní opor při logiké jeniče je olišný neţ výstupní opor při logiké nule o jsou ány prmetry vnitřníh součástek. Jestliţe se ostne n výstup záporné npětí, sepne se trnzistor T3 Stnrní ř ovoů TTL, která není nijk zvlášť oznčován, yl je moifikován, y ylo vyhověno různým poţvkům. Tk vznikl ryhlá ř H, (74H04) ř s nízkým příkonem L 74L04. Změny ylo osţeno v posttě jen změnou vnitřníh oporů. U řy L zvýšením jejih honot, oţ le velo ke sníţení ryhlosti, u řy H sníţením jejih honot. Dlšího zlepšení ylo osţeno pouţitím Shottkyho io ve struktuře některýh trnzistorů, které zrňují jejih sturi (ř S ryhlá, LS ryhlá s nízkým příkonem). Dlším vylepšením vznikl ř AS ryhlá, ALS ryhlá s nízkým příkonem. Poslení zmiňovné řy vyuţívjí jenoemitorového vstupního trnzistoru. Poměrně novou řou je ř F s novým ovoovým řešením menší teplotní npěťovou závislosti. Je ryhlejší neţ ř S při 3 ţ 4 x menším příkonu. 8

2. Relize logikýh členů jejih vlstnosti Typ logiky Npájeí npětí Logiký zisk Zpoţění hrl Mx. frekvene Příkon hrl [V] [-] [ns] [MHz] [nw] CMOS 4000 3 ţ 15 50 40 ţ 20 8 ţ 16 10 CMOS 74C 3 ţ 15 50 50 ţ 30 3 ţ 8 10 ţ 30 CMOS 74SC 3 ţ 7 50 36 30 10 CMOS 74HC 2 ţ 6 10 6 60 10 CMOS 74HCT 5 10 6 60 10 3 CMOS 74HCU 2 ţ 6 10 6 60 10 3 TTL 74 55% 10 10 35 10 7 TTL 74L 55% 10 33 3 10 6 TTL 74S 55% 10 3 125 1,9*10 7 TTL 74LS 55% 20 10 45 2*10 6 TTL 74AS 55% 20 1,5 200 2,2*10 7 TTL 74ALS 55% 20 4 50 10 6 T. 2.1 Shrnutí některýh prmetrů ovoů 2.1 Šumová imunit Z hrkteristik se rovněţ můţe ovoit tzv. šumová oolnost. Je to úroveň npětí, která ještě můţe vniknout o spojů mezi integrovnými ovoy, niţ y ošlo k reki n tento przitní signál. Pole ktlogovýh újů jsou u hrel TTL zručovány násleujíí honoty npětí logikýh úrovní: LOG 0 LOG 1 VSTUP 00,8 2U CC VÝSTUP 00,4 2,4U CC Or.2.6 Pomínky npojení vou hrel TTL T.2. 2 Honoty logikýh úrovní hrl TTL 9

2. Relize logikýh členů jejih vlstnosti Npojíme-li n see vě hrl vzniká tey npěťová rezerv. Z této rezervy pk určujeme šumovou imunitu ovou v ném přípě je její zručená velikost 0,4 V. Tto honot je sie mlá, všk vzhleem k tomu, ţe impene hrel je rovněţ mlá, nemohou se kpitní přeslehy upltnit. Rovněţ inuktivní přeslehy jsou vzhleem k úrovní přenášenýh prouů znetelné. 2.2 Zásy práe s ovoy TTL Při návrhu elektronikýh přístrojů s logikými ovoy je nutno orţet poţovné npěťové úrovně vstupníh signálů při většíh vstupníh proueh některýh logikýh ovoů (ţ I L = 2 ma u STTL) respektovt tké omezení velikosti vnitřního oporu zroje signálu. Kromě sttikýh prmetrů je rovněţ potře respektovt minimální přípustnou strmost hrn vstupního logikého signálu (npř. v ktlogu se uváí limit 1 V/µs pro ěţné ovoy TTL ţ 1 V/s pro ovoy s hysterezní převoní hrkteristikou). 2.2.1 Ošetření nevyužitýh vstupů U víevstupovýh logikýh ovoů se musí věnovt péče vstupům, které nejsou funkčně vyuţity. Nepouţité vstupy zásně nelze ponehávt nepřipojené, neoť z těhto pomínek není přesně efinován jejih vstupní logiká úroveň. U stnrníh ovoů TTL se sie nepřipojený vstup nejčstěji hová jko y yl nstven n úroveň H, le má v tomto přípě velmi nízkou oolnost proti rušení. U poţvků n ryhlost oezvy těhto ovoů se nví můţe projevit neţáouím způsoem i zpoţění způsoené níjeím proesem, vázným n przitní kpitu nepřipojeného vstupu (emitoru víeemitorového vstupního trnzistoru T1 ovou TTL). Čsové zpoţění reke výstupu činí u ovoů TTL přiliţně 1 ns n kţý nepřipojený vstup. Proto pltí zás neponehávt nevyuţité vstupy logikýh ovoů TTL nepřipojeny. V posttě připojíme nevyuţitý vstup n zroj npětí efinovné úrovně L neo H tk, y neyl nrušen logiká funke ošetřovného ovou. U víevstupového ovou NAND neo AND musíme tey nevyuţité vstupy uit úrovní H. Můţeme to uělt npř. tk, ţe připojíme nevyuţité vstupy přes rezistor s oporem R < 15 kω (v rušeném prostřeí rěji R < 5 kω). Nevyuţitý vstup lze připojit přímo n rozvo npájeího npětí U CC = 5 V, poku je zručeno, ţe toto npětí v ţáném přípě nepřekročí mezní honotu 5,5 V (tey ni při zpínání vypínání). Můţeme je všk připojit i k výstupu nepouţitého invertoru, jehoţ vstup jsme připojili n společný voič. V nejjenoušším přípě můţeme spojit nevyuţité vstupy se vstupy pouţitými. U ovoů NOR neo OR je to jink: y neyl nrušen jejih logiká funke, je nutno jejih nepouţité vstupy připojit n úroveň L, ovykle tk, ţe je připojíme n společný voič. Můţeme ovšem stejně jko v přehozím přípě připojit jenouše nevyuţité vstupy prlelně k pouţitým. 2.2.2 Připojování vstupů nevyužitýh logikýh ovoů. Při návrhu elektronikého přístroje se můţe stát, ţe n ese s plošnými spoji zůstne nevyuţit jeen neo okone víe logikýh členů. V tomto přípě je vhoné připojit vstupy těhto nevyuţitýh ovoů n tkovou úroveň, y spotře těhto ovoů yl minimální. Npříkl ovo NAND stnrní TTL má prouovou spotřeu si 1 ma při výstupní úrovni H spotřeu si 3 ma při výstupní úrovni L. Proto je vhoné vstupy nevyuţitýh ovoů NAND připojit n zem, čímţ šetříme 2 ma n kţý logiký člen. 2.2.3 Úprvy vstupníh logikýh signálů Čsto se vstup logikého ovou ovláá mehnikým kontktem nejčstěji tlčítkem. Při sepnutí tlčítk většinou ohází k zkmitávání kontktů => víenásoná změn logiké úrovně. Zkmitávání je nutné ostrnit korekčním ovoem. Nejčstěji pouţívnými ovoy jsou R-S klopný ovo monostilní kopný ovo. Poku jsou npěťové úrovně vyšší neţ přeepsné, je nutné pouţít převoníků logikýh úrovní. Moţná zpojení těhto převoníků jsou uveeny n or. 2.7. 10

2. Relize logikýh členů jejih vlstnosti N or. 2.8 je zpojení univerzálního převoníku pro npětí ţ 100V. Pouţije-li se v tomto zpojení místo ioy Zenerov io, je moţné zprovávt vstupní signály se stejnosměrnou sloţkou. Tento převoník nlezne upltnění všue tm, ke ovláí npětí 5V je neosttečné (zoxiovné kontkty potřeují k protlčení prouu mnohem vyšší, npř. 24V). Jinou moţností je pk pouţití relátek v pouzru DIL. Tyto relátk nví poskytují i glvniké oělení. R 1 R 1 Z D R 2 Or. 2.7 Snížení vstupního npětí ve stvu H R 3 R 1 D R 2 Or. 2.8 Univerzální převoník pro vstupní signály v rozmezí 100V Dlší přizpůsoení je nutné provést při komini logikýh ovoů různýh tehnologií. Unipolární integrovné ovoy CMOS jsou shopny provt v širokém rozmezí npájeíh npětí UDD = 3 ţ 18 V, popř. u moerníh ř U DD = 2 ţ 6 V. Lze je tey provozovt i při npájeím npětí U DD = 5 V lo y se očekávt, ţe uou shopny v tomto přípě přímé spolupráe s ovoy TTL. Avšk olišné elektriké vlstnosti provozní vlstnosti tuto spoluprái ztěţují. Or. 2.9 Vzájemné propojení ovou TTL CMOS 2.2.4 Tvroví ovoy Signály, které získáme z převoníků npětí, ovykle nemjí příliš strmé hrny, proto je nutné onovit strmost hrn. Tvrovče musíme ezpomínečně pouţít, uí-li signály vstupy klopnýh ovoů (některé vstupy externího přerušení u mikroproesorů), všue tm, ke hrny logikého 11

2. Relize logikýh členů jejih vlstnosti signálu jsou elší neţ 400ns. Nejjenoušším ovoem je zpojení kskáy hrel, or. 2.10. Zpojení se můţe vylepšit úprvou n or. 2.11 Do ovou je zveen klná zpětná vz, která uryhlí přeho hrl přes rozhooví úroveň. Toto zpojení lze pouţít pro signály s hrnou si o 1 s. A B C A B C Or. 2.10 Tvrování signálu hrly 2k2 22 A B C Or. 2.11 Tvrování signálu hrly s klnou zpětnou vzou Ke tvrování signálů s elšími hrnmi pouţíváme Shmitové klopné ovoy (npř 74132 neo nlogové). Dlší moţnost tvrování signálu pomoí D klopného ovou je n or. 2.12. Nevýhoou je všk nutnost uzení hoinovými pulsy. 7474 D Q CP Q D C Q T Or. 2.12 Tvrování signálu D klopným ovoem 2.2.5 Výstupy logikýh členů Kţé zřízení musí nějkým způsoem zjišťovt styk s řízeným ojektem, informovt okolí o svýh vnitřníh stveh v mnoh přípeh tké vyuţít zprovnýh logikýh signálů k řízení kčního zřízení. K tomu je zpotřeí ovykle vyšší energetiká úroveň signálů, neţ kterou jsou shopny ot smotné integrovné ovoy eventuelně vstup/výstupní port mikropočítče. Nejčstěji pouţívným výstupním prvkem je relé neo výkonový trnzistor. Pro sepnutí relé se pouţívá trnzistorový zesilovč npojený n integrovný ovo. Je tře si uvěomit, ţe prou o áze je omezen pouze vnitřním oporem hrl. Pole toho je tře volit i typ trnzistoru. Npojíme-li 12

2. Relize logikýh členů jejih vlstnosti všk výstup z hrl přímo o áze trnzistoru, nelze pk jiţ pouţít tento výstup k uzení vstupu lšího hrl. Jeno z moţnýh zpojení výstupníh členů je n or. 2.13. R R Or. 2.13 Zpojení výstupního členu Při uzení výkonové zátěţe z výstupu logikého ovou při ktivní úrovni L pouţijeme poněku olišná zpojení. V nejjenouššíh přípeh můţeme připojit zátěţ mezi sěrnii npájeího npětí výstup logikého ovou. Jko příkl je uveeno n or. 2.14 připojení uií ívky relé k výstupu výkonového logikého členu NAND. Největší prou tekouí zátěţí nesmí ýt větší neţ mezní honot výstupního prouu hrl. Prlelně k inukční zátěţi zpojujeme ještě ohrnnou iou D, která ohrání výstup logikého ovou proti neezpečným npěťovým špičkám, vznikjíím při opojení zátěţe. Or. 2.14 výkonové zátěže při ktivní úrovni L 2.2.6 Rozvo logikýh úrovní Pro správnou činnost zřízení sestveného z čísliovýh integrovnýh ovoů je ůleţité orţovt prvil určená pro vzájemné propojování těhto prvků mezi seou. Je hlvně o prolémy rozvou npájeíh npětí rozvou logikýh signálů n vzálenost větší neţ 25m. Strmosti hrn u ovoů TTL řy 74 jsou v okolí 10 ns. Z hrmoniké nlýzy plyne, ţe to jsou sinusové kmitočty řáově esítky MHz; jsou to tey prolémy spjíí o olstí přenosu vf signálu. Pro správnou funki integrovnýh ovoů je tře přeevším zjistit npájení. Ze se upltňují v poţvky: 1. Poţvek mlého činného oporu veení zroje 2. Poţvek mlé impene veení zroje pro vf signál Poţvek 1. je nutný pro prouové špičky, které se u TTL ovoů vyskytují při přehou ze stvu L o stvu H opčně. Tento stv se zhoršuje, jsou-li vstupy ovoů uzeny signálem, který nemá strmé hrny. Pruje-li několik logikýh členů synhronně, jsou i tyto špičky synhronní. I toto je ůvo, proč se těsně k npájeím vývoům pouzr ovou připojuje prlelně konenzátor. 13

2. Relize logikýh členů jejih vlstnosti Poţvek 2. je o o velikosti určen přeevším inukčnostmi přívoů. Proto se snţíme, y jenotlivé npájeí části tvořily mlé smyčky. Smyčky se pk ještě zmenšují zpojením kpit, které půsoí jko vf zkrt. Vzájemné propojování hrel mezi seou se uskutečňuje víe způsoy. Záklní propojení se prováí plošným spojem. Mimo esku se mohou pouţít voiče, souosé kely, plošné spoje t. U veení musíme vţy počítt s tím, ţe n kţém veení mohou nstt tyto stvy: 1. signál se průhoem zpoţďuje 2. n veení ohází k orzům 3. veení se níjí vyíjí 4. veení se mohou nvzájem ovlivňovt Stv 1 vyhází z rovnie pro šíření signálu po veení. Můţeme uvţovt, ţe zpoţění n 1 m élky veení je si 5 ns. Srovnáme-li tento čs s oou zpoţění hrl viíme, ţe o čsy jsou srovntelné. Stv 2 vyplývá z teorie vf veení. Orzům n veení lze zránit jen správným přizpůsoením louhého veení. To se ovykle prováí tk, ţe se toto veení zkončuje činným oporem o velikosti rovné hrkteristiké impeni veení Z 0. Není-li tomu tk, ohází k orzům. Z hrkteristik TTL ovoů vyplývá, ţe pro kţý stv vstupu výstupu je jiná impene hrl. Proto je nutné u louhýh veení uit vţy jen jeen vstup jenoho hrl osttní vstupy mjí ýt s tímto vstupem spojeny nemjí se vyuţívt jko vstupy lší logiké proměnné. Dlouhé veení se vůe nesmí npojovt n vstupy klopnýh ovoů, poku to není výslovně povoleno výroem. Stv 3 způsouje kpit veení, jeţ se musí níjet vyíjet. Tkto vzniklé prouy mohou n impeníh přívoů npájení způsoit npěťové špičky ty pk mohou násleně porušit šumovou imunitu ovou. Ze je ptrný lší ůvo připojování konenzátorů k npájeím vývoům hrl. Stv 4 má záklní vlstnosti velmi jenouhé, le v prxi nám činí největší potíţe. Jená se o přeslehy n veení. Pro elší npojení je tento prolém moţno vyřešit pouţitím souosýh kelů neo twist veení. Jenotlivými voiči, jsou-li umístěny proti zemní ese, je moţné přenášet signály n vzálenost si 0,5m. Jenotlivé voiče se nesnţíme svzovt o svzku, neoť klesá vzájemná impene jenotlivýh voičů. Velmi oré výsleky poskytuje meto ovíjenýh spojů. Při npojení jenotlivýh ovoů TTL se můţeme setkt ještě s lším neuhem to jsou hzrní signály. Tyto vznikjí vlivem čsového rozptylu průhou signálu. Ve skutečnýh logikýh sítíh se můţe vyskytovt elá komine záklníh hzrníh stvů. Jeen z přípů je zhyen n or. 2.15. 1 A / / 0 B /B C /B C 1 0 1 0 Or. 2.15 Hzrní stv 2.2.7 Rozvo společného voiče V mnoh přípeh je tento spekt poeňován, le šptně nvrţený rozvo můţe ýt zrojem mnoh nečeknýh záv při uváění zřízení o hou. V zásě y měl ýt společný voič relizován tk 14

2. Relize logikýh členů jejih vlstnosti (ť uţ rátem neo měěnou fólií n ese s plošnými spoji), y měl o nejmenší opor znetelnou inukčnost. Těmto poţvkům vyhoví voiče s velkým průřezem. Při návrhu plošnýh spojů se proto vţy snţíme nvrhovt rozvoy zemí o nejširší. Poku se v zřízení kromě logikýh ovoů vyskytují tké lší typy ovoů, npř. lineární integrovné ovoy, výkonové členy s relé po., je nutné kţý typ těhto ovoů propojovt smosttným společným (zemním) voičem. Tyto skupinové voiče zemí pk propojíme v jeiném místě zřízení, nejčstěji u zemnií svorky nejkritičtěji provozovného operčního zesilovče (který zprovává nejmenší úrovně signálu) neo u npájeíh zrojů. Při imenzování společného voiče musíme uvţovt i mximální prouy, které jím mohou protékt. Nejsou vzáností esky plošnýh spojů s oěry ţ několik mpérů. Ze stejnýh ůvoů jsou kleny přísné nároky tké n minimální přehoové opory pouţitýh konektorů n spoje zemí mezi jenotlivými konektory v přístrojové skříni. 2.2.8 Buzení louhého veení Jk jiţ ylo řečeno výše, pole oy šíření signálu po veení oy jeho náěţnýh resp. sestupnýh hrn rozlišujeme veení n krátká louhá. U ryhlýh TTL ovoů je nutné veení signálu n vzálenost větší neţ 25 m povţovt z louhé veení. V koxiálním kelu je ryhlost šíření si 5 ns n metr v krouené vojline (twiste pir, twist) si 6 ns n metr. Kţé veení má svou hrkteristikou impeni Z 0, která je án mehnikým uspořááním pouţitým ielektrikem. Koxiální kel má hrkteristikou impeni Z 0 = 50, 75, 90, twist kolem 120, spoj šíře 2 mm po oou strnáh plošného spoje tloušťky 1 mm 50, voič o průměru 1 mm 1 mm n voivou eskou 50. Dlouhé veení y mělo ýt impenčně přizpůsoené, tj.zkončené impeni Z 0. Poku není, tk n koni veení ohází k orzům, které se superponují n přenášený signál zkreslují jeho průěh (vznikjí i záporné npěťové špičky). Z orzů n veení vyplývá, ţe z výstupu jenoho hrl je moţné uit pouze jeno louhé veení.při zpojení několik veení jsou impene Z 0 zpojeny prlelně. Při různýh élkáh veení k tomu ještě přistupuje lší vlstnost, ţe oezvy z těhto veení jsou různé, čímţ vznikjí sloţité přehoové jevy. se všemi ůsleky n funki logiky. N vstup jenoho hrl má ýt zpojeno pouze jeno louhé veení. Osttní vstupy mjí ýt s tímto vstupem propojeny nemjí se pouţívt jko vstup lší logiké úrovně. A B C D Z 0 Or. 2.16 Přenos pomoí louhého veení Důsleky nepřizpůsoeného veení zhyuje or. 2.17. Při veení o élky 25 m viíme, ţe průěhy nejsou eformovány. Upltní se pouze zpoţění vlivem élky veení. Pro elší veení (v nšem přípě 2 m) si můţeme všimnout, ţe zůstává nezměněn uií signál v oě A D. V oeh B C se vlivem orzů signál znčně eformuje. Strmé zůstávjí sestupné hrny, neoť výstupní impene hrl je v tomto reţimu velmi mlá; pouze v oě C se ojeví záporná špičk 1, neoť ze je veení (z hleisk prxe) ve stvu, jko y ylo nprázno, npětí se tey oráţí v opčné fázi. Amplitu je všk omezen n honotu si -1,5 V, oţ způsoí sustrátová io. Tto io vznikne utomtiky topologikým uspořááním vlstního integrovného ovou; je všk n průrz itlivá, její prorţení způsoí výpek činnosti hrl. Orz o výstupu hrl se projeví jko špičk 2. Amplitu této špičky je si 0,4 V, tey n mezi šumové imunity. Její velikost je pomíněn mplituou špičky 1 poměrem výstupní impene hrl impene Z 0 veení. Mxim oshuje pro impeni Z 0 = 75 Ω. Dlším hrkteristikým oem je o 3. Tento sho má mplituu nou poměrem výstupní impene hrl k impeni Z 0 veení. Délk shou je pk án vojnásokem 15

U [V] U [V] 2. Relize logikýh členů jejih vlstnosti zpoţění n jené éle veení. Amplituu shou můţeme zvětšit, ueme-li veení uit výkonovým hrlem MH7440. Dlší sho nstává v místě 4. Tento sho, protoţe je závislý n velikosti shou 3, musí ýt n úrovní 2,5 V nemá tey ţáný vliv n průěh v oě D. 4 2 0-2 A 4 2 0-2 A 4 2 0-2 B 4 2 0-2 3 B 4 2 0-2 C 4 2 0-2 1 2 4 C 4 2 0-2 0 40 80 120 160 t [ns] D 4 2 0-2 0 40 80 120 160 t [ns] D Or. 2.17 Poměry n veení o 20m (vlevo) 2m (vprvo) Veení zkončené vstupem ovou TTL je vzhleem k jeho velké vstupní impeni impenčně nepřizpůsoené. Přizpůsooví ovoy jsou n or. 2.18 Nejvhonější pro přenos n větší vzálenosti je koxiální kel (velká oolnost proti rušení přeslehům), o tří metrů lze pouţít twist, voič těsně n voivou eskou o 50m, rátové plošné spoje o 30m. 16

2. Relize logikýh členů jejih vlstnosti +U 2Z 0 = R 1 = R 2 R 1 Kox Z 0 R 2 Přípné stroování ) Z 0 = R 0 R +U Kox Z 0 ) Přípné stroován í Or. 2.18 Přizpůsoení louhého veení Shrnutí pojmů 2 Klíčová slov: Hzrní stv, Hrlo TTL, Šumová imunit Otázky 2 1. Vysvětlete prinip hrl NAND 2. Uveďte npájeí npětí logikýh ovoů 3. Co je to šumová imunit 4. Uveďte některé zásy práe s ovoy TTL 5. Popište prinip rozvou logikýh úrovní n velké vzálenosti 17

2. Relize logikýh členů jejih vlstnosti 6. Co je to hzrní stv 7. Nvrhněte výstupní ovo pro npájení ţárovky ovoem TTL 8. Jké jsou zásy uzení louhého veení ovoy TTL Úlohy k řešení 2 1. Npájeí npětí ovoů TTL je ) 5V 5% ) 12V ) 3 15V ) 3,3V 2. Je možné změnit ovoy řy 74LS s ovoy řy 74HCT ) no, prktiky ve všeh přípeh ) ne, jená se o zel olišné tehnologie ) no, po úprvě npěťovýh úrovní ) no nví je moţno tyto ovoy npájet npětím v rozshu 3 ţ 7V 3. Je možné připojit n zem výstup hrl TTL? no, le jen jeen člen v ovou DIL ne, ošlo y ke zničení hrl jen při stvu log. 0 n výstupu no 4. Při připojení záporného npětí n vstup hrl TTL se hrlo hová stejně jko při připojení logiké 0 oje nstvení výstupu o logiké 1 oje ke zničení vstupního trnzistoru výstup přeje o stvu vysoké impene 5. Logiké úrovně CMOS jsou efinovány ) log0: 30%U, log1: 70%U ) log0: 0,4V, log1: 2,8V ) log0: 0,8V, log1: 2,4V ) log0: 40%U, log1: 60%U 6. Přiveením npětí vyššího než 8 V n vstup hrl TTL ohází k nstvení výstupu o logiké 1 oje k průrzu vstupního trnzistoru hová se ovo stejně jko při logiké 1 n vstupu ohází k nstvení výstupu o úrovně logiké 0 18

7. Npájeí npětí logikýh ovoů CMOS 4000 je: e) 5V 5% f) 12V g) 3 15V h) 3,3V 2. Relize logikýh členů jejih vlstnosti 8. Pomlé přehoy z úrovně logiké 1 o logiké 0 n vstupu hrl TTL má z násleek zničení ovou způsoí zvýšení příkonu hrl nemá vliv n příkon hrl způsoí nesprávnou činnost ovou 9. Tvroví ovoy se používjí přeevším tm, ke hrny logikýh úrovní oshují élky větší než: ) 1 ns ) 1 ms ) 400 ns ) 400 us 10. Z louhé veení z hleisk ryhlosti hrel při jejih propojování se povţuje veení signálů elší neţ 100 m se povţuje veení krtší neţ 1 mm se povţuje veení elší neţ 20 m se nepovţuje ţáné propojení v rámi esky plošnýh spojů 11. Při npojení hrl n louhé veení y neměly ýt n jeho vstup připojeny ţáné lší vstupy můţeme připojit lší vstupy hrel TTL můţe ýt n výstup připojeno víe louhýh veení různýh élek je tře provést impenční přizpůsoení veení 12. Npěťové úrovně ovoů TTL pro stvy log.1 log.0: e) jsou ovozeny o npájeího npětí f) jsou pevně stnoveny pro vstup i výstup hrl g) při 5V npájení jsou stejné jko u CMOS 4000 h) závisí n pouţité řě (LS, AS...) 13. Npěťové úrovně ovoů CMOS pro stvy log.1 log.0: ) jsou ovozeny o npájeího npětí ) jsou pevně stnoveny pro vstup i výstup hrl ) při 5V npájení jsou stejné jko u TTL ) závisí n pouţité řě (4000, HC, HCT...) 19

14. Npěťová úroveň ovoů TTL pro stv log.0 je: ) pro vstup 01V, pro výstup 00.4V ) pro vstup 00.8V, pro výstup 00.4V ) je závislá n npájeím npětí ) 00.4V pro vstup i výstup hrl 15. Npěťová úroveň ovoů CMOS 4000 pro stv log.1 je: ) pro vstup vetší neţ 3V, pro výstup větší neţ 4.2V ) je závislé n npájeím npětí ) je větší neţ 0.7 U ) pro vstup vetší neţ 2,1V, pro výstup větší neţ 3,6V 2. Relize logikýh členů jejih vlstnosti 16. Příkon hrl logikýh ovoů TTL CMOS ve sttikém režimu: ) je shoný ) je větší u řy TTL ) je větší u řy CMOS ) je u CMOS stejný jko v ynmikém reţimu 17. Pojem šumová imunit: ) uává počet logikýh vstupů hrl které můţeme uit z jenoho výstupu ) je oolnost ovoů vůči rušivým signálům ) je ovozen z logikýh úrovní hrel ) pltí jen pro tehnologii CMOS 18. Nepoužité vstupy hrl NAND je tře připojit: ) prlelně k pouţitým vstupům ) n npětí logiké úrovně L ) n npětí logiké úrovně H ) není tře ošetřovt 19. Toto zpojení slouží ke: ) zpoţění náěţné hrny výstupního signálu ) zpoţění sestupné hrny výstupního signálu ) úprvě výstupní úrovně signálu ) ošetření nevyuţitýh vstupů ovou A B & C 20

2. Relize logikýh členů jejih vlstnosti 20. Jkému typu hrl opovíá toto zpojení: U ) AND ) NAND ) OR ) NOR 21. Nezpojené vstupy u TTL ovoů způsoují čsové zpožění reke výstupu přiližně: ) 1 ms n jeen nezpojený vstup ) 1 us n jeen nezpojený vstup ) 1 ns n jeen nezpojený vstup ) 1 ps n jeen nezpojený vstup A B 4k 1k 5 T 3 T 1 T 4 1k 130 0 D 0 Y 22. Dv nevyužité vstupy 4-vstupého ovou NAND neo AND ošetříme tím, že připojíme: ) o n úroveň L ) první n úroveň H ruhý n úroveň L ) o n úroveň H ) první n úroveň L ruhý n úroveň H 23. Ay měl nevyužitý 4-vstupý člen NAND typu TTL nejmenší prouovou spotřeu zpojíme: ) všehny čtyři vstupy n úroveň H ) první v vstupy n úroveň L ruhé v n úroveň H ) první v vstupy n úroveň H ruhé v n úroveň L ) všehny čtyři vstupy n úroveň L 24. Zpojení n orázku přestvuje: ) univerzální převoník pro vstupní signály ) stv vysoké impene u tové sěrnie ) příkl ovou tvrování signálu hrly ) příkl zpojení výstupního členu 25. Při návrhu zpojení s logikými ovoy je vhoné: ) umístit o nejlíţe ovou lokoví konenzátory ) urţovt minimální vzálenost mezi věm logikými ovoy ) zjistit efinovný stv po zpnutí npájeího npětí ) pouţívt psivní součástky s minimální inukčností 21

2. Relize logikýh členů jejih vlstnosti 26. Shmittův klopný ovo: ) má hysterezi n vstupeh ) potřeuje ke své funki hoinový signál ) je převoník úrovní signálu z TTL logiky n CMOS ) je vhoný k tvrování signálů 27. Logiké ovoy s výstupy typu otevřený kolektor : ) jsou tvořeny n výstupu komplementární vojíí trnzistorů ) jsou určeny k řízení sěrni ) potřeují pro log.1 pull up rezistory ) jsou vhoné pro převo úrovní z TTL logiky n CMOS 28. Při logiké úrovní L n vstupu hrl TTL: teče prou ovnitř hrl teče prou ven z hrl teče prou ven z hrl jen u ovou AS ALS teče prou ovnitř jen u ovou AS ALS 29. Výstupní opor hrl TTL je: stejný při logiké úrovni H i L olišný při logiké úrovni H o L závislý n výstupním prouu závislý n npájeím npětí 22

3. Pojem mikropočítč mikroproesor 3. POJEM MIKROPOČÍTAČ A MIKROPROCESOR Čs ke stuiu: 3 hoiny Cíl Po prostuování tohoto ostve uete umět vysvětlit pojmy mikroproesor mikropočítč popst prinip činnost mikroproesoru popst způsoy resování vysvětlit prinip pouţití přerušení Výkl 3.1 Záklní struktur mikropočítče Ovoy mikropočítče můţeme rozloţit o pěti částí, jk je zorzeno n or. 3.1. Dt jsou mikropočítčem zprováván po sloveh. V ném čsovém okmţiku (tkt proesoru) mikropočítč pruje s jením slovem. Typiká élk slov je 8, 16, 32 neo 64 itů. Nejrozšířenější jsou mikropočítče s élkou slov 8 16 itů. Osmiitové slovo nzýváme jt. Generátor tktů Generuje hoinový (tktoví, synhronizční) signál, který synhronizuje činnost smotného proesoru tké jeho spoluprái s osttními částmi mikropočítče. U součsnýh typů mikroproesoru ývá jiţ tento generátor jejih součástí. Mikroproesor Je záklním prvkem mikropočítče. Říí jeho elou činnost. Zjišťuje prováění instrukí uloţenýh v pměti, říí toky t ze vstupníh částí mikropočítče tyto t zprovává násleně říí tok t směrem k výstupním portům. Pměť ROM Oshuje ve většině přípů instruke, které zjišťují relizi ného lgoritmu řízení pro přizpůsoení mikropočítče určité pliki. Dále pměť můţe oshovt konstnty neměnné tulky pouţívné v progrmu. Z této pměti lze pouze číst, progrmuje se při výroě. Určitými vrintmi pměti ROM jsou pměti PROM, EPROM, o kterýh ue zmínk v lším textu. Pměť RWM Oznčován něky tké RAM zjišťuje očsné uloţení t zprovávnýh mikroproesorem. Dt o pměti můţe mikroproesor uloţit opět zpětně vyzvenout. Do této pměti lze tey i zpisovt. 23

3. Pojem mikropočítč mikroproesor ROM RAM I/O CPU AB DB CB DMA TIM Or. 3.1 Blokové shém mikropočítče Vstupní výstupní porty Umoţňují spojení mikropočítče s okolním prostřeím (klávesnie, isply, výkonové kční členy t.). Tyto všk něky nemusí ýt součástí kţého mikropočítče. Pk je spojení s vnějším prostřeím proveeno jiným způsoem, oţ ue vysvětleno ále. Těhto pět částí tvoří nutný zákl mikropočítče. Mikropočítč všk můţe ýt tvořen i lšími částmi, jeţ zefektivňují jeho prái. O těhto ue rovněţ hovořeno pozěji. 3.2 Struktur mikroproesoru Termín mikroproesor oznčuje ve většině přípů integrovný ovo vyroený tehnologií vysoké hustoty integre. U stršíh typů mikroproesoru neyly vţy součástí mikroproesoru všehny jeho nezytné části jko jsou npř. generátor hoinového signálu, ovoy pro řízení sěrnie jiné. Výroi k těmto mikroproesorům oávli speilizovné ovoy, které oplňovly mikroproesor o tyto části. Tyto ovoy pk tvořily spolu s mikroproesorem tzv. skupinu mikroproesoru. Součsné typy vyráěnýh mikroproesorů jsou jiţ těmito potřenými částmi vyveny přímo n čipu. Zjenoušené lokové shém líţe nespeifikovného mikroproesoru je n or.3.2. Toto shém je sestveno jen pro nše účely oshuje všehny záklní části. Konkrétní mikroproesory se mohou o této sestvy olišovt. Kţý mikroproesor oshuje řič, který říí ho elého mikroproesoru je tvořen registrem instrukí, ovoem pro ekóování instruke říiím ovoem, oţ souhrně nzýváme říií částí. Dlší částí mikroproesoru je ritmetiko-logiká jenotk, souor registrů tzv. pměťová část sěrnie, které všehny tyto části propojují. 24

3. Pojem mikropočítč mikroproesor Buič DB Buič AB Vnitřní sěrnie A F IR R0 R1 PC SP P R ALU DI ŘADIČ R2 Registr y Buič Aritmetiko -logiká část Říií část Pměťová část Or. 3.2 Příkl vnitřního lokového shémtu mikroproesoru 3.2.1 Řič Říí koorinuje činnost všeh osttníh částí mikroproesoru. Poílí se i n vytváření vnějšíh signálů říií sěrnie elého mikropočítče. Jeho hlvní činností je nčítt instruki po instruki z pměťovýh míst po ekóování ji zprovt. Ares, oku má nou instruki nčíst, se při kţém instrukčním yklu nhází v progrmovém čítči ( Progrm Counter-PC neo Istrution Pointer-IP) jehoţ osh se po proveené instruki nejčstěji moifikuje prostou inkrementí. To je v přípě, ţe jsou instruke v pměti uloţeny postupně z seou. Něky je osh progrmového čítče moifikován nplněním jinou honotou, neţ která y vznikl inkrementí. Je to v přípeh, ky je tře provést jinou instruki, která přímo nenásleuje z právě proveenou. Tkový příp nstává po instrukíh skoku (větvení), volání poprogrmu, přerušení t. Aresu pk musí řič zpřístupnit pměťovému místu, ke je uloţen progrm - tey instruke - neo t. V některýh přípeh instruke zírá víe neţ jeno pměťové místo. Pk jsou její jenotlivé části uloţeny v pměti postupně z seou. Součsně jsou řičem generovány v potřené čsové posloupnosti i signály potřené k řízení pměti. T po té vyství potřenou instruki neo její část n tovou sěrnii (viz níţe), oku si ji řič vyzvene uloţí o registru instrukí (IR). V tomto registru zůstává instruke po elou ou jejího výkonu. 3.2.2 Souor registrů Tvoří tzv. pměťovou část mikroproesoru. Jsou to v posttě smosttné izolovné pměťové uňky, které jsou vytvořeny přímo ve struktuře mikroproesoru jsou resovtelné přímým zpsáním t. Tento způso rese zjišťuje velkou ryhlost přístupu t ez pouţití resovýh říiíh sěrni. Tuto pměťovou část mikroproesor vyuţívá k očsnému uhování informí - t v průěhu vykonávání operí neo je vyuţíván progrmem, tey vlstně uţivtelem. Různé typy mikroproesorů se liší tké počtem registrů. Něky ývá uspořáání tkové, ţe existuje jkási záklní s registrů, tzv. nk lší registry jsou tvořeny stejnými názvy přepnutím lší nky. Jinými slovy je v kţém okmţiku (strojovém yklu) přístupná pouze jen s registrů. Při poţvku přístupu o jiné nky je nutno nou nku nstvit jko ktuální. Toto je jeen z mnoh moţnýh způsoů uspořáání pměťové části mikroproesoru nikoliv mikropočítče. 25

3. Pojem mikropočítč mikroproesor 3.2.3 Aritmetiko-logiká část Je lší ůleţitou částí mikroproesorů. Tvoří ji ritmetiko-logiká jenotk poílí se n vykonávání všeh ritmetikýh logikýh operí mikroproesoru. U jenouhýh proesorů umoţňuje sčítt očítt, u výkonnějšíh typů pk můţe prováět násoení, ělení posuvy slov ve vojnásoné přesnosti. Oproti klkulčkám mjí tey mnohem menší mtemtikou vyvenost sloţitější mtemtiké opere je tře řešit prostřenitvím numerikýh lgoritmů v progrmu. Mikropočítče, které jsou přeurčeny pro vykonávání sloţitějšíh neo přesnějšíh mtemtikýh operí v krátkýh čseh, je vhoné oplnit lšími tehnikými prostřeky (npř. koproesory). Některé sloţitější mikroproesory mohou jiţ tyto tehniké prostřeky oshovt ve své struktuře. Přestviteli těhto mikroproesorů jsou npř. signálové proesory. Oshují npř. n čipu implementovnou hrwrovou násoičku, která umoţňuje vynásoit vě čísl v jenom strojovém yklu. Některé ritmetiko-logiké jenotky ke své činnosti vyţují tzv. střč (kumulátor), t.j. registr, ve kterém je ve většině přípů uloţen jeen z opernů vstupujííh o mtemtiké opere. lší opern je po té k ispozii uď přímo z operčního kóu (opoe) instruke neo se můţe nházet v nějkém registru či pměti mikropočítče. Je-li přítomen střč, pk u tkovýh mikroproesorů se vţy účstní mtemtikýh operí. Výsleek je po té uloţen zpět o střče. Tento způso uţívání střče můţe některým uţivtelům poněku komplikovt prái nezytnými přesuny při přísunu t, která se stávjí operny jenotlivýh operí při úkliu výsleků, který je nutný, yhom si je nepřepsli. Některé typy mikroproesorů všk mohou prováět mtemtiké opere ez účsti střče (u tkovýh pk střč vůe neexistuje) to tk, ţe pro tyto opere vyuţívá uď souor registrů n čipu neo přímo pměťové pozie. Tkové mikroproesory se vyznčují většími moţnostmi z hleisk uţivtele pro vývoj progrmu. Menší nevýhoou při vyuţívání pměti pro mtemtiké opere je o přístupu o pměti. T můţe mít z násleek zmenšení výpočetní ryhlosti. Pk je v tomto přípě vhoné vyuţívt pmětí (npř. umístěnýh přímo n čipu, poku jsou ve struktuře mikroproesoru osţeny), které neztěţují mikroproesor svou přístupovou oou. Součástí ritmetiko-logiké části je tzv. příznkový registr (Flgs). Jenotlivé jeho ity nám okumentují prováěné mtemtiké opere, informují nás o význmnýh vlstnosteh výsleků. N záklě těhto itů můţeme pk prováět moifiki ného lgoritmu npř. prostřenitvím pomínek v progrmu. Toto je záklní struktur oeného, líţe nespeifikovného mikroproesoru. N tento popis záklníh částí or.3.2 se ueme ještě ále v textu ovolávt. Nyní si ještě popíšeme záklní prmetry, pole kterýh je moţné mikroproesory ále ělit. Prvním prmetrem je šířk vnitřní sěrnie, jinými slovy kolikitový je. V některýh přípeh pltí, ţe šířk vnitřní sěrnie mikroproesoru (jeho vnitřní sěrnie t) je shoná se šířkou tové sěrnie mikropočítčové struktury s tímto proesorem. V jinýh je typiké, ţe mikroproesor oshuje loky, které jsou kvůli zvýšení výkonnosti uvnitř víeitové. Šířk vnější sěrnie je v tkovém přípě reukovná. Ovykle se tey šířk vnitřní sěrnie mikroproesorů posuzuje pole šířky slov registrů eventuelně střče. Druhým prmetrem je ryhlost mikroproesoru posuzován pole frekvene krystlu (osilátoru), lépe všk pole výkonu mikroproesoru ným počtem vykonnýh instrukí z sekunu. Tento új se uává v tzv. MIPSeh, t.j. milióneh instrukí z sekunu. Vzhleem k tomu, ţe instruke trvjí různý počet strojovýh yklů, je tento új určitým průměrem. U mikroproesorů nešní oy trvá proveení většiny instrukí pouze jeen strojový tkt. Dlšími prmetry můţe ýt npř. velikost resovtelného prostoru, úje o tehnologii výroy, které mjí vliv n npájeí npětí prou, po. 26

3. Pojem mikropočítč mikroproesor 3.3 Záklní činnost mikroproesoru 3.3.1 Čsování mikroproesoru U mikroproesorů je čsování ovozeno z hoinovýh signálů, které mikroproesor synhronizují. Ve většině přípů je to signál vzniklý ělením frekvene krystlového osilátoru. Záklní čsovou jenotkou je tey perio tohoto signálu zvná tkt. Kţá instruke se potom vykonává určitý počet tktů (o), elý tento čs nzýváme instrukční yklus. Délk instrukčního yklu se můţe lišit pole sloţitosti instruke. Některé instruke, ve většině přípeh instruke s pomínkou, mjí proměnnou élku instrukčního yklu. Pole élky instrukčníh yklů jenotlivýh instrukí jsme všk shopni určit élku trvání jenotlivého progrmu. Toto npř. vyţujeme u výpočtu progrmového zpoţění. S růstem výkonnosti mikroproesorů se všk výroi snţí o efektivnější činnost mikroproesoru, oţ vee k tomu, ţe některé loky prují vlstně prlelně jenotlivé instrukční ykly se překrývjí - tzv.pipelining. Pk je výpočet oy progrmu velmi prolemtiký, ne-li nemoţný. Mezi instrukčním yklem jenotlivými tkty ještě ovykle rozeznáváme tzv. strojové ykly. Jsou to ílčí opere, ze kterýh se instrukční yklus sestává ovykle souvisejí s činnostmi, které proěhnou mezi mikroproesorem jeho okolím. Prvním strojovým yklem kţého instrukčního yklu je ve většině přípeh nčtení operčního kóu instruke o instrukčního registru IR. Dlším strojovým yklem instruke ekóuje n ný operční kó, v lšíh strojovýh ykleh nstává čtení opern neoli t vykonání instruke. Strojový yklus se pk skláá z jenotlivýh tktů je jenoznčně stnoveno, jkou činnost mikroproesor v kţém tktu vykonává, ky generuje které říií signály, ky nopk říií signály testuje. V mnuáleh jenotlivýh mikroproesorů jsou čsové posloupnosti uveeny v čsovýh igrmeh zápisu čtení z o pměti, periférií po. 3.3.2 Instrukční souor Jiţ ylo řečeno, ţe řič nčítá o registru instrukí jenotlivé instruke z nějkého pměťového míst. Tyto jsou všk v pměti uloţeny v tzv. inární formě, tey ve formě nul jeniček. Je zřejmé, ţe tto form zápisu není pro příprvu progrmu vhoná. I kyyhom převeli tuto formu n hexeimální tey leko přehlenější, stále není nejvhonější. Snhou je vyjářit instruke i jejih resy nějkou vhonou, přehlenou pro uţivtele přijtelnou formou. Jením z tkovýh vhonýh způsoů zápisu progrmu je tzv. Jzyk symolikýh res (JSA). Kţý typ mikroproesoru má jzyk symolikýh res efinovný výroem soupis instrukí v tomto zápisu ývá součástí kţého mnuálu. Ni všk nerání tomu, yhom pouţili pro stejný typ mikroproesoru jzyk symolikýh res svůj neo vyprovný jinými uţivteli. Výroi tktéţ oávjí i části progrmového vyvení pomoné prostřeky pro vývoj progrmového vyvení potom tey pouţití stejného JSA usnňuje čsto i pomiňuje uţívání těhto prostřeků. V jzye symolikýh res je kţá instruke tvořen krátkým snno zpmtovtelným jménem (mnemonikou zkrtkou), které ývá tvořeno zkráením popisu funke instruke. Instruke se skláá jk uţ ylo řečeno z jenoho neo několik slov. Oshuje vţy nejprve operční kó instruke (Opoe). Některým instrukím to stčí, jiné oshují ezprostřeně v soě t neo resu, které, poku se nevejou o jenoho slov, jsou uloţeny v lšíh sloveh. Šířk slov v této kpitole je v posttě shoná s šířkou tové sěrnie mikroproesoru. Něky ývá zvykem nzývt slovem 16 itů. Instruke můţeme rozělit pole jejih činností o několik skupin. Instruke přesunů Tto skupin instrukí je vlstně záklní. Je nutno mít moţnost přesouvt t mezi jenotlivými částmi mikroproesoru i mikropočítče. Tyto instruke přesouvná t neovlivňují. K přesunům ohází mezi jenotlivými registry mikroproesoru, mezi pměťovými uňkmi i mezi seou nvzájem. K těmto instrukím rovněţ říme i ty, které ný registr neo pměťovou uňku nplňují 27