Boolsk algebra Slides mm 3:.

Slides:



Advertisements
Lignende præsentationer
1 Test 2 Klik for at begynde. 2 Hvor skal du klikke for at få vist tabelværktøjer?
Advertisements

Illustration fra Bogen om kræft figur 4.1.
VIND I ØRESUND - Øresund - Kattegat - Skagerrak Et samarbejdsprojekt om vindkraft mellem DTU og LTH Kick-off meeting in Lund d 18 December 2008.
IT Projekt Portefølje Management: styringsmæssige og koordineringsmæssige problemer i en offentlig organisation.
Funktioner Grundbegreber.
Funktioner Grundbegreber.
FODBOLDAFSLUTNING 2005 EVENT AFDELINGEN TILBYDER FØLGENDE ABs HISTORIE GENNEM 100 ÅR MED LARS TJØNSER (FOREDRAGET VARE CIRKA 9 TIMER) PAPKARTONER PÅ 101.
1 Problemkompleksitet 2 Problemers kompleksitet En ineffektiv algoritme: køretiden vokser eksponentielt med input- størrelsen Et problem, der ikke kan.
17. januar 2009Teknik event i det mørke Jylland III - CacheMate 1 Geocaching med CacheMate  Hvad er CacheMate?  Indlæsning af Cachebeskrivelser  Bruger.
Aktivering af link til passwordliste i SFX Anders Vestergaard, DBC, 19. februar 2013 OBS: Inden passwordliste aktiveres i SFX skal liste være oprettet.
Udsagn (propositioner)
Illustration fra Kort om kræft figur 4.1.
Perspektiverende Datalogi Internetalgoritmer MapReduce Gerth Stølting Brodal.
Projektledelse IT-projektledelse (ITP) Projektledelse og Produktion af Digitalt Indhold (DPI) Projektledelse IT-projektledelse (ITP) Projektledelse og.
Julekalender 2010 For Herren i Huset For Fruen i Huset
PROGRAM Introduktion til internettet Hvad er en PC? Musetræning
Statistik.
Oversigt Indhold mm.5: Latch’es og flip-flops
Oversigt Indhold mm.5: Latch’es og flip-flops
Syntese af kombinatoriske kredsløb

