Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

Podobné dokumenty
3. Sekvenční logické obvody

5. Sekvenční logické obvody

LOGICKÉ SYSTÉMY PRO ŘÍZENÍ

SEKVENČNÍ LOGICKÉ OBVODY

Struktura a architektura počítačů (BI-SAP) 3

Sekvenční logické obvody

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Návrh čítače jako automatu

Struktura a architektura počítačů (BI-SAP) 4

Návrh asynchronního automatu

Logické řízení. Náplň výuky

Návrh synchronního čítače

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

HAZARDY V LOGICKÝCH SYSTÉMECH

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač

Projekt Pospolu. Sekvenční logické obvody Klopné obvody. Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jiří Ulrych.

Projekt realizovaný na SPŠ Nové Město nad Metují. s finanční podporou v Operačním programu Vzdělávání pro konkurenceschopnost Královéhradeckého kraje

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

Obsah DÍL 1. Předmluva 11

Architektura počítačů Logické obvody

Architektura počítačů Logické obvody

U Úvod do modelování a simulace systémů

ASYNCHRONNÍ ČÍTAČE Použité zdroje:

PROGRAMOVATELNÉ LOGICKÉ OBVODY

Sekvenční logické obvody

Y36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.

Základy logického řízení

Binární logika Osnova kurzu

Profilová část maturitní zkoušky 2015/2016

Úloha 9. Stavové automaty: grafická a textová forma stavového diagramu, příklad: detektory posloupností bitů.

CW01 - Teorie měření a regulace

4. Elektronické logické členy. Elektronické obvody pro logické členy

Konečné automaty (sekvenční obvody)

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

Kombinační automaty (logické obvody)

mové techniky budov Osnova Základy logického Druhy signálů

Registry a čítače část 2

7. Pracovní postupy. Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu

Úplný systém m logických spojek. 3.přednáška

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Teorie systémů TES 1. Úvod

Klopný obvod typu D, dělička dvěma, Johnsonův kruhový čítač

Logické obvody 10. Neúplné čítače Asynchronní čítače Hazardy v kombinačních obvodech Metastabilita Logické obvody - 10 hazardy 1


12. Booleova algebra, logická funkce určitá a neurčitá, realizace logických funkcí, binární kódy pro algebraické operace.

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011

Logické systémy a jejich návrh

Sylabus kurzu Elektronika

LOGICKÉ OBVODY 2 kombinační obvody, minimalizace

OSA. maximalizace minimalizace 1/22

Základy logického řízení

Číslicové obvody základní pojmy

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení

Způsoby realizace této funkce:

2. LOGICKÉ OBVODY. Kombinační logické obvody

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~"f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I

VY_32_INOVACE_CTE_2.MA_18_Čítače asynchronní, synchronní. Střední odborná škola a Střední odborné učiliště, Dubno Ing.

Téma 32. Petr Kotál

Úvod do informačních technologií

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.

2. ÚVOD DO OVLÁDACÍ TECHNIKY

Logické funkce a obvody, zobrazení výstupů

Seznam témat z předmětu ELEKTRONIKA. povinná zkouška pro obor: L/01 Mechanik elektrotechnik. školní rok 2018/2019

P4 LOGICKÉ OBVODY. I. Kombinační Logické obvody

1. 5. Minimalizace logické funkce a implementace do cílového programovatelného obvodu CPLD

Konvolučníkódy. MI-AAK(Aritmetika a kódy)

Cíle. Teoretický úvod

Modelování a simulace Lukáš Otte

Logické obvody. Přednáška 6. Prof. RNDr. Peter Mikulecký, PhD.

Booleovská algebra. Booleovské binární a unární funkce. Základní zákony.

Úvod do informačních technologií

Témata profilové maturitní zkoušky

Název projektu: EU peníze školám. Základní škola, Hradec Králové, M. Horákové 258

Booleova algebra. ZákonyBooleovy algebry Vyjádření logických funkcí

