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

Hasonló dokumentumok
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)

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)

Az előadások anyagai letölthetők az alábbi honlapról: Rőmer Mária: Digitális technika példatár, KKMF 1105, Budapest 1999

DIGITÁLIS TECHNIKA I

Az előadások anyagai letölthetők az alábbi honlapról: Rőmer Mária: Digitális technika példatár, KKMF 1105, Budapest 1999

5. Hét Sorrendi hálózatok

DIGITÁLIS TECHNIKA I

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

DIGITÁLIS TECHNIKA II

Dr. Oniga István DIGITÁLIS TECHNIKA 4

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

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

TARTALOMJEGYZÉK. 1. BEVEZETÉS A logikai hálózatok csoportosítása Logikai rendszerek... 6

DIGITÁLIS TECHNIKA I BINÁRIS SZÁMRENDSZER BEVEZETŐ ÁTTEKINTÉS BINÁRIS SZÁMRENDSZER HELYÉRTÉK. Dr. Lovassy Rita Dr.

1. Kombinációs hálózatok mérési gyakorlatai

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

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

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

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

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

Gépészmérnöki és Informatikai Kar Automatizálási és Kommunikáció- Technológiai Tanszék

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

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

IRÁNYÍTÁSTECHNIKA I.

DIGITÁLIS TECHNIKA II

DIGITÁLIS TECHNIKA I PÉLDA: 3 A 8 KÖZÜL DEKÓDÓLÓ HOGYAN HASZNÁLHATÓ EGY 4/16-OS DEKÓDER 3/8-AS DEKÓDERKÉNT? D 2 3 DEKÓDER BŐVÍTÉS

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

Digitális Rendszerek (BSc)

IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK

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

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

Dr. Oniga István DIGITÁLIS TECHNIKA 8

1. hét: A Boole - algebra. Steiner Henriette Egészségügyi mérnök

DIGITÁLIS TECHNIKA I

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

Elektronika 11. évfolyam

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

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

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

Alapkapuk és alkalmazásaik

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Ó

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

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

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

PAL és s GAL áramkörök

Máté: Számítógép architektúrák

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 2. rész

Megoldás Digitális technika I. (vimia102) 2. gyakorlat: Boole algebra, logikai függvények, kombinációs hálózatok alapjai

Digitális technika - Ellenőrző feladatok

DIGITÁLIS TECHNIKA feladatgyűjtemény

Elektronikai műszerész Elektronikai műszerész

Bevezetés az elektronikába

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

Máté: Számítógép architektúrák

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

Békéscsabai Kemény Gábor Logisztikai és Közlekedési Szakközépiskola "Az új szakképzés bevezetése a Keményben" TÁMOP

A gyakorlatokhoz kidolgozott DW példák a gyakorlathoz tartozó Segédlet könyvtárban találhatók.

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész

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

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

A digitális analóg és az analóg digitális átalakító áramkör

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

DIGITÁLIS TECHNIKA II

EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA

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

ELEKTROTECHNIKA-ELEKTRONIKA ELEKTROTECHNIKA

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

Rőmer Mária: Digitális technika példatár, KKMF 1105, Budapest Az előadások ezen könyvek megfelelő fejezetein alapulnak.

Hobbi Elektronika. Bevezetés az elektronikába: Logikai kapuáramkörök

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

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

Jelek és rendszerek 1. 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék

I. A DIGITÁLIS ÁRAMKÖRÖK ELMÉLETI ALAPJAI

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

DIGITÁLIS TECHNIKA II

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

2. Elméleti összefoglaló

Hardver leíró nyelvek (HDL)

Összeadás BCD számokkal

Elektronika Előadás. Digitális-analóg és analóg-digitális átalakítók

Feszültségszintek. a) Ha egy esemény bekövetkezik akkor az értéke 1 b) Ha nem következik be akkor az értéke 0

Elektronikai technikus Elektronikai technikus

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

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

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

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

MUNKAANYAG. Tordai György. Kombinációs logikai hálózatok II. A követelménymodul megnevezése: Elektronikai áramkörök tervezése, dokumentálása

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

Alapkapuk és alkalmazásaik

Jelfeldolgozás a közlekedésben. 2017/2018 II. félév. Analóg-digitális átalakítás ADC, DAC