Representations for Path Finding in Planar Environments.
Projektledelse IT-projektledelse (ITP) Projektledelse IT-projektledelse (ITP) Lektion september 2004 Peter Olaf Looms.
Signalbehandling og matematik (Tidsdiskrete signaler og systemer)
22.maj 12 Globaliseringsredegørelsen Globaliseringsredegørelsen 2012 Grafer og figurer fra temakapitlet: Gældskrisen fører til langvarig lavvækst.
Introduktion til Access (Access, del 1)
Opslagsfelter (Access, del 6). RHS – Informationsteknologi 2 Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores.
FEN Diskret matematik/Seminar 3 - proofs 1 Beviser Et bevis er en argumentation, som overbeviser om, at en påstand er sand, påstanden kaldes.
Hvordan kan man læse dette regnestykke? -7 – 3
LINEÆR FUNKTIONER MATEMATIK A.
Start test 1 KLIK HER. Hvilken tast skal du bruge for at redigere en celle direkte? 2 F1 F2 F5 F7.
1 Test i Word 2007 Klik her for at begynde. 2 Hvor skal du klikke for at gemme dit dokument?
Agenda 1.Informationer 1.Excel i fb.m. projekt 2 2.Reserver tid til projekt 2 3.Øvelse: a / b = c 2.Opsamling fra sidst 3.Estimation (konfidensintervaller)
Operationer på relationer
1 Algoritme til at løse knude P-center problemet Algoritmen brugte set covering problemet Virker derfor kun til knude problemer Vi vil alligevel bruge.
Opgave 2 24 Opgave 23 Opgave 22 Opgave 21 Opgave 20 Opgave 19 Opgave 18 Opgave 17 Opgave 16 Opgave 15 Opgave 14 Opgave 13 Opgave 12 Opgave Opgave.
ELEVOPGAVER I HYGIEJNE
Opgave 2 24 Opgave 23 Opgave 22 Opgave 21 Opgave 20 Opgave 19 Opgave 18 Opgave 17 Opgave 16 Opgave 15 Opgave 14 Opgave 13 Opgave 12 Opgave Opgave.
Lær at søge bedre på nettet
Perspektiverende Datalogi Internetalgoritmer MapReduce Gerth Stølting Brodal.
Logiske styringer.
Simulationsmodeller til vurdering af effekten af risikofaktorintervention Januar 2007 | Henrik Brønnum-HansenSide 1 CEEH ”kick-off”, januar 2007 Simulationsmodeller.
ASIC projekt VGA porten på Spartan3E 1.VGA Porten 2.Timing 3.Opbygning af FPGA 4.Opbygning af VHDL kode 5.Clock divider kode.
HANDLE JOG MODE HAAS styringen. TRYK 3 gange for at komme til denne side (Fortsat på næste side) Bemærk: Signaturforklaring HANDLING INSTRUKTIONER TASTER.
Globaliseringsredegørelsen 24.mar. 14 Figurer fra Danmark tiltrækker for få udenlandske investeringer i Sådan ligger landet
Hvordan kan man læse dette regnestykke? -7 – 3
Velkommmen til strategisk seminar for Sundhedsstrategisk Forum - dag 1
LDK D3 kursusplan LDK 1 Introduktion, talsystemer, boolsk algebra, DeMorgan, sandhedstabeller, LDK 2 Logiske byggeblokke, grafisk minimering, Kaunaugh,
SAMMEN GØR VI DIG BEDRE 1 Rammesætning Kompetenceudvikling af pædagogiske ledere.
Grunde til at jeg elsker dig
SAMMEN GØR VI DIG BEDRE 1 Rammesætning Kompetenceudvikling af pædagogiske ledere.
SAMMEN GØR VI DIG BEDRE 1 Velkommen til 2. undervisningsgang Kompetenceudvikling af pædagogiske ledere.
©2012 Experian Limited. All rights reserved. Experian and the marks used herein are service marks or registered trademarks of Experian Limited. Other products.
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
FYSISK DESIGN 1. Hvem er vi Oskar, Troels og David.
Paradigmer i Programmering 2. Sammensatte typer Tupler og lister Programmering med rekursion Programmering med pipe-lines Programmering med polymorfe.
EFE1 DC-AC invertere, drives Mohahan Kap J.Nybo
Økonometri 1: Specifikation og dataproblemer1 Økonometri 1 Specifikation og dataproblemer 2. november 2004.
Side Grundlæggende teoretisk statistik Hypotesetest: Test i 2 populationer.
Usability ITU, forår 2008 Usability ITU Forår 2008 ’Teori 2’ 3. kursusgang, 14. februar 2008.
Virtualitet - i historie Fagdidaktik, Middelfart Eigil Møller
Globaliseringsredegørelse 21.mar. 11 Globaliseringsredegørelsen 2011 Grafer fra temakapitlet Eksporten som drivkraft for vækst og velstand.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
Basics: Binære variable, logiske operationer
1 (c) W. J. Dally Digital Design: A Systems Approach Lecture 12: Timing.
Software Testing Software testing.
Øvelse 7.1 De 4 flip-flop typer S-R: Set-Reset D: Delay T: Toggle
Præsentationens transcript:

Boolsk algebra Slides mm 3:

Karnaugh-kort – eksempel Minimodul 1 opg. 5.b: L M M L LM NP 00 01 11 10 1 LM NP 00 01 11 10 1 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 00 01 11 10 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 00 01 11 10 P N P N L’*M + L’*N’*P’ + M*N’*P

Karnaugh-kort – eksempel Minimodul 1 opg. 5.b: (fortsat) L’*M + L’*N’*P’ + M*N’*P Kredsløb: M L LM NP 00 01 11 10 1 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 00 01 11 10 P N