Řízení asynchronních motorů

2. Synchronní číslicové systémy

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

1 z :27

2.9 Čítače Úkol měření:

Úvod do zpracování signálů

Struktura a architektura počítačů

Otázka 10 - Y36SAP. Zadání. Logické obvody. Slovníček pojmů. Základní logické členy (hradla)

LOGICKÉ ŘÍZENÍ. Matematický základ logického řízení. N Měřicí a řídicí technika 2012/2013. Logické proměnné

Testování a spolehlivost. 3. Laboratoř Program Atalanta, BIST, testování sekvenčních obvodů

Úvod do modelování a simulace. Ing. Michal Dorda, Ph.D.

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

11. Logické analyzátory. 12. Metodika měření s logickým analyzátorem

Regulární výrazy. Definice Množina regulárních výrazů nad abecedou Σ, označovaná RE(Σ), je definována induktivně takto:

SIGNÁLY A LINEÁRNÍ SYSTÉMY

Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.

MATURITNÍ TÉMATA Z MATEMATIKY

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

Profilová část maturitní zkoušky 2017/2018

BISTABILNÍ KLOPNÉ OBVODY, ČÍTAČE

Praktické úlohy- 2.oblast zaměření

Pohled do nitra mikroprocesoru Josef Horálek

Transkript:

Konečný automat. Syntéza kombinačních a sekvenčních logických obvodů. Sekvenční obvody asynchronní, synchronní a pulzní. Logické řízení technologických procesů, zápis algoritmů a formulace cílů řízení. Konečný automat Teorie automatů Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky... Cíl : Vytvořit model, jehož matemat. Chování aproximuje chování pozorovaného systému. Chování systému : soustava mat. výrazů ze 3 množin proměnných: vstup, výstup, stav vstupní proměnné : vnější působení na systém výstupní proměnné : pozorovatelná změna chování systému jako odezva na vstup výstup je funkcí vstupu a historie - paměť stavové proměnné : množství informace uchované systémem (historie) odezva systému : funkční vztah mezi závislými a nezávislými proměnnými Konečný automat Vlastnosti : 1. množina vstupů, výstupů a stavových vektorů jsou konečné 2. časová množina je zobrazitelná na množinu celých čísel 3. stavově přechodová funkce a výstupní funkce jsou stacionární Rozdělení : 1. Moore výstup je roven současnému stavu automatu 2. Mealy výstup je kombinaci vstupů a vnitřních stavů Blokové znázornění automatů.

Syntéza logické obvody - kombinačních : Postup : 1. Ze zadání určit počet vstupů, výstupů,logických funkcí 2. Ze zadání pravdivostní tabulka resp. mapa 3. Minimalizovat funkce. Algebraický tvar 4. Převod na tvar vhodný pro realizační soubor, optimaliz. 5. Nakreslit logickou síť + úprava + optimalizace 6. Analyza logické sítě. Hazardy. 7. Ověření činnosti Kriteria optimality : 1. min. počet operací (log.členy) 2. min. počet proměnných (vstupy) 3. min. počet úrovní (zpoždění) 4. min. počet typů realizačních prvků Úroveň logické sítě - počet funkčních prvků v nejdelším řetězci zpoždění 1.prvku T pro K úrovní K*T víceúrovňová schemata vznikají : a) při realizaci prvky s omezeným počtem vstupů b) při kaskádním řazení jednodušších sítí základní formou realizace jsou 3 - úrovňová schemata disj. -> AND/OR, NAND konj. -> OR/AND, NOR

