Digitalteknik 3p - Kombinatorisk logik

Slides:



Advertisements
Liknande presentationer
Digitalteknik, fortsättningskurs 2012 Föreläsning 16 Inför tentan
Advertisements

Statistik Tabeller och diagram.
William Sandqvist IS1500 Datorteknik William Sandqvist
Kronljusströmställaren 0, 1, 2, 3
Vad kännetecknar en novell?
Argumenterande text Retorik Arbetsgång Modell Stilfigurer.
Sveriges geografi Det svenska kulturarvet. Geografi Göra geografiska analyser av omvärlden och värdera resultaten med hjälp av kartor och andra geografiska.
De mest använda knapparna Excel Start Ångra Gör om Fler knappar Vanligaste talformaten Klistra in Hämta format Inställningar tex För att placera.
Kandidatuppsats i Statistik 732G32
Så fungerar en dator Mental bild av en dator
Spartid för kontantinsats 60 kvadrat
Torsdag 25 februari.
Geografiska perspektiv på transporter, del 5
Introduktion.
Formell logik Kapitel 3 och 4
Konsten att läsa sakprosa
Grupper.
Geografiska perspektiv på transporter, del 3
Lösningsförslag för ABB
Kontinuitetsanalys Workshop 2 av 4 – Konsekvensanalys
Hantera kurstillfälle
Gymnasiearbete 100 p.
Jörgen Lundälv, docent Institutionen för socialt arbete
Alsike IF - Presentationsmall
Nätverk för lärare på fritidshem
Lathund-Ladok-95-Studiedeltagande
Elev- och Föräldraenkät
Strategier för att förstå det vi läser
Kartkontroll och godkänd karta
Manual Styrande dokument.
Alla vill och kan skapa en bra arbetsmiljö
Mer information om Ladok
KAA med fokus på analys Marcus Stéen.
Närvaro Närvaro
Design & Utvärdering, 5 poäng
Antal delomfattningar Antal kombinatoriska möjligheter
Nummerbyggnation & nummerbyggnationshjälp
Nya presentationsvyer i COSMIC för kronologisk journal
- ett verktyg för ANDT-uppföljning Introduktion
Word innehåll Menyer och gränssnitt Skriva Styckebrytning Markera text
till en träff med fokus på hur WELIB kan användas för
Systematiskt kvalitetsarbete
Kombinatoriska byggblock
Utsädesmängd Beror på många faktorer Såtid Jordart Såbädd Väder
Digitala tal och Boolesk algebra
Digitalteknik 3p - Kombinatoriska Byggblock
Rubrik med bildlayout Underrubrik
Digitalteknik 3p - DA- och AD-omvandling
Introduktion till kursen Digitalteknik 3p
VHS internationella antagningsomgång - Rekrytering och söktryck 1(2)
VHS internationella antagningsomgång - Rekrytering och söktryck 1(2)
VHS internationella antagningsomgång - Rekrytering och söktryck 1(2)
Digitalteknik 3p - Kombinatorisk logik
Q-M Exempel 2 Skapa en tabell med alla mintermer sorterade efter Hammingvikt H. vikt minterm binärkod
VHS internationella antagningsomgång - Rekrytering och söktryck 1(2)
Leverantörer Bas Bedömning Utvärdering Samarbete Utveckling.
Digitala CMOS-grindar
VHS internationella antagningsomgång - Rekrytering och söktryck 1(2)
Användarinstruktioner för
Användarinstruktioner för
Gymnasiearbete 100 p.
En genomsnittlig svensks utsläpp – 11 ton/år
Tips för det praktiska ledarskapet
Vad är strategi? En karta som utstakar val och väg för organisationen
Digitalteknik 3p - Kombinatorisk logik
Digitalteknik 3p - Kombinatorisk logik
Rubrik med bildlayout underrubrik
Instruktioner Välj rätt kommunlogotyp här till höger
Slutsats Berätta alltid huvudbudskapet först, studiens slutsats
Innehåll Form (Svenska Impulser från s 198)
Presentationens avskrift:

Digitalteknik 3p - Kombinatorisk logik Minimeringsmetoder Innehåll Karnaugh-diagram för 5 och 6 variabler Quine-McCluskey metoden BO

