NAND I-SOP NOR KOMBINAATIOPIIRIT & 1 & A B A B

Slides:



Advertisements
Samankaltaiset esitykset
Yleistä Läsnäolovelvollisuus Poissaolojen selvitys Käyttäytyminen
Advertisements

Copyright  Hannu Laine Bittitason-operaatiot Hannu Laine.
15. Loogiset operaatiot.
Yhtälön ratkaiseminen
Taitokouluharjoitus Pääteema: 1 v 1 puolustaja selässä Ryhmä:
Analyyttinen geometria MA 04
JavaScript (c) Irja & Reino Aarinen, 2007
Digitaalitekniikan matematiikkaLuku 0 Sivu 1 (9) Opintojakson esittely Fe Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA!
Virheen havaitseminen ja korjaus
Lausekkeiden sieventäminen
ATTRIBUUTTITARKASTUS
Ajankäytön hallinta Ajankäytön hallinta
2.8.3 Abstraktit tietotyypit
Langattomien laitteiden matematiikka 1
Graafisen esityksen laatiminen taulukkolaskentaohjelmalla (excel 2013)
Elämyshankekyselyn tulokset © Sovita Toteutus: Opiferum1.
Yhdistetty M-ary ASK ja M-ary PSK Timo Mynttinen1 Yhdistetty M-ary ASK ja M-ary PSK Tähän asti on kerrallaan käytetty yksinomaan joko amplitudia, taajuutta.
Valitse seuraaviin vaihtoehtotehtäviin oikea vastaus…
TAUOLLA TYÖKAVEREIDEN KANSSA
Elinkeinopoliittinen mittaristo 2014 Pelkosenniemi 1.
Elinkeinopoliittinen mittaristo 2014 Kemi 1. ELINKEINOPOLITIIKAN TILA 2.
Taylor polynomi usean muuttujan funktiolle
KERTAUSTA PERUSASTEEN MATEMATIIKASTA Piia junes
LUKUJÄRJESTELMÄMUUNNOKSET
Graafisen esityksen laatiminen taulukkolaskentaohjelmalla (excel 2007)
TMA.003 / L3 ( )1 3. Funktioista 3.1. Kuvaus ja funktio Olkoon A ja B ei-tyhjiä joukkoja. Tulojoukon A  B = {(x,y) | x  A, y  B} osajoukko on.
3. Funktioista 3.1. Kuvaus ja funktio
RSA – Julkisen avaimen salakirjoitusmenetelmä Perusteet, algoritmit, hyökkäykset Matti K. Sinisalo, FL.
Kombinaatiopiirielimet
KULMAN PUOLITTAJA Kulman puolittaja on kulmaan kärjestä alkava puolisuora, joka jakaa kulman kahdeksi yhtä suureksi kulmaksi. k a/2 k Uraehto: Kulman puolittaja.
Ohjelmoinnin tekniikkaa Sisällys for -lause lyhemmin. Vaihtoehtoisia merkintöjä aritmeettisille lauseille. Useiden muuttujien esittely.
1.1. Itseisarvo * luvun etäisyys nollasta E.2. Poista itseisarvot
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
2. Vuokaaviot.
m0 M7 Maksimitermi Minimitermi Boole A = A A · 0 = 0 SOP De Morgan POS
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Tietovuokaaviot (ei osa UML-kieltä)
Aritmeettinen jono jono, jossa seuraava termi saadaan edellisestä lisäämällä sama luku a, a + d, a+2d, a +3d,… Aritmeettisessa jonossa kahden peräkkäisen.
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
Digitaalitekniikan matematiikkaTäsmätehtävät Fe Luku 1 ?1?1 Sivu 1Luku 1Sivu 2Opetuskerta 1 ?2?2 ?3?3 ?4?4.
Algoritmi-harjoituksia…
1. Usean muuttujan funktiot
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Toimisto-ohjelmat TVT osana Sädettä. Tehdään kyselylomake joko tekstinkäsittely- tai taulukkolaskentaohjelmalla. Pilvipalveluita käytettäessä saadaan.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 15 – Mikko Harju Optimointiopin seminaari - Kevät 2010 Korreloitu tasapaino ja sosiaaliset.
PARAABELI (2. ASTEEN FUNKTION KUVAAJIA)
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 9 - Jaakko Niemi Optimointiopin seminaari - Syksy 2005 / 1 Virittäminen (Tuning) s
Kytkentäfunktiot ja perusporttipiirit
Tietokoneen rakenne matalalla tasolla KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, kevät 2002.
Visual Basic -ohjelmointi
ELEP-1311 DIGITAALITEKNIIKKA 3 op
7. Määritä sellaisen ympyräsektorin keskuskulma, jonka pinta-ala on 1 ja piiri mahdollisimman lyhyt. Anna tulos 0,1 asteen tarkkuudella. Keskuskulma =
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 2 - Jirka Poropudas Optimointiopin seminaari - Kevät 2005 / 1 Bayes-verkoista s
Tehtävä 3: PowerPoint Ilkka Huttunen. Tämän tulee olla DIA 2. Tämä dia on nyt dia 1. ◦ Siirrä tämä dia siten, että siitä tulee dia 2. ◦ Lisää tähän esitykseen:
Funktio.
Laskulaatikoissa on eläimiä piilossa. Osa eläimistä lähtee pois laatikosta. Laske, kuinka monta eläintä jää laatikkoon. Näpäytä oikeaa vastausta. Tehtävä.
2. MÄÄRÄTTY INTEGRAALI Pinta-alan käsite Kirja, sivut
Ohjelmoitavat logiikkaverkot
Rekisterit ja laskurit
Digitaalitekniikka (piirit)Täsmätehtävät Fe/AKo Luku 1 ?1?1 Sivu 4Luku 1Sivu 1Opetuskerta 1 ?2?2.
Porin Yksikkö/Tanja Palmroth ELEP-1250 ELEKTRONIIKAN PERUSKURSSI II 4 op Syksy 2010 Aloitusluento
2. Lukujonot -äärellinen tai ääretön 2.1. Lukujonon käsiteLuettelona: a 1, a 2, a 3,…,a n,…, jolloin a n on jonon n:s termi Lukujonon merkintätapoja Jono.
Syventävä matematiikka 2. kurssi
Tutkielman teko-ohjeet
13. Loogiset operaatiot.
2. Lukujonot 2.1. Lukujonon käsite -äärellinen tai ääretön Luettelona:
Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua!
Salvat ja kiikut 1D C1 1D C1 S 1D C1 R 1T C1 1J C1 1K 1J S C1 R 1K
Esityksen transkriptio:

