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

Hasonló dokumentumok
Dr. Oniga István DIGITÁLIS TECHNIKA 4

Digitális Rendszerek (BSc)

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

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:

Hobbi Elektronika. A digitális elektronika alapjai: További logikai műveletek

Digitális technika VIMIAA01

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

Programozás és digitális technika II. Logikai áramkörök. Pógár István Debrecen, 2016

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. 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 feladatgyűjtemény

28. EGYSZERŰ DIGITÁLIS ÁRAMKÖRÖK

Példa:

Digitális technika VIMIAA02 2. EA Fehér Béla BME MIT

Digitális technika VIMIAA02

Digitális technika VIMIAA01

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

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

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

DIGITÁLIS TECHNIKA I

I.5. A LOGIKAI FÜGGVÉNYEK EGYSZERŰSÍTÉSE (MINIMALIZÁCIÓ)

6. LOGIKAI ÁRAMKÖRÖK

Boole algebra, logikai függvények

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 I KARNAUGH TÁBLA, K-MAP KARNAUGH TÁBLA PROGRAMOK PÉLDA: ÖT-VÁLTOZÓS MINIMALIZÁLÁS PÉLDA: ÖT-VÁLTOZÓS MINIMALIZÁLÁS

Analóg és digitális mennyiségek

6. LOGIKAI ÁRAMKÖRÖK

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

Alapkapuk és alkalmazásaik

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

2019/02/11 10:01 1/10 Logika

A + B = B + A, A + ( B + C ) = ( A + B ) + C.

MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny. Elődöntő KOMPLEX ÍRÁSBELI FELADATSOR

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

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kifejezések

MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny. Elődöntő KOMPLEX ÍRÁSBELI FELADATSOR MEGOLDÁSA

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

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

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

Digitális Technika. Dr. Oniga István Debreceni Egyetem, Informatikai Kar

1. EGY- ÉS KÉTVÁLTOZÓS LOGIKAI ELEMEK KAPCSOLÁSTECHNIKÁJA ÉS JELÖLŐRENDSZERE

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

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

MIKROELEKTRONIKA, VIEEA306

DIGITÁLIS TECHNIKA I

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

1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő

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

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

Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval

Digitális technika - Ellenőrző feladatok

Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait.

MUNKAANYAG. Mészáros Miklós. Logikai algebra alapjai, logikai függvények I. A követelménymodul megnevezése:

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

ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA VILLAMOSIPAR ÉS ELEKTRONIKA ISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ A MINTAFELADATOKHOZ

Digitális Rendszerek (BSc)

10. EGYSZERŰ HÁLÓZATOK TERVEZÉSE A FEJLESZTŐLAPON Ennél a tervezésnél egy olyan hardvert hozunk létre, amely a Basys2 fejlesztőlap két bemeneti

DIGITÁLIS TECHNIKA I LOGIKAI FÜGGVÉNYEK KANONIKUS ALAKJA

Kombinációs hálózatok és sorrendi hálózatok realizálása félvezető kapuáramkörökkel

DIGITAL TECHNICS I. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute 12. LECTURE: FUNCTIONAL BUILDING BLOCKS III

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

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)

Integrált áramkörök/3 Digitális áramkörök/2 CMOS alapáramkörök Rencz Márta Ress Sándor

ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA KÖZLEKEDÉSAUTOMATIKAI ISMERETEK EMELT SZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ A MINTAFELADATOKHOZ

Dinamikus modellek szerkezete, SDG modellek

ELEKTRONIKAI ALAPISMERETEK

Digitális Áramkörök (Villamosmérnök BSc / Mechatronikai mérnök MSc)

ÍTÉLETKALKULUS (NULLADRENDŰ LOGIKA)

IRÁNYÍTÁSTECHNIKA I.

11.2. A FESZÜLTSÉGLOGIKA

Digitális Technika I. (VEMIVI1112D)

1. Az adott kifejezést egyszerűsítse és rajzolja le a lehető legkevesebb elemmel, a legegyszerűbben.

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kapuáramkörök

IRÁNYÍTÁSTECHNIKA I.

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

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

Alapkapuk és alkalmazásaik

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

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

10-es számrendszer, 2-es számrendszer, 8-as számrendszer, 16-os számr. Számjegyek, alapműveletek.

2. hét Kombinációs hálózatok leírási módjai

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)

KNX távirat nyugtázása. Épületinformatika. KNX távirat példa. KNX távirat példa

Bevezetés az informatikába

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Összeadás BCD számokkal

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

Földzaj. Földzaj problémák a nagy meghajtó képességű IC-knél

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

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

Tantárgy: DIGITÁLIS ELEKTRONIKA Tanár: Dr. Burány Nándor

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

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

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

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

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

Integrált áramkörök/2 Digitális áramkörök/1 MOS alapáramkörök. Rencz Márta Ress Sándor Elektronikus Eszközök Tanszék

