Szekvenciális hálózatok és automaták

Hasonló dokumentumok
5. Hét Sorrendi hálózatok

Számlálók és frekvenciaosztók Szinkron, aszinkron számlálók

Szekvenciális hálózatok Állapotdiagram

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

10. Digitális tároló áramkörök

Logikai hálózatok. Dr. Bede Zsuzsanna St. I. em. 104.

30.B 30.B. Szekvenciális hálózatok (aszinkron és szinkron hálózatok)

DIGITÁLIS TECHNIKA II

Kombinációs hálózat. sorrendi hálózat. 1. ábra

3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK

6. hét: A sorrendi hálózatok elemei és tervezése

Irányítástechnika I. Dr. Bede Zsuzsanna. Összeállította: Dr. Sághi Balázs, egy. docens Dr. Tarnai Géza, egy. tanár

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

Újrakonfigurálható eszközök

Digitális technika VIMIAA02

Digitális technika VIMIAA02

Aszinkron sorrendi hálózatok

A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg. Olvasható aláírás:...minta VIZSGA...

Logikai áramkörök. Informatika alapjai-5 Logikai áramkörök 1/6

DIGITÁLIS TECHNIKA NORMÁL BCD KÓD PSZEUDOTETRÁDOK AZONOSÍTÁSA A KARNAUGH TÁBLÁN BCD (8421) ÖSSZEADÁS BCD ÖSSZEADÁS: +6 KORREKCIÓ

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

Dr. Oniga István DIGITÁLIS TECHNIKA 8

Véges állapotú gépek (FSM) tervezése

Számítógép architektúrák 2. tétel

7.hét: A sorrendi hálózatok elemei II.

5. hét A sorrendi hálózatok leírása

Megoldás Digitális technika I. (vimia102) 4. gyakorlat: Sorrendi hálózatok alapjai, állapot gráf, állapottábla

hét Sorrendi hálózatok tervezési lépései: szinkron aszinkron sorrendi hálózatok esetén

F1301 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok

IRÁNYÍTÁSTECHNIKA I.

Digitális technika házi feladat III. Megoldások

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Dr. Oniga István DIGITÁLIS TECHNIKA 4

VEZÉRLŐEGYSÉGEK. Tartalom

4. hét: Ideális és valódi építőelemek. Steiner Henriette Egészségügyi mérnök

PAL és GAL áramkörök. Programozható logikai áramkörök. Előadó: Nagy István

Elektronikai technikus Elektronikai technikus

Boundary Scan. Új digitális áramkör-vizsgálati módszer alkalmazásának indokoltsága

DIGITÁLIS TECHNIKA A FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (1) ÁLTALÁNOS BEVEZETÉS A FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (3)

Véges állapotú gépek (FSM) tervezése

DIGITÁLIS TECHNIKA 7-ik előadás

XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat

Számítógépek felépítése

DIGITÁLIS TECHNIKA I

EB134 Komplex digitális áramkörök vizsgálata

Kiegészítő segédlet szinkron sorrendi hálózatok tervezéséhez

Versenyző kódja: 28 27/2012. (VIII. 27.) NGM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny.

DIGITÁLIS TECHNIKA GYAKORLÓ FELADATOK 2. Megoldások

2. Digitális hálózatok...60

DIGITÁLIS TECHNIKA II

Véges állapotú gépek (FSM) tervezése

Digitális rendszerek. Mikroarchitektúra szintje

DIGITÁLIS TECHNIKA II

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

Adatok ábrázolása, adattípusok

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 1. rész

Digitális technika (VIMIAA01) Laboratórium 4

1. Az adott kapcsolást rajzolja le a lehető legkevesebb elemmel, a legegyszerűbben. MEGOLDÁS:

D I G I T Á L I S T E C H N I K A Gyakorló feladatok 3.

Hazárdjelenségek a kombinációs hálózatokban

Kombinációs hálózatok Adatszelektorok, multiplexer

Irányítástechnika Elıadás. A logikai hálózatok építıelemei

EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA

Név: Logikai kapuk. Előzetes kérdések: Mik a digitális áramkörök jellemzői az analóg áramkörökhöz képest?

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk

Digitális technika - Ellenőrző feladatok

MUNKAANYAG. Mádai László. Sorrendi hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása

DIGITÁLIS TECHNIKA I 1. ELİADÁS A DIGITÁLIS TECHNIKA TANTÁRGY CÉLKITŐZÉSEI ÁLTALÁNOS BEVEZETÉS AZ 1. FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (2)

A feladatokat önállóan, meg nem engedett segédeszközök használata nélkül oldottam meg: Olvasható aláírás:...