Mechatronika és mikroszámítógépek. 2016/2017 I. félév. Analóg-digitális átalakítás ADC, DAC

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

Digitális Technika 2. Logikai Kapuk és Boolean Algebra

Informatika érettségi vizsga

Az irányítástechnika alapfogalmai Irányítástechnika MI BSc 1

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

Digitális technika 1. Tantárgykód: VIIIA105 Villamosmérnöki szak, Bsc. képzés. Készítette: Dudás Márton

5. KÓDOLÓ, KÓDÁTALAKÍTÓ, DEKÓDOLÓ ÁRAMKÖRÖK ÉS HAZÁRDOK

Példa:

Átírás:

DIGITÁLIS TECHNIKA I Dr. Lovassy Rita Dr. Pődör Bálint Kutatók éjszakája 2016. szeptember 30. Óbudai Egyetem KVK Mikroelektronikai és Technológia Intézet 1. ELŐADÁS: BEVEZETÉS A DIGITÁLIS TECHNIKÁBA 1 http://www.kutatokejszakaja.hu/2016/programok/ 2 ÁLTALÁNOS BEVEZETÉS A TANTÁRGY IDŐRENDI BEOSZTÁSA 1. A digitális technika tantárgy 2. A tantárgy időbeli beosztása 3. Az 1. félév tematikája 4. Kötelező és ajánlott irodalom A digitális technika tantárgy három félévre van bontva az alábbiak szerint: 1. félév: heti 2 óra előadás 2. félév: heti 2 óra előadás és 1 óra gyakorlat 3. félév: heti 2 óra laboratórium 3 4 DIGITÁLIS TECHNIKA ANGOLUL FÉLÉVKÖZI MUNKA, ALÁÍRÁS, VIZSGA Választható idegen nyelven oktatott (kritérium) tárgy Digital technics Egy-féléves előadás, heti 2 óra, kreditérték: 2 Egy házi feladat (előreláthatólag október első két hete) Egy zárthelyi dolgozat a félév utolsó harmadában 5 6 1

ALÁÍRÁS, VIZSGA ÉRTÉKELÉS ÉS VIZSGAJEGY A vizsgára bocsátás feltétele az aláírás megszerzése. Az aláírás megszerzésének követelményei: 1. Hiányzás nem haladhatja meg a Tanulmányi Szabályzatban előírt korlátot. Az előadások látogatása KÖTELEZŐ. 2. Sikeres (legalább elégséges (2)) házi feladat és zárthelyi. Elégséges (2) jegy alsó határa (összesítésben) 55 % 0-54 % elégtelen (1) 55-64 % elégséges (2) 65-74 % közepes (3) 75-85 % jó (4) 86-100 % jeles (5) 7 8 IRODALOM (1. ÉS 2. FÉLÉV) Arató Péter: Logikai rendszerek tervezése, Tankönyvkiadó, Budapest, 1990, Műegyetemi Kiadó 2004, 55013 műegyetemi jegyzet Zsom Gyula: Digitális technika I és II, Műszaki Könyvkiadó, Budapest, 2000, (KVK 49-273/I és II) Rőmer Mária: Digitális rendszerek áramkörei, Műszaki Könyvkiadó, Budapest, 1989, (KVK 49-223) Rőmer Mária: Digitális technika példatár, KKMF 1105, Budapest 1999 Az előadások ezen könyvek megfelelő fejezetein alapulnak. 9 AJÁNLOTT IRODALOM Gál Tibor: Digitális rendszerek I és II, Műegyetemi Kiadó, 2003, 51429 és 514291 műegyetemi jegyzet U. Tietze, Ch. Schenk: Analóg és digitális áramkörök, Műszaki Könyvkiadó, Budapest, 1993 Benesóczky Zoltán: Digitális tervezés funkcionális elemekkel és mikroprocesszorokkal, Műegyetemi Kiadó, 2002 10 1. FÉLÉV ANYAGA Zsom Gyula: Digitális technika I 1-145 old., 270-281 old., 297-299 old., 306-317 old. Rőmer Mária: Digitális rendszerek áramkörei 1-31 old., 123-126 old., 146-172 old., 179-180 old. Arató Péter: Logikai rendszerek tervezése 1-79 old., 101-114 old., 122-138 old. Rőmer Mária: Digitális technika példatár 1.2., 1.3., 2., 4., 8. fejezetek WEB/INTERNET FORRÁSOK A Digitális technika I előadásainak anyaga http://uni-obuda.hu/users/lovassyr/ Az előadási anyagok szabadon letölthetők. Részletes tárgyleírás http://mti.kvk.uni-obuda.hu/node/169 11 12 2