DIGITÁLIS TECHNIKA I 2. ELİADÁS LOGIKAI (BOOLE-ALGEBRA) BOOLE-ALGEBRA, DIGITÁLIS TECHNIKA, LOGIKAI HÁLÓZAZOK LOGIKAI (BOOLE-)ALGEBRA

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

Átírás:

Digitális Technika 2. Logikai Kapuk és oolean lgebra Sütő József Egyetemi Tanársegéd Referenciák: [1] D.M. Harris, S.L. Harris, Digital Design and Computer rchitecture, 2nd ed., Elsevier, 213. [2] T.L. Floyd, Digital Fundamentals, 11th ed., Global Edition, Pearson, 215.

Logikai Kapuk Logikai függvények végrehajtása: inverzió (NOT), ND, OR, NND, NOR, stb. Egy bemenetű: NOT kapu, buffer Két bemenetű ND, OR, XOR, NND, NOR, XNOR Több bemenetű

Egy emenetű Logikai Kapuk NOT UF = 1 1 = 1 1

Két emenetű Logikai Kapuk ND OR = 1 1 1 1 1 = + 1 1 1 1 1 1 1

Két emenetű Logikai Kapuk XOR NND NOR XNOR = + = = + = + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Több emenetű Logikai Kapuk C NOR3 C ND3 = ++C = C 1 1 1 1 C 1 1 1 1 1 1 1 1 1 1 1 1 1 C 1 1 1 1 1 1 1 1 1

Logikai Kapuk 1. Példa: Ha értéked adunk az bemenetre, mi lesz az E és F kimenetek értékei? 2. Példa: Határozzuk meg az alsó ábrán látható áramkör igazságtábláját 1

Logikai Kapuk 1. Feladat: Egy tartályban lévő kémiai folyadék nyomásának és hőmérsékletének mérésére szenzorokat használunk. Mindkét szenzor egy magas feszültségszintet ad, ha a mért értékük elért egy beállított szintet. mennyiben valamelyik szenzor értéke elérte a beállított küszöbszintet, akkor riasztást kell generálni, amihez alacsony feszültségszintre van szükség. Milyen áramkört készítenénk erre a feladatra? - NOR 2. Feladat: Egy gyártási folyamat során a nyomtatott áramkör (PC) alkatrészei automatikusan kerülnek behelyezésre. Mielőtt egy áramköri alkatrész behelyezése megtörténne, a PC-nek megfelelő pozícióban kell lennie, valamint az alkatrésznek is beillesztésre készen kell állnia. Mindkét feltétel teljesülése egy magas állapottal reprezentálható. z illesztést végző mechanika egy alacsony szint esetén aktiválódik. Milyen áramkört készítenénk erre a feladatra? - NND

Logikai Szintek Zaj (Noise) bármi, ami torzítja a jelet Például: ellenállás, tápfeszültség zavar, coupling to neighboring wires, etc. Példa: egy kapu (driver) kimenete 5 V, de a hosszú kábel ellenállása miatt, a fogadó csak 4.5 V kap Driver Noise Receiver 5 V 4.5 V

Zaj küszöbszint Driver Receiver Logic High Output Range V O H Output Characteristics V DD NM H Input Characteristics Logic High Input Range Forbidden Zone V IH V IL Logic Low Output Range V O L NM L GND NM H = V OH V IH NM L = V IL V OL Logic Low Input Range

Zaj küszöbszint Feladat: z alsó ábra alapján VO1 az I1 inverter kimenete és VI2 az I2 inverter bemenete. két inverter a következő karakterisztikával rendelkezik: VDD =5 V VIL = 1.35 V VIH = 3.15 V VOL =.33 V VOH = 3.84 V Mennyi az inverterek közötti alacsony és magas zaj küszöb? 1.2V és.69v z áramkör képes az 1 V-os zaj tolerálására VO1 és VI2 között? alacsony bemenet esetén

Logikai Áramkörök Típusai Kombinációs Logika Memória nélküli kimenet csak az aktuális bemenetektől függ kombinációs logikai áramkörök funkcionalitása leírható igazság táblával vagy oolean egyenlettel! Szekvenciális Logika Memóriával rendelkezik kimenet az aktuális és a korábbi bemenetek függvénye inputs functional spec timing spec outputs

oolean Egyenletek z áramkör funkciójának leírása a bemenetei függvényében Példa: S = F 1 (,, C in ) C out = F 2 (,, C in ) S C L C C out in S = C in C out = + C in + C in

Fogalmak Komplemens: változó felülvonással a tetején,, C Literál: változó vagy komplemense,,,, C, C Minterm: a bemenetek literáljának szorzata C, C, C Maxterm: a bemenetek literáljának összege (++C), (++C), (++C)

Szorzatok összege (SOP) formátum Minden oolean egyenlet leírható SOP formában z igazságtábla minden sorának van egy minterm-je minterm literálok szorzata (ND) Minden minterm IGZ az adott sorra (és csak arra) z egyenletben azokat a minterm-eket összegezzük, ahol a kimenet IGZ Így kapjuk a szorzatok (ND tagok) összegét (OR) 1 1 1 1 1 1 minterm minterm name m m 1 m 2 m 3 = F(, ) = + = Σ(1, 3)