NAND I-SOP NOR KOMBINAATIOPIIRIT & 1 & A B A B 0 0 1 0 1 1 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 & NAND I-SOP A B A + B 0 0 1 0 1 0 1 0 0 1 1 0 & 1 1 1 NOR

Johdanto Tässä luvussa esitellään porttipiirityypit JA-EI ja TAI-EI ja käsitellään niiden käyttö kytkentäfunktioiden toteuttamiseen esitetään komplementin komplementin ja De Morganin kaavojen graafiset vastineet esitetään, miten kytkentäfunktion JA-TAI-toteutuksesta saadaan sen JA-EI-toteutus ja TAI-JA-toteutuksesta TAI-EI-toteutus käsitellään kombinaatiopiirien SOP- ja POS-toteutusten mutkikkuuksia määritellään kytkentäfunktion komplementti ja esitetään kytkentäfunktion I-SOP-toteutus selostetaan, miten kombinaatiopiirin toiminta selvitetään eli analysoidaan Luvun tavoitteena on oppia suunnittelemaan ja analysoimaan kombinaatiopiirien porttitoteutuksia

JA-EI- (NAND) ja TAI-EI- (NOR) -portit Peruspiirejä yhdistelemällä saadaan seuraavat uudet porttipiirit: A B A B JA-EI-portti & 1 = A B A B 0 0 1 0 1 1 1 0 1 1 1 0 ? 1 TAI-EI-portti A + B A B 1 1 = A B A + B 0 0 1 0 1 0 1 0 0 1 1 0 JA-EI- ja TAI-EI-portit ovat sisäiseltä rakenteeltaan yleensä yksinkertaisempia kuin JA- ja TAI-portit JA-EI-portti on rakenteeltaan kaikkein yksinkertaisin NOR

Invertterin toteutus JA-EI- ja TAI-EI-porteilla Tarvittaessa invertteri voidaan toteuttaa joko JA-EI-portilla tai TAI-EI-portilla A · A = A  yhdistetään tulot keskenään A + A = A  yhdistetään tulot keskenään A · 1 = A  kytketään käyttämätön tulo 1:een A + 0 = A  kytketään käyttämätön tulo 0:aan Yleensä käytännössä tulot yhdistetään keskenään JA-EI TAI-EI A A & 1 NOT A A A A & 1 A A 1