A DIGITÁLIS TECHNIKA TANTÁRGY CÉLKITŰZÉSEI A digitális technika alapjainak, áramköreinek, azok jellemzőinek és alkalmazásainak megismertetése a leendő villamosmérnökökkel. A három féléves előadások, tantermi gyakorlat és laboratórium során megalapozott ismeretek és kellő jártasság megszerzése a digitális rendszerek működése, tervezése és alkalmazása terén. A digitális rendszerek és azok funkcionális egységei vizsgálati módszereinek megismerése és elsajátítása. A mikroprocesszoros és más programozható rendszerek megismerése és alkalmazásainak elsajátítása. 13 AZ 1. FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (1) 1. Általános bevezetés. A digitális technika alapfogalmai, a logikai hálózatok alapjai. A digitális technika sajátosságai és jellemzői. Számjegyes (digitális) ábrázolás. 2. Bevezetés a logikai algebrába. A logikai kapcsolatok leírása: szöveges leírás, algebrai alak (Boole-algebra), igazságtáblázat, logikai vázlat. A Boole algebra axiómái és tételei. Logikai alapműveletek. A Boole algebra alkalmazásai. 3. Logikai függvények alapfogalmai, kétváltozós függvények. Határozott és részben határozott logikai függvények. Logikai függvények kanonikus alakjai. Diszjunktív és konjunktív kanonikus alak. Minterm és maxterm fogalma. 14 AZ 1. FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (2) 4. Logikai függvények átalakítása és egyszerűsítése. Logikai függvények grafikus ábrázolása. Logikai függvények minimalizálási módszerei. 5. Karnaugh táblázat és alkalmazásai. Részben határozott logikai függvények minimalizálása. Tervezési példák. A számjegyes minimalizálás (Quine-McCluskey módszer) alapjai. A jelterjedési idők hatása a logikai hálózatok működésére. 6. Kombinációs hálózatok tervezése és megvalósítása univerzális építőelemekkel. 15 AZ 1. FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (3) 7. Számrendszerek, általános alapok. Bináris számok. Aritmetikai alapműveletek a bináris számrendszerben. 8. Kódok és kódolási alapfogalmak. Numerikus kódok. Tiszta bináris kódok (egyenes, 1-es, 2-es komplemens). Aritmetikai műveletek 1-es és 2-es komplemens kódban. Tetrád kódok, BCD kódok. Aritmetikai műveletek tetrád kódokban. Alfanumerikus kódok. 9. Funkcionális elemek I. Kódváltók, kódolók és dekódolók. Egyszerű kódátalakító (kombinációs) hálózatok. Bináris/BCD és BCD/bináris kódátalakítók. Gray kód, bináris/gray és Gray/bináris átalakítás. 16 AZ 1. FÉLÉV TEMATIKAI VÁZLATA ÉS ISMERETANYAGA (4) 10. Funkcionális elemek II. Multiplexer, demultiplexer, komparátor, aritmetikai elemek, összeadó. Kódolás: hibajelzés és javítás, paritásbit. 11. Logikai tervezés funkcionális elemekkel, általános alapok. Összetett logikai hálózatok. Példa: 1-bites ALU, 4-bites komparátor, prioritásdekódoló. 12. Kombinációs hálózatok megvalósítása memóriaelemekkel. Kombinációs hálózatok megvalósítása programozható logikai elemekkel (PLD). FPGA DIGITÁLIS TECHNIKA ÉS LOGIKAI HÁLÓZATOK 1.1. BEVEZETÉS A DIGITÁLIS TECHNIKÁBA Alapfogalmak Logikai változók 1.2. LOGIKAI HÁLÓZATOK ÉS MODELLJEIK Kombinációs logikai hálózatok Aszinkron sorrendi logikai áramkörök Szinkron sorrendi logikai áramkörök 17 18 3