Áramkörök elmélete és számítása Elektromos és biológiai áramkörök. 3. heti gyakorlat anyaga. Összeállította:

DIGITÁLIS TECHNIKA I

5. KOMBINÁCIÓS HÁLÓZATOK LEÍRÁSÁNAK SZABÁLYAI

Számítógépek felépítése, alapfogalmak

Jelgenerátorok ELEKTRONIKA_2

Elektronika 11. évfolyam

DIGITÁLIS TECHNIKA I. Kutatók éjszakája szeptember ÁLTALÁNOS BEVEZETÉS A TANTÁRGY IDŐRENDI BEOSZTÁSA DIGITÁLIS TECHNIKA ANGOLUL

PAL és s GAL áramkörök

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Digitális Rendszerek (BSc)

Előadó: Nagy István (A65)

Dr. Oniga István DIGITÁLIS TECHNIKA 9

DIGITÁLIS TECHNIKA feladatgyűjtemény

Számítógép felépítése

Programozható logikai vezérlő

Digitálistechnika II. 1. rész

Digitális Áramkörök. Pannon Egyetem Villamosmérnöki és Információs Tanszék. (Villamosmérnök BSc / Mechatronikai mérnök MSc)

DIGITÁLIS TECHNIKA II Dr. Lovassy Rita Dr. Pődör Bálint

Széchenyi István Egyetem. dr. Keresztes Péter DIGITÁLIS HÁLÓZATOK ÉS RENDSZEREK

funkcionális elemek regiszter latch számláló shiftregiszter multiplexer dekóder komparátor összeadó ALU BCD/7szegmenses dekóder stb...

6. hét Szinkron hálózatok tervezése és viszgálata

PR402EN.doc. PR402 v1.0 Egyajtós beléptetõ rendszer FIRMWARE VERZIÓ Telepítési útmutató

Összetett feladatok megoldása

Digitális technika VIMIAA02 7. hét Fehér Béla BME MIT

Digitális technika VIMIAA02 7. hét

Mindenki abból a három tantárgyból tesz szigorlatot, amelyet hallgatott.

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Villamosmérnöki szak BME Villamosmérnöki és Informatikai Kar január 5.

Nagy Gergely április 4.

Billenő áramkörök Jelterjedés hatása az átvitt jelre

Átírás:

Szekvenciális hálózatok a kombinációs hálózatokból jöhetnek létre tárolási tulajdonságok hozzáadásával. A tárolás megvalósítása történhet a kapcsolás logikáját képező kombinációs hálózat kimeneteinek visszacsatolásával a bemeneteire, vagy flipflop-ok, regiszterek tároló-képességének kihasználásával. A flipflop-oknál bevezetett általános ábrázolási módot továbbfejlesztve: KH KH KH - kombinációs hálózat Aszinkron szekvenciális hálózat Szinkron szekvenciális hálózat A hálózat állapota: az összes megelőző állapot és a pillanatnyi külső adatbemenetek értékeinek logikai következménye. Leírja a hálózat pillanatnyi helyzetét. Stabil állapot az, amelyiket a hálózat csak a külső bemenetek megváltozásának hatására hagy el. Átmeneti (köztes) állapotok két, egymásra következő stabil állapot között lépnek fel. A stabil állapotok egymásra következése (szekvenciája) egy folyamat, melyet a külső bemenetek megváltozása vált ki és automatikusan zajlik le. Az aszinkron hálózatok működésükben általánosabbak és bonyolultabbak mint a szinkron hálózatok. A stabil állapot elérése egyedül a KH belső jelterjedési viszonyaitól függ. A kombinációs hálózatokkal ellentétben a szekvenciális hálózatoknál nem követelmény az, hogy a mindenkori kimenet logikailag megfeleljen az aktuális bemenetnek, itt a köztes (nem helyes ) állapotok is - a szekvenciális hálózat természeténél fogva - átmenetileg megengedettek. 1

Stabilitás Egy aszinkron szekvenciális hálózat akkor van stabil állapotban, ha az összes visszacsatolásra érvényes: + v i = z i Igazságtáblázat: Bemenetek Kimenetek Sorrend x 1 x 2 z 1 z 2 v 1 v 2 y 1 y 2 y 3 0 0 0 0 1 0 1 1 1 1 0 0 0 1 0 1 1 0 0 3 0 0 1 0 0 1 0 1 1 2 : : : : 1 1 1 1 0 0 1 1 1 stabil állapot A példában a v 1,2 = 0,1 állapot stabil, ha a bemenet x 1,2 = 00 A példában feltételezzük, hogy a visszacsatolt kimenetek egyidejűleg változnak. Állapotdiagram: Egy szinkron szekvenciális hálózatban a stabilitási feltétel állandóan adva van, tehát minden állapot stabil. A sorrendben következő állapotot mindig a következő -impulzus váltja ki. A kiváltó (hatásos) -élnek viszont csak a kimenetek beállása, stabilizálódása után szabad jönni. Bemenetek Kimenetek Állapot x 1 x 2 z 1 z 2 v 1 v 2 y 1 y 2 y 3 0 0 0 0 1 0 1 1 1 t i 0 0 0 1 0 1 1 0 0 t i+2 0 0 1 0 0 1 0 1 1 t i+1 : : : : 2