Kytkentäfunktion toteutus JA-EI-porteilla NAND Olkoon toteutettavana SOP-muotoinen funktio De Morganin kaava: Funktio voidaan toteuttaa pelkillä JA-EI-porteilla F = B C + C D + A B D F = F  B B & B C & & F = B C + C D + A B D C С D & ? 2 F D A & A B D A + B + C + … + K = A · B · C · … · K  F = B C · C D · A B D

Kytkentäfunktion toteutus TAI-EI-porteilla NOR Kytkentäfunktion toteutus TAI-EI-porteilla Olkoon toteutettavana POS-muotoinen funktio De Morganin kaava: Þ Tarvitaan vain TAI-EI-portteja Mikä tahansa kombinaatiopiiri voidaan toteuttaa joko pelkästään JA-EI-porteilla tai pelkästään TAI-EI-porteilla C C 1 F = C (A + B) (A + B) 1 A A F = F  1 A + B 1 F B B F = C (A + B) (A + B) 1 ? 3 1 A + B A · B · C · … · K = A + B + C + … + K  F = C + (A + B) + (A + B)

Komplementin komplementin graafinen vastine _ A A A = A: A 1 1 A = A = Kytkentäfunktio ei muutu, jos signaaliviivan molempiin päihin lisää inversioympyrän signaaliviivan molemmista päistä poistaa inversioympyrän Kytkentäfunktio ei myöskään muutu, jos siirtää inversioympyrän signaaliviivan päästä toiseen =

De Morganin kaavojen graafiset vastineet JA-EI- ja TAI-EI-porteilla on itse asiassa kaksi piirrosmerkkiä Kaksi piirikaavioiden piirtämistapaa käytetään vain vasemmanpuoleisia piirrosmerkkejä käytetään piirrosmerkkejä siten, että signaaliviivan päissä ei ole yhtään inversioympyrää tai sitten molemmissa päissä on ympyrä A B C A + B + C & 1 = A + B + C A B C 1 & =

JA-TAI ja JA-EI toteutusten vastaavuus Muunnos JA-TAI-toteutuksesta JA-EI-toteutukseksi on esitetty alla Invertterit on jätetty tilan säästämiseksi pois De Morgan F = B C + C D + A B D F = B C · C D · A B D B B B & & & 1 1 & C C C & & & F F F D D D A A A & & & ? 4 Lisätään inversioympyrät Vaihdetaan symboli

TAI-JA ja TAI-EI toteutusten vastaavuus Muunnos TAI-JA-toteutuksesta TAI-EI-toteutukseksi on esitetty alla Invertterit on jätetty tilan säästämiseksi pois De Morgan G = (B + C) (C + D) (A + B + D) G = (B + C) + (C + D) + (A + B + D) B B B 1 1 1 & & 1 C C C 1 1 1 G G G D D D A A A 1 1 1 Lisätään inversioympyrät Vaihdetaan symboli

SOP- ja POS-toteutusten mutkikkuus, sivu 1 GATE SOP- ja POS-toteutusten mutkikkuus, sivu 1 Esimerkki 1 kytkentäfunktion SOP- ja POS-toteutuksesta: SOP POS F = A B + A C + A B C F = (A + B) (A + C) (A + B + C) A A & 1 1 & B 1 B & 1 F F C C 1 1 1 & 1 1 1 Tässä esimerkissä toteutukset ovat yhtä mutkikkaita

SOP- ja POS-toteutusten mutkikkuus, sivu 2 Esittele Deeds- ympäristö SOP- ja POS-toteutusten mutkikkuus, sivu 2 Esimerkki 2 kytkentäfunktion SOP- ja POS-toteutuksesta: SOP A C F & 1 1 D B 9 piiriä 20 tuloa F = A C D + A C D + B C D + B C D POS 8 piiriä 13 tuloa A B F D 1 1 & C F = (A + B) (C + D) (C + D) GATE Tässä esimerkissä toteutusten mutkikkuus on erilainen

Kahden tason ja usean tason piirit Kahden tason (two-level) piirissä on enintään invertteri ja kaksi porttia lähtösignaalin ja kunkin tulosignaalin välissä Usean tason (multilevel) piirissä on vähintään kolme porttia lähtösignaalin ja ainakin yhden tulosignaalin välissä SOP- ja POS-lausekkeista saadaan kahden tason piirejä Usean tason piiritoteutus voi olla yksinkertaisempi kuin kahden tason piiritoteutus Useat piirien toiminnallisiin ominaisuuksiin liittyvät asiat puoltavat kahden tason piiritoteutuksia lyhin etenemisviive pienimmät virhepulssiriskit käytännön piirien arkkitehtuuri suunnittelun helppous Opintojaksossa keskitytään pääosin kahden tason piirien suunnitteluun