1. ELŐADÁS BEVEZETÉS A DIGITÁLIS TECHNIKÁBA 1. Általános bevezetés az 1. félév anyagához 2. Bevezetés a digitális technikába, a logikai hálózatok alapjai 3. A logikai hálózatok csoportosítása: kombinációs és sorrendi hálózatok ALAPFOGALMAK: JEL, ANALÓG, DIGITÁLIS, ANALÓG ÁS DIGITÁLIS JEL ANALÓG ÉS DIGITÁLIS ÁRAMKÖR 19 20 A JEL A jel valamely fizikai mennyiség (állapothatározó) minden olyan értéke vagy értékváltozása, mely egy egyértelműen hozzárendelt információ megjelenítésére, továbbítására vagy tárolására alkalmas. A gyakorlatban a jel leggyakrabban: villamos mennyiség ezen belül feszültség ANALÓG JEL Információ továbbítására alkalmas jel, melynek jellemző paramétere egy tartományon belül folyamatosan változva bármely értéket felvehet (tehát értékkészlete folytonos). Az analóg jel közvetlenül értékével hordozza az információt. Az analóg jel időbeli lefolyása általában folytonos függvénnyel ábrázolható. Időben folyamatosan változik és egy adott tartományt teljes mértékben kitölthet. De lehet áram, térerősség, stb. 21 Jellemzői: frekvenciasáv, jel/zaj viszony, torzítás, stb. 22 DIGITÁLIS JEL Az információt diszkrét jelképekben (pl. számként kódolt formában) tartalmazó jel. Csak diszkrét, illetve kvantált értékei vannak, ezek célszerűen számokkal reprezentálhatók. A digitális jel egyik leggyakrabban alkalmazott változata a bináris jel, melynek értékkészlete két elemű, pl. 0 és 1. A digitális jel az információt elemi részekre osztva fejezi ki számjegyes formában megfelelő kódolással. Mintavétel adott időpontokban, ehhez számokat rendelünk. A digitális jel tehát kódolt DIGITÁLIS JEL: PÉLDA Minta Binárisan kódolt jel 2 4 2 3 2 2 2 1 2 0 10 0 1 0 1 0 12 0 1 1 0 0 13 0 1 1 0 1 19 1 0 0 1 1 25 1 1 0 0 1 27 1 1 0 1 1 22 1 0 1 1 0 22 1 0 1 1 0 20 1 0 1 0 0 15 0 1 1 1 1...... információt tartalmaz. 23 24 4

ANALÓG ÉS DIGITÁLIS JEL AZ ELEKTRONIKA ALAPJAI: ANALÓG ÉS DIGITÁLIS ANALÓG ÁRAMKÖR A be- és kimeneti mennyiségek folytonosak Fokozott zajérzékenység Alkalmas folytonos jelek közvetlen feldolgozására DIGITÁLIS ÁRAMKÖR Időfüggés: folytonos, illetve diszkrét 25 A be- és kimeneti feszültségek csak diszkrét értékeket vehetnek fel Adott mértékig érzéketlen a zajokra Digitális jelekkel végez műveleteket Üzembiztosabb működés 26 LOGIKAI HÁLÓZATOK A digitális berendezések alapvető alkotó elemei a logikai hálózatok. Villamos jel - logikai áramkör A logikai hálózatok a bonyolultabb logikai kapcsolatokat mindig egyszerű, részletesen később tárgyalandó elemi alapműveletekből (pl. ÉS, VAGY, NEM, stb.) állítják elő. 27 LOGIKAI VÁLTOZÓK: ÉRTÉKÉSZLET, JELÖLÉSEK A logikai változók az egyes események absztrakt leírására szolgálnak. Két értéket vehet fel, IGAZ vagy HAMIS, attól függően, hogy az esemény bekövetkezik vagy sem. Ha az esemény bekövetkezik, akkor a logikai változó értéke IGAZ. Ha az esemény nem következik be, akkor a logikai változó értéke HAMIS. Értékkészlet, jelölések IGAZ (I) HAMIS (H) TRUE (T) FALSE (F) 1 0 HIGH (H) LOW (L) 28 LOGIKAI VÁLTOZÓK: ÉRTÉKKÉSZLET LOGIKAI VÁLTOZÓK A GYAKORLATBAN IGAZ/HAMIS vagy TRUE/FALSE: az esemény bekövetkezésére vonatkozik, jelentésük megfelel a szó hétköznapi értelmének. Hasonló a helyzet az IGEN/YES és a NEM/NO jelöléssel. Az 1 és 0 itt nem számjegy, nincs numerikus értékük. Jelentésük szimbolikus. Az egymáshoz rendelés: IGAZ 1 és HAMIS 0. A HIGH/LOW jelentése a logikai értékek egy adott, és igen elterjedt elektromos reprezentációjához kapcsolódik, alacsony és magas feszültségszintnek felel meg. 29 A két legelterjedtebb logikai áramkörcsaládban, mely a CMOS (Complementary Metal Oxide Semiconductor), illetve a bipoláris technológián alapuló TTL (Transistor Transistor Logic), a HAMIS/LOW logikai érték illetve szint névlegesen 0 Volt, az IGAZ/HIGH logikai érték illetve szint a pozitív tápfeszültség által meghatározottan néhány volt. Konkrétan CMOS U(1) = U táp = +3... +15 V U(0) = 0 V TTL U(1) = kb. +3,5 V, U táp = +5 V U(0) = 0 V 30 5