Specialtilfælde – ”Don’t care”s Der kan være situationer, hvor visse kombinationer af input aldrig forekommer. Output for disse kombinationer er derfor ligegyldig. Don’t care celler kan medtages hvor det er belejligt Eksempel: 7-segment display driver: don’t care = d = X = Ø   B Inputs Vis-ning A B C D 1 2 3 4 5 6 7 8 9 Andre komb. X Segment d A AB CD 00 01 11 10 1 X a    f b g e c    d 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 00 01 11 10 D C

Eksempel på et kombinatorisk kredsløb 2-to-4 decoder: I0 Y3 I1 I1I0 EN Input Output EN I1 I0 Y3 Y2 Y1 Y0 X 1 00 01 11 10 2 6 4 1 3 7 5 1 Y3 = EN*I0*I1 I0 Y2 I1 I1I0 EN 00 01 11 10 Her er der ikke basis for nogen form for reduktion så brug af Karnaugh-kort tjener ikke det store formål. Vi kan se hvordan kredsløbet skal se ud direkte fra sandheds-tabellen. 2 6 4 1 3 7 5 1 Y2 = EN*I0’*I1

Eksempel på et kombinatorisk kredsløb 2-to-4 decoder: (fortsat) Komponent Kredsløbsimplementering I0 I1 EN Y0 Y1 Y2 Y3 2-to-4 decoder

PEEL18CV8 PEEL18CV8 " example ( - means output ) " ____ ____ " | \/ | " ____ ____ " | \/ | " { 1 20 } Vcc " { 2 19 } - Y ”Output " X1 { 3 18 } ”I/O " X2 { 4 17 } " X3 { 5 16 } " { 6 15 } " { 7 14 } " { 8 13 } " { 9 12 } " Gnd {10 11 } " |_________| "

Implementering – eksempel ”Sum of products” programmerbart kredsløb. (Wakerly fig. 5-21, side 338 3.edit.) AND-OR eksempel. (Wakerly fig. 6-21, side 371 4.edit.) X = fuses.

PEEL 18CV8 logic diagram

Logiske funktioner i Peel

Diagram for Makrocelle

Title, Device and Description TITLE 'PEEL_EXAMPLE' PEEL18CV8 "DESCRIPTION " PEEL18CV8 " example ( - means output ) " ____ ____ " | \/ | " { 1 20 } Vcc " { 2 19 } - Y ”Output " X1 { 3 18 } ”I/O " X2 { 4 17 } " X3 { 5 16 } " { 6 15 } " { 7 14 } " { 8 13 } " { 9 12 } " Gnd {10 11 } " |_________| " " Y=/X1*/X2*/X3 + /X1*/X2*X3 + X1*/X2*/X3 + X1*/X2*X3 " The expression may be reduced to Y=/X2 but the example " is without this reduction for illustration

Input Pin and Node assignments, Output Pin and Node assignments and Equations "PIN ASSIGNMENTS "Inputs X1 pin 3 X2 pin 4 X3 pin 5 "Outputs and Macro Cell definitions Y pin 19 = pos com feed_pin "Internal Nodes AC node 21 "Asynchronous Clear - not used. SP node 22 "Synchronous Preset - not used. EQUATIONS Y = !X1&!X2&!X3 # !X1&!X2&X3 # X1&!X2&!X3 # X1&!X2&X3

Test Vectors " Y=/X1*/X2*/X3 + /X1*/X2*X3 + X1*/X2*/X3 + X1*/X2*X3 " ( X1 X2 X3 -> Y ) 0 0 0 -> H 0 0 1 -> H 0 1 0 -> L 0 1 1 -> L 1 0 0 -> H 1 0 1 -> H 1 1 0 -> L 1 1 1 -> L

Program: PEEL

Eksempler på *.zip’en V8BUSMUX Multiplexer V8COMP Comperatorer V8CPORT Registrerer tilstandsændringer V8FCNTR 8-bit Tæller V8SYNC Synkronisering af acynkront signal