Pro transformaci do NAND, NOR se používá De Morgan Realizace viceúrovňových sítí : 1. Fraktalizace - vyhledání termů, které jsou společné pro realizaci 2. De Morgan - úpravy algebraického tvaru (dvojí negace) pro zjednodušení Rottovy mřížky 3. Dekompozice funkcí - rozklad na jednodušší funkce Logické hazardy Předp. - fundamentální režim, vznik - konečná doba reakce prvků. Rozlišujeme: 1. Statický hazard - při i zachování úrovně (1 -> 0 -> 1) 2. Dynamický hazard - při změně výstupu (1 -> 0 -> 1 -> 0 ) - sekvenčních : Cíl - navrhnout logický obvod, který daným souborem logických členů realizuje chování automatu popsané přechodovou tabulkou, grafem přechodu nebo jinou ekvivalentní formou popisu Abstraktní syntéza - zápis chování automatu podle zadání ve formě přechodové tabulky, grafu přechodu Strukturní syntéza - vlastní syntéza logického obvodu realizujícího chování automatu Pro složitá zadání - v procesu abstraktní syntézy udělat dekompozici systému na funkční bloky Realizace systému - kompozice funkčních bloků vzájemné propojení vytváří strukturu systému Dělení funkčních bloků : 1. bloky s danou strukturou (MSI, LSI, μp a pod.) 2. bloky navrhované (vata mezi velkými obvody). Metodika logického návrhu (strukturní syntéza) - vhodná pro obvody s malým počtem stavů, vstupních a výstupních proměnných. V praktické syntéze vycházíme z koncepce MOORE automatu a v průběhu syntézy je možná úprava na MEALE automat. Univerziální postup syntézy : 1. Ze zadání časový diagram základní sekvence 2. Tabulka přechodů, graf přechodů 3. Minimalizace množiny vnitřních stavů 4. Volba vnitřního kódu

5. Mapy vnitřní fce ( δ zobr.) a výstupní fce ( ω zobr.) 6. Volba realizačních prvků (klopných obvodů) 7. Analytické vyjádření vnitřních a výstupních prom. 8. Test na hazardy a jejich odstranění 9. Konstrukce sekvenčního logického obvodu. Sekvenční obvody Asynchronní režim Přechody mezi stavy inicializují změny vstupních a stavových proměnných => definují diskrétní čas. Př.: Podmínky pro zaručení jednoznačného chování : Fundamentální režim - nová změna vstup. prom. až po ustálení stavů po předešlé změně => systém musí přecházet do stab. stavů. Nedodržení fundam.režimu : systém se nechová podle svého popisu Př.: Fundamentální (Huffmanovy) automaty - splňují podm. fundam. rež. Řád fundamentálního automatu - odpovídá počtu nestabilních stavů v průběhu nejdelšího přechodu Impulsní režim - přechody mezi stavy jsou inicializované významnou změnou hodnoty vstupní proměnné (hrany, krátké pulzy).

Body diskrétního času určují pouze tyto významné změny. Ostatní vstupní (vnitřní) proměnné (hladinové) diskrétní čas neurčují vstupy, výstupy - impuls i úroveň stavové - úroveň Podmínky impulsního režimu : 1. Významná změna v daném čase jen na jedné proměnné 2. Při významné změně ostatní proměnné v ustáleném stavu 3. Po příchodu impuls. prom. obvod přejde do násl. stab. stavu 4. Významná změna vstupu pouze ve stabilním stavu Jsou to v podstatě asynchronní impulsní (hladinovo-impulsní) obvody Př.: Synchronní režim - celá činnost řízena externím generátorem hodinových impulsů, které definují diskrétní čas. Synchronizují se : vstupní i stavové proměnné, výstupní proměnné bez synchronizace. Definice hod.signál ů : další změna až po ustálení přechod. děje předešlé změny. Podmínky př echodu : H úroveň hodin nebo aktivní hrana hodin Logické řízení technologických procesů Úkol : K danému technologickému objektu navrhnout systém automatického logického řízení - řídící automat

cílem řízení : finální stav (spontánní vývoj neuspokojuje) Způsob řízení tech. procesu :

Zápis algoritmů Formulace cílů řízení Cílem řízení je tedy dosažení požadovaného finálního stavu procesu protože spontánní vývoj technologického objektu (vývoj objektu bez řízení) zadavatele většinou neuspokojuje.