LOGIKAI HÁLÓZATOK ÉS MODELLJEIK LOGIKAI HÁLÓZAT ÁLTALÁNOS MODELLJE 1. A logikai hálózatok általános modellje 2. Kombinációs logikai hálózatok 3. Aszinkron sorrendi logikai áramkörök 4. Szinkron sorrendi logikai áramkörök A bemeneti változók (A,B,C,...) aktuális értékeit a logikai hálózat (logikai áramkör) feldolgozza és ennek megfelelően előállítja a kimeneti logikai jeleket (Y 1, Y 2,...) 31 32 LOGIKAI ÁRAMKÖR (HÁLÓZAT) DIGITÁLIS ÁRAMKÖR A logikai hálózatokat digitális áramkörökkel valósítják meg, illetve a digitális áramkörök logikai hálózatokkal modellezhetők. Az áramkör bármely pontján mérhető jeleknek csak két állapotát különböztetjük meg, melyekhez a két logikai állapotot rendeljük. A logikai hálózatok leírására és tervezésére a logikai algebrát (Boole algebra) használják. 33 34 LOGIKAI HÁLÓZATOK KOMBINÁCIÓS LOGIKAI HÁLÓZAT A logikai hálózatok két csoportra oszthatók: 1. Kombinációs logikai hálózatok 2. Sorrendi (szekvenciális) logikai hálózatok A legegyszerűbb logikai áramkörtípus a kombinációs logikai hálózat. Ez azonnal elvégzi a bemenetre jutó jeleken a logikai műveletet, az eredmény azonnal (a belső működésből eredő késleltetési idő után) megjelenik a kimeneten. 35 36 6