K-diagram för 5 variabler K-diagram för funktioner av 4 variabler Ett K-diagram för B,C,D,E då A=0 OCH Ett K-diagram för B,C,D,E då A=1 K-diagram för funktioner av 5 variabler

Exempel: Använd K-diagram för 5 variabler Inringningen förekommer i båda diagrammen på samma ställe och termen blir oberoende av A. 1 1

K-diagram för 6 variabler 1

Quine-McCluskey minimering K-diagram är bra på Minimering av små funktioner (< 5variabler) Funktioner med endast en utgång Kan inte implementeras i datorprogram Subjektiv tolkning kan ge upphov till olika inringningar Quine-McCluskey löser dessa problem Tabell-baserad minimeringsmetod

Grundläggande definitioner Primimplikator Produktterm som hör till en maximal inringning Väsentlig primimplikator Primimplikator som täcker en minterm som inte täcks av annan primimplikator 1 Väsentliga primimplikatorer Hammingvikt Antal ettor Exempel: hv(10011) = 3

Procedur för Quine-McCluskey Generering av samtliga primimplikatorer Bestämning av minsta antalet primimplikatorer för funktionen

Q-M Exempel Skapa en tabell med alla mintermer sorterade efter Hammingvikt Hammingvikt 1 2 minterm 8 3 5 10 binärkod 0000 0010 1000 0011 0101 1010 7 13 0111 1101 4 1111 15 1

1:a Reduktionen Utnyttja att AB+A’B = B(A+A’) = B Termerna i varje grupp jämförs med termerna i gruppen med närmast högre Hammingvikt Varje term som ingått i en reduktion markeras minterm 2 8 3 5 10 binärkod 0000 0010 1000 0011 0101 1010 7 13 0111 1101 1111 15 0000 0010 00-0 1:a reduktion x 00-0 -000 0000 1000 -000 001- -010 10-0 0-11 01-1 -101 -111 11-1

K-diagram ekvivalent 1 1 1 1 ABCD 00-0 -000 001- -010 10-0 1:a reduktion 001- -010 10-0 1 1 0-11 01-1 -101 -111 11-1

2:a Reduktionen Kombinera ihop termerna från 1:a reduktionen Termer som kan kombineras har ’-’ på samma position Markera alla termer som har använts för att bilda nya kombinationer minterm 2 8 3 5 10 Binärkod 0000 0010 1000 0011 0101 1010 7 13 0111 1101 1111 15 x X 1:a reduktion 00-0 -000 001- -010 10-0 0-11 01-1 -101 -111 11-1 xx 00-0 10-0 -0-0 2:a reduktion -0-0 -1-1 -000 -010 -0-0 01-1 11-1 -1-1 -101 -111 -1-1

K-diagram ekvivalent 1 2:a reduktion -0-0 -1-1 1

Samla ihop primimplikatorerna Alla termer som inte är markerade (x) är primimplikatorer minterm 2 8 3 5 10 Binärkod 0000 0010 1000 0011 0101 1010 7 13 0111 1101 1111 15 x X Primimplikatorerna är genererade !! 1:a reduktion 00-0 -000 001- -010 10-0 0-11 01-1 -101 -111 11-1 xx 2:a reduktion -0-0 -1-1

Primimplikatorer i ett K-diagram 1 Primimplikator minterm

Urvalstabell Identifiera väsentliga primimplikatorer no. var PI 2 3 1 4 5 7 8 10 13 15 x Primimplikator minterm

Reduktion av primimplikatortabell no. var PI 2 3 1 4 5 7 8 10 13 15 x Reducera bort väsentliga primimplikatorer från tabellen p3 och p4 är väsentliga PI och kan strykas samt kolumner som täcks av dessa kan också strykas no. var PI 2 1 3 x p1 och p2 är likvärdiga Välj vilken som helst av dem

Förenklat logiskt uttryck p3, p4 och p1 väljs som primimplikatorer Alternativ lösning: p3, p4 och p2 väljs som primimplikatorer

SLUT på Föreläsning 3 Innehåll Karnaugh-diagram för 5 och 6 variabler Quine-McCluskey metoden