Vezérlő hálózatok (Mealy- és Moore-automaták) A szinkron hálózatok jelentős csoportját képezik az un. vezérlő hálózatok, automaták (állapot-vezérlés, finite state machine). Jellemzőjük, hogy: a kombinációs hálózat logikáját memóriákkal valósítják meg könnyen módosíthatók. Mealy- és Moore-automaták Az eddigiekben csak a szekvenciális hálózatok állapotairól volt szó, az automatáknál viszont a kívülre leadott jelek is fontosak. Példa: modulo 4 számláló előre/hátra -vezérlő bemenettel előre/hátra KH1 KH2 regiszter impulzusok aktuális állapot következő állapot Állapot szerinti megadás: Megvalósítandó állapot-szekvencia: impulzus Kimenet? 00 01 11 10 00 (egylépéses kód, a funkció-hazárd elkerülése miatt) állapot állapotdiagram 3

Vezérlő hálózatok (Mealy- és Moore-automaták) Aktuális állapot definíció szerint lehet a) visszacsatoló hálózat kimenete (z 1 és z 2 ) (előnyösebb, mert stabil) b) visszacsatoló hálózat bemenete (v 1 és v 2 ) (közvetlenül függ az x bemenettől) Aktuális kimenet (y i ) definíció szerint lehet a) KH1 kimenete vagy b) KH2 kimenete (előnyösebb, mert közvetlenül nem függ az x bemenettől) Moore-automata: kimenet megegyezik KH2 kimenetével, azaz a bemenet csak az állapotváltozáson keresztül hat a kimenetre szinkron kimenet állapot kimenet Mealy-automata: a hálózat kimeneteit KH1 kimenetei képezik, azaz a kimenet közvetlenül függ a bemenettől és az állapottól is aszinkron kimenet bemenet/kimenet Állapotváltozás - kimenetváltozás a Mealy-automatánál: Például, ha 01 állapotban az x-bemenetre egy 1 -es kerül, akkor az től függetlenül az 10 -érték jelenik meg a kimeneten (az átfutási idő eltelte után) megtörténik az előkészítés az 11 állapotba való áttérésre, azaz ez az érték kerül a regiszter D-bemeneteire. Az új állapot viszont csak a következő hatásos -él hatására áll be. 4

Vezérlő hálózatok (Mealy- és Moore-automaták) Moore-automata általános elvi kapcsolási rajza: KH1 tároló KH2 Mealy-automata általános elvi kapcsolási rajza: KH1 tároló KH2 5

RAM-memóriás vezérlő hálózatok RAM-memória tárolja és egyben végzi a vezérlő automata logikai funkcióját. A logikai függvény bemenő változói képezik az egyes regiszterek címét (szabad hozzáférés), a regiszterek tartalma pedig a kimeneti válasz-értékeket. Példa:Két függvény, f(a,b,c,d) és g(a,b,c,d) memóriás megvalósítása. Az össz.kapacitás: 32 x 2 tároló-cella (bit) címek tartalom Egy általános automata memóriás megvalósítása: címek tartalom kimenet a(1) D-tároló aktuális állapot (1) következő állapot (2) 6

RAM-memóriás vezérlő hálózatok Moore-automata memóriás megvalósítása: memória kimenet a(i) D-tároló aktuális állapot (i) következő állapot (i+1) Mealy-automata memóriás megvalósítása: memória kimenet a(i) D-tároló aktuális állapot (i) következő állapot (i+1) 7

Mikroprogram-vezérlők Memóriás megvalósítású vezérlőműveket elterjedten alkalmazzák mikroprocesszorokban az utasítások végrehajtásának vezérlésére. (mikroprogram-vezérlők) Egy adott mikroprocesszor-utasítást mikroutasítások sorozatára bontanak szét. A megfelelő sorrendet a mikroprogram-memória tárolja. Mikroprocesszor-utasítás Változók (operandusok) Mikroprogramtároló következő cím mikro-utasítás dekódoló ütemjel következő cím D-tároló művelet-végrehajtó ák. kimenet 8