Digitalteknik 3p - Kombinatorisk logik

Slides:



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

William Sandqvist Maurice Karnaugh Karnaugh-diagrammet gör det enkelt att minimera Boolska uttryck! William Sandqvist
Statistik Tabeller och diagram.
William Sandqvist IS1500 Datorteknik William Sandqvist
Kronljusströmställaren 0, 1, 2, 3
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.
Definition av analysverktyg Fundamental analys: Baseras på ekonomisk statistik och ekonomiska fakta. Grunden för konjunkturbedömning och företagsvärdering.
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.
Konsten att läsa sakprosa
Företagspresentation
Grupper.
Geografiska perspektiv på transporter, del 3
Lösningsförslag för ABB
Regiongemensam enkät i förskola och familjedaghem 2016
Kontinuitetsanalys Workshop 2 av 4 – Konsekvensanalys
Att ansluta sig till en avdelning.
AXIELL|Education WELIB Skolans namn datum.
Vecka 37 Tisdag den 12:e september 2017 Dagens namnsdag Åsa Åslög.
Gymnasiearbete 100 p.
Kvalitetsmätningen hösten 2017
Jörgen Lundälv, docent Institutionen för socialt arbete
Nätverk för lärare på fritidshem
Lathund-Ladok-95-Studiedeltagande
Strategier för att förstå det vi läser
Kartkontroll och godkänd karta
Manual Styrande dokument.
DIAGRAMTYP 1. Gå till rutan ”välj diagramtyp” i verktygsfältet. Ändra diagramtyp till Candlestick. Ändra sedan tillbaka till OHLC.
Mer information om Ladok
Närvaro Närvaro
Berlinmuren.
Design & Utvärdering, 5 poäng
Grundläggande datavetenskap 4p
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
Digitala tal och Boolesk algebra
Digitalteknik 3p - Kombinatoriska Byggblock
Rubrik med bildlayout Underrubrik
Digitalteknik 3p - DA- och AD-omvandling
Introduktion till kursen Digitalteknik 3p
Digitalteknik 3p - Kombinatorisk logik
Q-M Exempel 2 Skapa en tabell med alla mintermer sorterade efter Hammingvikt H. vikt minterm binärkod
Digitalteknik 3p - Kombinatorisk logik
Leverantörer Bas Bedömning Utvärdering Samarbete Utveckling.
Digitala CMOS-grindar
Användarinstruktioner för
Användarinstruktioner för
Gymnasiearbete 100 p.
Kapitel 2 Förändringshastighet och derivator manada.se.
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
Rubrik med bildlayout underrubrik
Slutsats Berätta alltid huvudbudskapet först, studiens slutsats
En genomsnittlig svensks utsläpp – 11 ton CO2/år
Test av användbarhet Nationella vård- och insatsprogram (VIP) inom psykisk hälsa April 2019.
Målgruppsanalys - mall och instruktioner
Exempel på mål Inspiration Åtgärder/uppgifter Resurser Eftertanke
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 K-diagram för funktioner av 5 variabler

Exempel: Använd K-diagram för 5 variabler 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 Hammingvikt Antal ettor Exempel: hv(10011) = 3 Väsentliga primimplikatorer 1 1 1 1 1 1

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 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 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 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 001- 0-11 -1-1 -000 -010 -0-0 01-1 11-1 -1-1 -101 -111 -1-1

K-diagram ekvivalent Primimplikatorerna är genererade !! 1 1 -0-0 -1-1 2:a reduktion -0-0 -1-1 Primimplikatorerna är genererade !! 1

Samla ihop primimplikatorerna Alla termer som inte är markerade (x) är primimplikatorer minterm 2 8 3 5 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 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

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