Kahden tason ja usean tason piirit, esimerkki F = A B C + A B D + A C D = A (B (C + D) + C D) Kaksi tasoa, neljä porttia, 12 tuloa Neljä tasoa, viisi porttia, 10 tuloa Kaikki portit kaksituloisia A & B 1 A & C B & & F C 1 F 1 D D & & F = A B C + A B D + A C D F = A (B (C + D) + C D)

Kytkentäfunktion komplementti G Kytkentäfunktion komplementtifunktion arvo on 0, kun funktion arvo = 1 1, kun funktion arvo = 0 Funktion F komplementtifunktio G = F ja vastaavasti F = G G:n totuustaulu saadaan F:n totuustaulusta vaihtamalla funktiosarakkeen kaikki nollat ykkösiksi ja ykköset nolliksi G:n lauseke saadaan F:n lausekkeesta vetämällä viiva koko lausekkeen päälle Esimerkki: F = A B + A C + A B G = F = A B + A C + A B F = (A + B) (A + B + C) G = F = (A + B) (A + B + C) A B C F G 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 0 1 1 1 1 1 0

Kytkentäfunktion I-SOP-lauseke Joskus funktion F komplementin F SOP-lauseke on yksinkertaisempi kuin itse funktion F SOP-lauseke Tämä nähdään muodostamalla Karnaugh'n kartalla kumpikin lauseke Tällöin kannattaa toteuttaa F:n komplementin F lauseke SOP-lausekkeena ja invertoida se F = F Tätä lauseketta sanotaan invertoiduksi SOP-lausekkeeksi eli I-SOP-lausekkeeksi I-SOP-toteutus on kolmen tason piiri I-SOP-toteutuksen viive on yhden porttiviiveen verran pitempi kuin SOP-toteutuksen viive I-SOP-toteutus on käytössä useissa ohjelmoitavissa logiikkaverkoissa

Esimerkki kytkentäfunktion I-SOP-toteutuksesta C F & 1 1 D B 9 piiriä 20 tuloa F = A C D + A C D + B C D + B C D I-SOP 7 piiriä 12 tuloa A B F D & 1 1 C F = A B + C D + C D ? 5

Porteilla toteutetun kombinaatiopiirin analyysi Kytkentäfunktioiden selvitys nimetään jokaisen portin lähtösignaali muodostetaan piirin toteuttamat kytkentäfunktiot sijoitetaan lähtösignaalien paikalle porttien tulosignaaleista muodostamat funktiot jatketaan, kunnes lausekkeissa on vain ulkoisia tulosignaaleja Totuustaulujen laadinta laaditaan totuustaulun vasen puoli tulosignaalien perusteella sijoitetaan kytkentäfunktioihin kaikki tulosignaalikombinaatiot ja muodostetaan vastaavat funktioiden arvot siirretään saadut arvot totuustaulun oikealle puolelle

Porttipiirin analyysiesimerkki F = N + P + M = K B + A L C + C = A B + A B C + C G = N + R + S = K B + A M + B C = A B + A C + B C 1 & A B C 1 F G A B C F G 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 ? 6

Yhteenveto Käytännön porttipiirit ovat yleensä joko JA-EI- ja TAI-EI-portteja Kaikki kytkentäfunktiot voidaan toteuttaa pelkästään joko JA-EI- ja TAI-EI-porteilla Kytkentäfunktion komplementin komplementilla ja De Morganin kaavoilla on graafiset vastineet SOP:sta saadaan helposti JA-EI-toteutus ja POS:sta TAI-EI-toteutus Lausekkeiden eri toteutukset voivat olla yhtä tai eri mutkikkaita Lauseke voidaan usein toteuttaa joko kahden tai usean tason piirillä Kytkentäfunktion komplementin totuustaulu saadaan funktion totuustaulusta vaihtamalla kaikki funktion nollat ykkösiksi ja ykköset nolliksi Toisinaan on edullista toteuttaa piiri I-SOP-toteutuksena I-SOP-toteutus on kolmen tason piiri Annetun kombinaatiopiirin toiminta voidaan selvittää piirin analyysilla