Összegek szorzata (POS) formátum Minden oolean egyenlet felírható POS formában Minden sor tartalmaz egy maxterm-et maxterm a literálok összege (OR) Minden maxterm HMIS az adott sorban (és csak abban) z egyenletben azoknak a maxterm-eknek a szorzatát vesszük, ahol a kimenet HMIS Így kapjuk az összegek (OR tagok) szorzatát (ND) 1 1 1 1 1 1 maxterm + + + + maxterm name M M 1 M 2 M 3 = F(, ) = ( + )( + ) = Π(, 2)

SOP és POS Példa Lemész a menzára ebédelni Nem ebédelsz (E) ha, Nincs nyitva (O) vagy Csak cukkini krémlevest szolgálnak fel (C) Készítsük igazságtáblát, amely leírja, hogy ebédelsz vagy nem (E). O C E 1 1 1 1 1

SOP és POS Példa SOP szorzatok összege O C E 1 1 1 1 1 minterm O C O C O C O C E = OC = Σ(2) POS összegek szorzata O C E 1 1 1 1 1 maxterm O + C O + C O + C O + C E = (O + C)(O + C)(O + C) = Π(, 1, 3)

SOP és POS Példa Feladat: Határozd meg az SOP és POS formátumú kifejezéseket a következő igazságtáblázathoz. SOP X = C + C + C + C POS X = (++C)(++C)(++C)(++C)

Standard SOP Kifejezés Egy általános oolean kifejezés domain, a kifejezésben szereplő változók halmaza, eredeti vagy komplemens formában. Példa: + C,, C standard SOP kifejezésben a domain minden változója megjelenik, a kifejezés minden tagjában. standard SOP kifejezésnek az igazságtábla megszerkesztésekor és a Karnaugh táblás egyszerűsítéskor vehetjük hasznát

Nem Standard SOP Konvertálása Standardra Lépések: 1. Szorozzunk be minden nem standard szorzat tagot egy másik taggal, ami a hiányzó változó és komplemensének összegéből áll ( + = 1). Ezáltal két új szorzat keletkezik. Ne feledjük, hogy ha valamit 1-el szorzunk az nem befolyásolja az eredeti értéket. 2. Folytassuk az 1. lépést mindaddig, amíg az összes tag tartalmazni fogja a domain változójait az eredeti vagy annak komplemens formájában. Minden egyes hiányzó változó esetén az eredeti szorzat tagból két új tag fog generálódni! Example: SOP: C + + CD Std. SOP: CD + CD + CD + CD + CD + CD + CD

Standard SOP Kifejezés Feladat: Készíts igazságtáblázatot a következő standard SOP kifejezéshez: X = C + C + C

oolean lgebra oolean egyenletek egyszerűsítése axiómák és tételek segítségével hagyományos algebrához hasonló, de egyszerűbb: a változók értéke 1 vagy Dualitás az axiómákban és tételekben: ND-ek és OR-ok, valamint -k és 1-ek felcserélésével

Egyváltozós Tételek 1 = Vezeték = = = 1 = 1 = 1 = + = = + 1 = 1 = + = = = 1 = = = + = 1

Többváltozós Tételek Megjegyzés: T8 a hagyományos algebrától eltér

Kettes komplemens összeadás 1. Példa 2. Példa = + = ( + ) T8 = (1) T5 = T1 = ( + C) = ((1 + C)) T8 = ((1)) T2 = () T1 = () T7 = T3

DeMorgan Tételek = = + uborék eltolás! = + =

DeMorgan Tételek Feladat: lkalmazzuk a DeMorgan tételeket a következő kifejezésekre, amíg lehetséges: ( + + C)D C + D C + DEF ( + + C )(D + E + F) + CD + EF ( + )(C + D)(E + F)

Logikai Kapuk oolean Kifejezései Milyen oolean kifejezéssel írhatók le a következő áramkörök? C D C D ()(CD) (( + )C)D

Logikai Egyszerűsítés oolean lgebrával Egyszerűsítsük a következő kifejezést oolean algebra segítségével: + ( + C) + ( + C) 1. + + C + + C 2. + + C + + C 3. + C + + C 4. + C + 5. + C

Logikai Egyszerűsítés oolean lgebrával Egyszerűsítsük a következő kifejezést oolean algebra segítségével: ( (C + D) + )C 1. (C + D + )C 2. (C + D + )C 3. (C + )C 4. CC + C 5. C + C 6. C( + ) 7. C1 8. C

Logikai Egyszerűsítés oolean lgebrával Egyszerűsítsük a következő kifejezést oolean algebra segítségével: + C + C 1. () (C) + C 2. ( + )( + C) + C 3. + C + + C + C 4. + C + + C 5. + + C 6. + C

Vége!