KOMBINÁCIÓS HÁLÓZAT A kombinációs hálózat emlékezet nélküli hálózat x bemeneti állapot X 1 X 2 X 3 X n KOMBINÁCIÓS HÁLÓZAT a pillanatnyi x i bemeneti állapot (a tranziensektől eltekintve egyértelműen meghatározza a z i kimeneti állapotot, függetlenül attól, hogy korábban milyen x i bemenetei állapotokkal vezéreltük a hálózatot. Z 1 Z 2 Z 3 Z m z kimeneti állapot 37 A KOMBINÁCIÓS LOGIKAI HÁLÓZAT ÁLTALÁNOS MODELLJE x bemeneti állapot X 1 X 2 X 3 X n KOMBINÁCIÓS HÁLÓZAT Az x bemeneti állapotot leképezi a z kimeneti állapotra. Ugyanahhoz az x i bemenethez mindig ugyanaz a z j kimenet tartozik. (Eltekintve a tranziensektől.) Z 1 Z 2 Z 3 Z m z kimeneti állapot 38 KOMBINÁCIÓS HÁLÓZAT LOGIKAI FÜGGVÉNYEI KOMBINÁCIÓS LOGIKAI HÁLÓZATOK TULAJDONSÁGAI A kimenő változók a bemenő változók logikai függvényeivel állíthatok elő Y i = F i (A, B,..., N) i = 1, 2,... m A kombinációs hálózatokban minden bemeneti kombináció egyértelműen és kizárólagosan meghatározza a kimeneti kombinációt. A kimeneti kombinációból viszont általában nem tudjuk egyértelműen meghatározni az azt előidéző bemeneti kombinációt, mert nem követelmény, hogy különböző bemeneti kombinációk minden esetben más-más kimeneti kombinációt hozzanak létre. 39 40 PÉLDA KOMBINÁCIÓS HÁLÓZATRA: FELVONÓ VEZÉRLÉSE PÉLDA KOMBINÁCIÓS HÁLÓZATRA: FELVONÓ VEZÉRLÉSE Logikai feladat: Egy felvonó csak akkor induljon el, ha ajtaja csukva van és a fülkében lévő emeletjelző gombok valamelyike meg van nyomva. A feladat a négyféle feltétel (ajtó nyitva vagy csukva, jelzőgombok valamelyike meg van nyomva vagy nincs megnyomva) mindegyikéhez a lehetséges kétféle következmény (a lift elindul, vagy nem indul el) egyikét rendeli hozzá. FELTÉTELEK KÖVETKEZMÉNY 1. Ajtó 2. Emeletkiválasztó gomb Felvonó nyitva egyik sincs megnyomva nem indul el nyitva valamelyik megnyomva nem indul el csukva egyik sincs megnyomva nem indul el csukva valamelyik megnyomva elindul 41 42 7

FELVONÓ VEZÉRLÉSE: LOGIKAI SÉMA Ha a két feltétel A és B, a következmény Y, akkor a feladat logikai igazságtáblázata az alábbi A B Y HAMIS HAMIS HAMIS HAMIS IGAZ HAMIS IGAZ HAMIS HAMIS IGAZ IGAZ IGAZ KOMBINÁCIÓS HÁLÓZATOK: PÉLDÁK BCD hét szegmenses kijelző Különböző kódátalakítók Bináris műveletvégző egységek (félösszeadó, összeadó, stb.) Egyszerű és összetett logikai függvények megvalósítása Komparátorok Stb. Tehát A ÉS B = Y 43 44 PÉLDA: BCD/7-SZEGMENSES KIJELZŐ DEKÓDOLÓ Bemenet : 4 bit BCD digit (A, B, C, D) Kimenet : 7 szegmens vezérlőjele (C0-C6) c5 c4 c0 c6 c3 c0 c1 c2 c3 c4 c5 c6 BCD to 7 segment control signal decoder A B C D c1 c2 45 Kombinációs hálózat: BCD-to-Seven-Segment Converter Seven-segment display: 7 LEDs (light emitting diodes), each one controlled by an input a 1 means on, 0 means off Display digit 3? f b Set a, b, c, d, g to 1 g Set e, f to 0 e c d 46 SORRENDI LOGIKAI HÁLÓZATOK PÉLDA: FELVONÓ VEZÉRLÉSE A logikai áramkör kimeneti jele(i) a bemeneten fellépő jelkombinációkon kívül az előzőleg felvett állapotától is azaz az előzőleg kialakult kimeneti jelkombinációtól is függ. Sorrendi vagy szekvenciális logikai hálózat. Logikai feladat: a felvonó induljon el a harmadik emeletre, ha az ajtó be van csukva, és a fülkében lévő emeletkiválasztó nyomógombok közül a harmadik emeletre vonatkozó gomb be van nyomva. Bemeneti változók: Visszacsatolt kimeneti változók: primer változók. szekunder változók. Merre indul el a felvonó, felfelé vagy lefelé? 47 48 8

PÉLDA: FELVONÓ VEZÉRLÉSE A feladat szövegében burkoltan három lehetséges következmény szerepel: - a felvonó nem indul el, - a felvonó elindul a harmadik emeletre felfelé, - a felvonó elindul a harmadik emeletre lefelé. A feladatbeli feltételek alapján nem dönthető el, hogy melyik következménynek kell megvalósulnia. A logikai hálózatnak szüksége van a felvonó mindenkori helyzetét megadó pótlólagos, ún. másodlagos (szekunder ) feltételekre. PÉLDA: ITALÁRUSÍTÓ AUTOMATA Pl. egy ital-automatának emlékeznie kell, hogy milyen és hány érmét dobtak bele. Az automata válasza nem csak attól függ, hogy éppen milyen érmét dobtak bele, hanem attól is, hogy előtt hány és milyen érmét fogadott be az adott kiszolgálási ciklusban. 49 50 SORRENDI LOGIKAI HÁLÓZAT VISSZACSATOLÁSSAL: ASZINKRON SORRENDI HÁLÓZAT A kimeneteken lévő jelek visszacsatolás révén a bemenetre kerülnek (szekunder változók). Aszinkron működés. 51 SORRENDI LOGIKAI HÁLÓZATOK TULAJDONSÁGAI A sorrendi logikai hálózatok, a szekunder kombinációk révén képesek arra, hogy ugyanazon bemeneti kombinációhoz más-más kimeneti kombinációt szolgáltassanak attól függően, hogy a bementi kombináció fellépte esetén milyen az éppen érvényes szekunder kombináció. A szekunder kombináció pillanatnyi értékét pedig a logikai hálózat bemenetére jutott korábbi bemeneti kombinációk és azok sorrendje is befolyásolja, mivel a szekunder kombinációk a működés során változnak. Innen ered a sorrendi logikai hálózat elnevezés. 52 SORRENDI HÁLÓZAT SORRENDI HÁLÓZAT A sorrendi hálózat, a kombinációs hálózattal szemben emlékezettel (memóriával) rendelkező hálózat. A z i kimeneti állapotot nemcsak a pillanatnyi x i bemeneti állapot határozza meg, hanem a korábbi bementi állapotok, pontosabban a bemeneti állapotok (nem végtelen) sorozata azaz szekvenciája. Ezért nevezik szekvenciális hálózatnak. A bemeneti változók nem határozzák meg egyértelműen a kimeneti változók értékét, ezért ezeket újabb belső (szekunder) változókkal kell kiegészíteni. A belső változók rögzítik (tárolják) a hálózat előző vezérlési állapotait, és a bemenő változókkal együtt egyértelműen meghatározzák a kimenő változókat. 53 54 9

SZINKRON ÉS ASZINKRON SORRENDI HÁLÓZATOK A sorrendi hálózatok két csoportja: 1. Aszinkron, órajel nélkül működő hálózatok. 2. Szinkron, órajellel működő sorrendi hálózatok; ASZINKRON SORRENDI LOGIKAI HÁLÓZATOK Aszinkron logikai hálózat: a különböző logikai állapotváltozások egymás után, nem egyidejűleg zajlanak le. Az aszinkron logikai hálózatokban az emlékező, az előzőleg felvett állapotot figyelembevevő tulajdonságot (tárolási funkció) a kimeneti jeleknek a bemenetre való visszacsatolásával valósítják meg. 55 56 SORRENDI LOGIKAI HÁLÓZAT VISSZACSATOLÁSSAL: ASZINKRON SORRENDI HÁLÓZAT SZINKRON SORRENDI LOGIKAI HÁLÓZATOK A szinkron sorrendi hálózatok működése ütemezett, ezt egy külön jel, az ún. órajel (CLOCK PULSE, CP) szabályozza illetve szinkronizálja. A szinkron sorrendi hálózatban minden változás, esemény előre pontosan definiált időpillanatban megy végbe, az órajel fel- vagy lefutó élének megérkezését követően igen kis időtűrés-mezőben. A kimeneteken lévő jelek visszacsatolás révén a bemenetre kerülnek (szekunder változók). Aszinkron működés. A helyes működés kulcsa a visszacsatoló körbeli késleltetés. 57 58 SORRENDI HÁLÓZAT TÁROLÓKKAL: SZINKRON SORRENDI HÁLÓZAT SZINKRON SORRENDI HÁLÓZAT MŰKÖDÉSE A kimenetről a bemenetre visszacsatolt jelek nem azonnal hatnak, hanem az órajel érkezésekor a bemeneten lévő tárolókba íródnak. Ezen tárolt jelek hatása csak a következő ütemben, a következő órajel beérkezésekor érvényesül. Minden változás az órajellel időzítve, azzal szinkronizálva megy végbe. A kimenet állapota az órajel érkezésekor a bemeneti tárolókba íródik. A tárolt jelek emlékeztetik a hálózatot az előző állapotára, és ez teszi lehetővé az új kimeneti állapot létrehozását. A megváltozott kimeneti jelek hatása csak az újabb órajelre érvényesül. 59 60 10