Digital och Datorteknik

Storlek: px
Starta visningen från sidan:

Download "Digital och Datorteknik"

Transkript

1 Digital och Datorteknik Dig o Dat = DoD LEU43 LP-LP2 Mekatronik Digital och Datorteknik OH LV

2 Kursens mål: Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW samverkar och därmed kunna använda en modern -processor / -controller Digital teknik Dator teknik Digital och Datorteknik OH LV 2

3 Kursens mål: Dator teknik Använda en modern processor I/O Minne Maskin kods programmering Maskin instruktioner Digital teknik Kombinatoriska nät Fysik: Logik: Register Kisel Vippor Transistorer Grindar Elektroniska fenomen Högnivå språk (Java Ada C) Kompilator (översättare) Avbrott (realtid) Data väg Binär kodning Digital och Datorteknik OH LV 3

4 Ytterligare kurser kopplade till ingenjörskompetens och forskningsförberedelse Hardware Description and Verification Dator-systemteknik (Prestanda) Datastukturer Datakomm Moderna elektronikkonstruktionskurser Datorarkitekturkurser Operativsystem Parallellprogrammering Realtidssystem Software Engineering Fundamentals Digital hardware (mer digitalteknik, programmerbarhet, VHDL) Objektorienterad programmering (Java) Maskinorienterad programmering (I/O, assembler o C) Digital- o datorteknik (digitalteknikens o processorns grunder) MOP fo0 4

5 Hur når vi målet? forts Automatiskt styrd borrmaskin Positionera borr Starta borr Borra genom arbetsstycke... Beskrivning av funktion Arb s 7 STAA Fortsätt LDAA ANDA CMPA BNE --- BorrStyr BorrStat #BMask #BorrNere Fortsätt Assemblerspråk Beskrivning av styrsignaler CP: OE PC =, LD Adr =, Inc PC = CP2: MR=, LD T = CP3: OE DR =, LD R, f 3 = f =... Digital och Datorteknik OH LV 5

6 Kursens Hemsida Sök via studieportalen LEU43 eller Länkar till kursdokument Senaste nytt Kurs-PM Veckoplanering Laborationsinformation Simulatorer Digital och Datorteknik OH LV 6

7 Hur följer du kursen Fokusera på: Kursens mål Veckans mål Föreläsningens mål Förbered dig innan föreläsningarna: Använd Veckoplanering Veckans OH-bilder Bläddra i böckerna Under föreläsningen: Var aktiv VAR AKTIV (är du trött stanna hemma och sov) Diskutera med en kompis på rasten Efter föreläsningarna: Bearbeta (går-)dagens material Använd simulatorerna, hemma och i skolan En gång i veckan: Repetera förra veckans mål Jobba med veckans mål Studera kommande veckans mål Digital och Datorteknik OH LV 7

8 Kursupplägg Föreläsning Fö Simulatorövningar S Laboration L Vecka (Tenta LP2) Digital och Datorteknik OH LV 8

9 Simulator övningar DigiFlex 7.5 Kopplingsboxen Datavägar Flex Eterm 6.7 FLEX HC2 I/O Borrmaskin Digital och Datorteknik OH LV 9

10 Laborationsregler Laborationerna innehåller hemuppgifter. (Se respektive laborations-pm). Dessa uppgifter skall vara lösta och uppvisade före laborationstillfället. Vid laborationstillfället delas ut extra uppgifter som du självständigt skall lösa för att bli godkännd. En handledare skall bedöma arbetet efter laborationen. Kom i tid och hasta ej igenom uppgifterna. Är laborant p g a sjukdom eller annan angelägen orsak förhindrad att delta vid ett laborationstillfälle skall detta omedelbart meddelas till laborationschefen. Digital och Datorteknik OH LV 0

11 Kurslitteratur (KMP) Johnson, Larsson & Arebrink: Grundläggande digital- och datorteknik. Kompendium, Inst för datorteknik, CTH, Del. Digital teknik (ARB) Arbetsbok för DigiFlex. Ver 4, (EXT) Kompletterande material CTH 200 (INS) Instruktionslista för FLEX-processorn.. (LAB) Laborations-PM nr -4. Inst för datorteknik, CTH, 200. (SIM) Simulatorer för digitala kretsar, FLEX- processorn och HC2-processorn. Programvara för PC (Windows). Digital och Datorteknik OH LV

12 Fo Kursens mål: Använda en modern processor Konstruera en dator mha grindar och programmera denna Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet Hur kodas tal och tecken i datorn Dagens mål: Inledning till Digital o Datorteknik Kunna använda binära tal Kunna omvandla mellan binära, hexadecimala och decimala tal Förstå innebörden av olika binära koder Digital och Datorteknik fo 2

13 DIGITAL- och DATORTEKNIK Vad är digitalteknik för något? Ext Digitalteknik = Sifferteknik Sifferindikator Sifferindikatorn har sju segment. Man kan utifrån välja vilka segment som skall synas och vilka som skall vara osynliga. f e a g d b c Digital och Datorteknik OH LV 3

14 0 0 a b c d e f g a f g b e c d Sifferindikator Ext Ett digitalt system arbetar med siffror. Digital och Datorteknik OH LV 4

15 Mikroelektronikens utveckling Antalet transistorer som ryms på en kiselbricka... Digital och Datorteknik OH LV 5

16 Vad Repr ettorna o nollorna Binärtal Excess-kod Gray-kod NBCD ASCII-kod Digital och Datorteknik OH LV 6

17 Begrepp vid binär kodning begrepp betydelse exempel... bit/bitar bitsträng binärt ord minsta informationsenhet, kan anta två värden 0 eller sekvens av bitar kodord κ 7 κ 6 κ 5 κ 4 κ 3 κ 2 κ κ 0 också ett binärt ord men med en fastställd kodning (betydelse) ordlängd antal bitar i ordet nibble ordlängden 4 bitar 00 byte ordlängden 8 bitar = A (ASCII) = 65 (naturligt tal) = -27 (heltal) Digital och Datorteknik OH LV 7

18 Decimala positionssystemet; binära tal SEK 25:- 25:- 52:- 52: = = 23 0 Digital och Datorteknik OH LV 8

19 b = 2 b = 8 b = 0 b = 6 binärt oktalt decimalt hexadecimalt Digital och Datorteknik OH LV A B C D E F 0 S2.4 9

20 Omvandling av ett tal N med basen 0 s2.8 Ext2 till basen 2. (N) 0 (N) 2 Talet (N) 0 delas upp i heltalsdel (N H ) 0 och bråktalsdel (N B ) 0. (N) 0 = (N H.N B ) 0 Heltalsdelen och bråktalsdelen behandlas sedan var för sig. Exempel till binärt Digital och Datorteknik OH LV 20

21 Heltalsdelen: Heltalsdelen skall skrivas med siffor i basen 2 som: Ext2 (N H ) 2 = d n- d n-2... d 0 Man tänker sig heltalsdelen av talet (N H ) 0 skrivet med nya basen 2. (N H ) 0 = d n- 2 n- + d n-2 2 n d 2 + d Dividera talet med basen 2. (N H ) 0 / 2 = d n- 2 n-2 + d n-2 2 n d d heltal bråktal Efter divisionen "dyker" d 0 upp som bråktalsdel (rest). Fortsatt division av det nya heltalet med basen 2 ger siffrorna d, d 2, d 3,... i talet, fast nu i basen 2. Digital och Datorteknik OH LV 2

22 Bråktalsdelen: Ext2 Bråktalsdelen skall skrivas med siffor i basen 2 som (N B ) 2 =. d - d d -m Man tänker sig bråktalsdelen av talet (N B ) 0 skrivet i den nya basen 2. (N B ) 0 = d d d -m 2 -m Multiplicera talet med basen 2. 2(N B ) 0 = d d d -m 2 -m+ heltal bråktal Efter multiplikationen "dyker" d - upp som heltalsdel. Fortsatt multiplikation av den nya bråktalsdelen med basen 2 ger siffrorna d -2,d -3,... i talet, fast nu i basen 2. Till sist sätts talet (N) 2 samman av heltalsdelen och bråktalsdelen. (N) 2 = (N H.N B ) 2 = ( d n- d n-2... d 0. d - d d -m ) 2 Digital och Datorteknik OH LV 22

23 Heltalsdelen: (2) 0 omvandlas till bas 2 genom successiva divisioner med 2. kvot rest 2/2 = 05 + ½ d 0 = S2.8 Ext2 05/2 = 52 + ½ d = 52/2 = d 2 = 0 26/2 = d 3 = 0 3/2 = 6 + ½ d 4 = 6/2 = d 5 = 0 3/2 = + ½ d 6 = /2 = 0 + ½ d 7 = Sluta som ger (2) 0 = (000) 2 Digital och Datorteknik OH LV 23

24 Bråktalsdelen: Talet (0,678) 0 omvandlas till bas 2 med successiva multiplikationer heltal bråk 2 0,678 = + 0,356 d - = 2 0,356 = 0 + 0,72 d -2 = 0 2 0,72 = + 0,424 d -3 = 2 0,424 = 0 + 0,848 d -4 = 0 2 0,848 = + 0,696 d -5 = 2 0,696 = + 0,392 d -6 = : : Sluta????? S2.2 Ext2 som ger (0,678) 0 = ( ) 2 Digital och Datorteknik OH LV 24

25 Fo Kursens mål: Använda en modern processor Konstruera en dator mha grindar och programmera denna Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet Hur kodas tal och tecken i datorn Dagens mål: Inledning till Digital o Datorteknik Kunna använda binära tal Kunna omvandla mellan binära, hexadecimala och decimala tal Förstå innebörden av olika binära koder Digital och Datorteknik fo 25

26 GRAY- KOD Tabell 2.2. Graykoder. Decimal ordning Kodord i trebitars Graykod Kodord i fyrbitars Graykod S2.6 5 Digital och Datorteknik OH LV

27 Gray kod Kodskiva vanlig komponent i olika typer av vinkelgivare. Ljuskällor Detektorer I övergångarna : Koder ändrar sig endast i en bit. Förhindrar tillfälliga felavläsningar. Digital och Datorteknik OH LV 27

28 Excess- kod Tabell 2.. Excess-2 n- kodning vid n = 4. Ex avkoda: Excess-2 n- n= = 4 0 Nivå k Kodord i excess-2 n- -kod (n=4) S2.5 Digital och Datorteknik OH LV 28

29 NBCD-kod Decimal siffra NBCD S Skriv (563,782) på NBCD-kod Digital och Datorteknik OH LV 29

30 Alfanumeriska tecken ASCII American Standard Code for Information Interchange Typiskt användningsområde: Tangentbord Digital och Datorteknik OH LV 30

31 Felupptäckande kod - Paritetsbitar b 3 b 2 b p Extra bit läggs till så att ordet alltid innehåller jämnt antal ettor (jämn paritet) Kontrollbit: om udda antal ettor 0 annars paritetsbitsgenerering paritetskontroll c b b 2 b 3 Exempel: Jämn paritetsmetod använd i samband med 3-bitars kod. Digital och Datorteknik OH LV 3

32 b 3 b 2 b p Extra bit läggs till så att ordet alltid innehåller udda antal ettor (udda paritet) Kontrollbit: om jämnt antal ettor 0 annars paritetsbitsgenerering paritetskontroll c b b 2 b 3 Exempel: Udda paritetsmetod använd i samband med 3-bitars kod. 32 Digital och Datorteknik OH LV 32

33 Sammanfattning Något bitmönster: 000 Kan anges på HEX-form: 2C Kan representera ett binärtal: Kan anges på HEX-form: 2C 6 Motsvarande decimala tal: = =44 0 NBCD-talen: Binär/Hex-talen [0,9] Motsvarande decimala tal: 2 6 +C 6 0 = =44 0 Digital och Datorteknik OH LV 33

34 Vad Repr ettorna o nollorna Binärtal Excess-kod Gray-kod NBCD ASCII-kod 000, 000, 00, 000, etc Förskjuten nollpunkt; plus o minus Enhetsavstånd; en bit ändrar sig Siffrorna 0,9; (A,F; 00,, etc använs ej) Kod för text (tangentbord) Digital och Datorteknik OH LV 34

35 I DAG Fö2 Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet av datorn Hur kodas tal och tecken i datorn Dagens mål: Switchnätsalgebra Kunna använda boolesk algebra Kunna använda funktionstabell Kunna utföra binär evaluering Kunna återge grindarnas sanningstabeller Kunna koppla ihop grindar Digital och Datorteknik fo2 35

36 Verktyg Boolesk algebra Funktionstabell Karnaughdiagram Digital och Datorteknik OH LV 36

37 3.2 Boolesk algebra S3.7 Operatorer: +,,, Data: 0, Räkneregler: = = 0 0' = 0 + = 0 = 0 ' = = 0 = 0 + = = Icke Eller Och Digital och Datorteknik OH LV 37

38 . Kommutativa lagarna x + y = y + x x y = y x 2. Distributiva lagarna x (y + z) = x y + x z Satser inom Boolesk algebra. x + (y z) = (x + y) (x + z) 7. Associativa lagarna x + (y + z) = (x + y) + z x (y z) = (x y) z 8. De Morgans lagar (x + y)' = x' y' (x y)' = x' + y' 3. x + 0 = x x = x 4. x + x' = x x' = 0 5. x + = x 0 = 0 6. x + x = x x x = x 9. (x')' = x S3.8 Digital och Datorteknik OH LV 38

39 Exempel 3.6 Förenkla f = X + XY S3.9 f = X + XY f = X + XY sats 3 f = X ( + Y) sats 2 f = X sats 5 f = X sats 3 Digital och Datorteknik OH LV 39

40 Fö2 Dagens mål: Switchnätsalgebra Kunna använda boolesk algebra Kunna använda funktionstabell Kunna utföra binär evaluering Kunna återge grindarnas sanningstabeller Kunna koppla ihop grindar Digital och Datorteknik fo2 40

41 Funktionstabell S3.8 Satserna i Boolesk algebra kan enkelt bevisas med hjälp av binär evaluering och utnyttjande av räknereglerna för en Boolesk algebra. Enklast görs detta i tabellform i en s k funktionstabell. Visa att: (x + y)' = x' y' ( Sats 8 De Morgans) Sätt upp alla kombinationer av variablerna!!!! Digital och Datorteknik OH LV 4

42 Logikkrets. S3.8 S.4 Grind ELLER (OR) +5V OCH (AND) INVERTERARE (ICKE, NOT) x y 0 f(xy) z NOR NAND 0V Digital och Datorteknik OH LV 42

43 Några olika teknologier... TTL (Transistor-Transistor- Logic) +5V MOS (Metal Oxide Silicon) CMOS (Complementary MOS) Mer om detta kommer i kursen Digitalteknik FK Digital och Datorteknik OH LV 43

44 Funktionstabeller för grundläggande grindtyper S3.8 Arb App E 5 Volt X X Inverterare (NOT) X f 0 0 x f 0 Volt Digital och Datorteknik OH LV 44

45 x = 0 kg AND - GRIND y = 0 kg x y f V ~ 5 Volt f x = kg y = kg x 220V ~ y 0 Volt Digital och Datorteknik OH LV 45

46 Funktionstabeller för grundläggande grindtyper X Y & f=x Y AND (OCH) X Y f S3.9 Arb App E X Y & NAND f=(x Y) X Y f Digital och Datorteknik OH LV 46

47 OR - GRIND x = 0 kg x y f Volt y = 0 kg 220 V f x y 0 Volt Digital och Datorteknik OH LV 47

48 Funktionstabeller för grundläggande grindtyper X Y f=x+y OR (ELLER) X Y f S3.9 Arb App E X Y NOR f=(x+y) X Y f Digital och Datorteknik OH LV 48

49 Logikkretssymboler för grundläggande logikoperationer. Funktion Grind Grafisk symbol S3.8 S.4 z = x+y ELLER (OR) x y z z = x y OCH (AND) x y & z z = x' INVERTERARE (ICKE, NOT) x z z = ( x+y)' NOR x y z z = (x y)' NAND x y & z Digital och Datorteknik OH LV 49

50 Utökningar av grindar 5 Volt 5 Volt x y z w & & & f = x y f f z 0 Volt w X Y Z W & f = xyzw 0 Volt Digital och Datorteknik OH LV 50

51 Utökningar av grindar 5 Volt 5 Volt x y z w f = x y x y f f z 0 Volt X Y Z W w f = x+y+z+w 0 Volt Digital och Datorteknik OH LV 5

52 XOR, (Exclusive-OR) S3.23 x y & & x y+xy Speciell operationssymbol X Y = XOR f=x Y X Y f Så: x y = x y + xy Digital och Datorteknik OH LV 52

53 Utökningar av grindar X Y Z f =? x y z f =x+y+z X Y Z = x = y z = f =? f = x y z f Digital och Datorteknik OH LV 53

54 I DAG Fö3 Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet av datorn Hur kodas tal och tecken i datorn Dagens mål: Kunna jobba med booleska uttryck och funktioner Kunna ange uttryck på Disjunktiv och Konjunktiv form Kunna skriva uttryck på Normal / Minimal form Kunna ange Mintermer och Maxtermer Kunna minimera funktioner med hjälp av Karnaughdiagram Kunna Analysera och Minimera grindnät Konstruera grindnät bestående av NAND och NOR logik Digital och Datorteknik fo3 54

55 Begrepp Booleska uttryck och funktioner Disjunktiv / Konjunktiv form Normal / Minimal form Mintermer / Maxtermer Karnaughdiagram Minimering av grindnät Exempel Kalle: Realisera f(x,y,z) = xy+yz+x'z med grindar Digital och Datorteknik OH LV 55

56 Booleska uttryck och Booleska funktioner s3.4-7 Booleska uttryck som är ekvivalenta repr. samma Booleska funktion: f(x,y) = (x+y)' och g(x,y) = x' y utgör olika uttryck för samma funktion (ty (x+y)' = (x' y') enligt sats 8). (jfr vanlig algebra) Ett uttryck på disjunktiv form är en summa av termer, där varje term är en Boolesk produkt av variabler (med eller utan prim): T ex f(x,y,w,z) = yz + wz + x yw' Ett uttryck på konjunktiv form är en produkt av faktorer, där varje faktor är en Boolesk summa av variabler (med eller utan prim): T ex g(x,y,w,z) = (y + w)( w' + z)( x' + z) Digital och Datorteknik OH LV 56

57 Exempel (Kalle forts) Visa hur det Booleska uttrycket f(x,y,z) = xy+yz+x'z ) kan förenklas (minimeras) till disjunktiv minimal form: (Summa av Produkter) 2) kan förenklas (minimeras) till konjunktiv minimal form: (Produkt av Summor) Digital och Datorteknik OH LV 57

58 Exempel (Kalle forts) Visa hur f(x,y,z) = xy+yz+x'z kan förenklas till disjunktiv (minimal) form: (Summa av Produkter) Ext 3 Kmp s 3.9 f(x,y,z) = xy + yz + x'z = xy + yz + x'z sats 3 = xy + yz(x + x') + x'z sats 4 = xy + yzx + yzx' + x'z sats 2 = xy + xyz + x'z + x'yz sats = xy + xyz + x'z + x'zy sats 3 = xy( + z) + x'z( + y) sats 2 = xy + x'z sats 5 = xy + x'z sats 3 Digital och Datorteknik OH LV 58

59 Exempel (Kalle forts) Visa hur f(x,y,z) = xy+yz+x'z kan förenklas till konjunktiv (minimal) form: (Produkt av summor) f(x,y,z) = xy + yz + x'z = xy + yz + xx + x'z sats 4 = y(x + z) + x'(x + z) sats 2 = (x + z) (y + x') sats 2 Digital och Datorteknik OH LV 59

60 Grindnät för exempel Kalle f(x,y,z) = xy + yz + x'z X Y & & Z & f yz + x'z Disjunktiv (minimal) form (Summa av Produkter) Konjunktiv (minimal) form (Produkt av summor) X Y Z f(x,y,z) = xy + x'z & & f X Z Y f(x,y,z) = (x + z) (y + x') Digital och Datorteknik OH LV 60 & f

61 Ext 3 Disjunktiv normal form och konjunktiv normal form Vårat gamla exempel Kalle: f(x,y,z) = x y + y z + x'z Rita funktionstabell (3 variabler x,y,z => 2 3 = 8 rader ) Digital och Datorteknik OH LV 6

62 Disjunktiv normal form och konjunktiv normal form Vårat gamla exempel Kalle: f(x,y,z) = x y + y z + x'z Rita funktionstabell (3 variabler => 2 3 = 8 rader ) x y z 0) ) 0 0 2) 0 0 3) 0 4) 0 0 5) 0 6) 0 7) xy yz x z f Digital och Datorteknik OH LV 62 Ext 3

63 x y z f 0) ) 0 0 2) ) 0 4) ) 0 0 6) 0 7) Ext 3 Invariabelkombinationen (x, y, z) i varje rad i funktionstabellen är unik. Ta fram en unik produkt av invariabler som ger =. (T.ex ger rad 6 x y z ) Ta fram produkter för samtliga rader där funktionsvärdet är och adderar dessa. Summan blir ett uttryck för den Booleska funktionen f = x'y'z + x'y z + x y z' + x y z Varje term är unik och innehåller samtliga invariabler. Termerna kallas mintermer och funktionen sägs vara skriven på disjunktiv normal form. Digital och Datorteknik OH LV 63

64 x y z f 0) ) 0 0 2) ) 0 4) ) 0 0 6) 0 7) Invariabelkombinationen (x, y, z) i varje rad i funktionstabellen är unik. Ta fram en unik summa av invariabler som ger 0+0+0=0. (T.ex ger rad 4 x +y +z ) Ta fram summor för samtliga rader där funktionsvärdet är 0 och multiplicera dessa. Produkten blir ett uttryck för den Booleska funktionen f = (x + y + z)(x + y'+ z)(x'+ y + z)(x'+ y +z') Ext 3 S3.6 Varje faktor är unik och innehåller samtliga invariabler. Faktorerna kallas maxtermer och funktionen sägs vara skriven på konjunktiv normal form. Digital och Datorteknik OH LV 64

65 I DAG Fö3 Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet av datorn Hur kodas tal och tecken i datorn Dagens mål: Kunna jobba med booleska uttryck och funktioner Kunna ange uttryck på Disjunktiv och Konjunktiv form Kunna skriva uttryck på Normal / Minimal form Kunna ange Mintermer och Maxtermer Kunna minimera funktioner med hjälp av Karnaughdiagram Kunna Analysera och Minimera grindnät Konstruera grindnät bestående av NAND och NOR logik Digital och Datorteknik fo3 65

66 Funktionstabell x y z f (x, y, z) 0) ) 0 0 2) ) 0 4) ) 0 0 6) 0 7) Graykodat Alternativ uppställning x y z f (x, y, z) 0) ) 0 0 3) 0 2) 0 0 6) 0 7) 5) 0 4) S ) och 3) x y z + x yz = x z (y + y) = x z 3) och 7) x yz + x yz = yz (x +xy) = yz 6) och 7) xyz + xyz = xy (z + z) = xy f = xy + yz + x z Digital och Datorteknik OH LV 66

67 Karnaughdiagram X x x y z y z yz yz YZ X är noll Y är don t care Z är ett X Z X är ett Y är ett Z är don t care XY f min = X Z + XY Digital och Datorteknik OH LV 67

68 f = f = yz wx yz wx S3.30 yz f = wx yz wx figurerna 3.27 och 3.28 f = f = f = yz wx yz wx Digital och Datorteknik OH LV 68

69 Sammanfattning NORMAL form Funktionstabell MINIMAL form Kranaughdiagram DISJUNKTIV (normal / minimal) form av Prod Ex: (x y)+(xw)+(xyw) Ettor Mintermer: ( ) = NAND / NAND - logik KONJUNKTIV (normal / minimal) form Prod av :or Ex: (x+z)(x +z+w)(z +w ) Nollor Maxtermer: (0+0+0) = 0 NOR / NOR - logik Digital och Datorteknik OH LV 69

70 I DAG Fö3 Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet av datorn Hur kodas tal och tecken i datorn Dagens mål: Kunna jobba med booleska uttryck och funktioner Kunna ange uttryck på Disjunktiv och Konjunktiv form Kunna skriva uttryck på Normal / Minimal form Kunna ange Mintermer och Maxtermer Kunna minimera funktioner med hjälp av Karnaughdiagram Kunna Analysera och Minimera grindnät Konstruera grindnät bestående av NAND och NOR logik Digital och Datorteknik fo3 70

71 Praktikfall, minimering av grindnät Ext4 x z y & Ett grindnät med utsignalen f och fyra insignalerna x, y, z, w är givet. y w y w z w z y & & & f Kan man konstruera ett "mindre" nät? ) Analys 2) Funktionstabell 3) Minimering (Karnaugh) 4) Realicering Digital och Datorteknik OH LV 7

72 I DAG Fö3 Veckans mål: Beskriva grindar och de verktyg som behövs under konstruktionsarbetet av datorn Hur kodas tal och tecken i datorn Dagens mål: Kunna jobba med booleska uttryck och funktioner Kunna ange uttryck på Disjunktiv och Konjunktiv form Kunna skriva uttryck på Normal / Minimal form Kunna ange Mintermer och Maxtermer Kunna minimera funktioner med hjälp av Karnaughdiagram Kunna Analysera och Minimera grindnät Konstruera grindnät bestående av NAND och NOR logik Digital och Datorteknik fo3 72

73 NAND-logik Om vi har A+B A B Hur realicera med NAND? De Morgan: (A+B) = A B A B A B & Digital och Datorteknik OH LV 73

74 NAND-logik A B Samma sak A B & om nu A = f(c,d) och B = f(e,f) Disjunktiv form C D E F & & C D E F & & & Digital och Datorteknik OH LV 74

75 NOR-logik Om vi har A B A B & Hur realicera med NOR? De Morgan: (AB) = A + B A B & A B Digital och Datorteknik OH LV 75

76 NOR-logik A B & Samma sak A B om nu A = f(c,d) och B = f(e,f) Konjunktiv form C D E F & C D E F Digital och Datorteknik OH LV 76

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat Fo Dig o Dat = DoD LP EDA432 (IT), DIT79 (GU) LP2 EDA25 (Z), DIT79 (GU), EDA45 (D) Digital och Datorteknik fo Digital och Datorteknik fo 2 tterligare kurser kopplade till

Läs mer

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat Fo Dig o Dat = DoD LP EDA432 (IT), DIT79 (GU), LEU43 (L) LP2 EDA25 (Z), DIT79 (GU), EDA45 (D) LP4 EDA3 (E) Digital och Datorteknik fo Digital och Datorteknik fo 2 tterligare

Läs mer

Kursens mål: Grundläggande Datorteknik. Kursens Hemsida. Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW)

Kursens mål: Grundläggande Datorteknik. Kursens Hemsida. Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW) Grundläggande Datorteknik Kursens mål: Fatta hur en dator är uppbggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW samverkar LP EDA433 (IT), DIT79 (GU) LP2 EDA45 (D), DIT79 (GU) LP3 EDA27

Läs mer

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat = DoD LP ED432 (IT), DIT79 (GU), LEU43 (L) LP2 ED25 (Z), DIT79 (GU), ED45 (D) LP4 ED3 (E) Digital och Datorteknik OH LV Kursens mål: Fatta hur en dator är uppbggd (HDW)

Läs mer

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat = DoD LP ED432 (IT), DIT79 (GU), LEU43 (L) LP2 ED25 (Z), DIT79 (GU), ED45 (D) LP4 ED3 (E) Digital och Datorteknik OH LV Kursens mål: Fatta hur en dator är uppbggd (HDW)

Läs mer

Digital och Datorteknik. Kursens mål: Kursens mål: Dator teknik. Digital teknik. Digital teknik Dator teknik. Dig o Dat = DoD

Digital och Datorteknik. Kursens mål: Kursens mål: Dator teknik. Digital teknik. Digital teknik Dator teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat = DoD LP EDA432 (IT), DIT79 (GU), LEU43 (L) LP2 EDA25 (Z), DIT79 (GU), EDA45 (D), LEU43 (L) LP4 EDA3 (E) Digital och Datorteknik o tterligare kurser kopplade till ingenjörskompetens

Läs mer

Grundläggande Datorteknik Digital- och datorteknik

Grundläggande Datorteknik Digital- och datorteknik Grundläggande Datorteknik Digital- och datorteknik Kursens mål: Fatta hur en dator är uppbggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW samverkar Digital teknik Dator teknik Grundläggande

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Talomvandling Principer för omvandling mellan olika talsystem:

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #3 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Logikgrindar Från data till digitala byggblock: Kursens

Läs mer

Digital- och datorteknik

Digital- och datorteknik Dessa sidor innehåller ett antal typ-prov som delas ut vid laborationerna. Syfte med dessa prov är att du skall känna att du hänger med på kursen att vi som godkänner dig på laborationsmomenten ser att

Läs mer

SMD033 Digitalteknik. Digitalteknik F1 bild 1

SMD033 Digitalteknik. Digitalteknik F1 bild 1 SMD033 Digitalteknik Digitalteknik F1 bild 1 Vi som undervisar Anders Hansson A3209 91 230 aha@sm.luth.se Digitalteknik F1 bild 2 Registrering Registrering via email till diglabs@luth.se Digitalteknik

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #5 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Vad är ett bra grindnät? De egenskaper som betraktas som

Läs mer

Grundläggande datorteknik

Grundläggande datorteknik Kursen handlar om den teknik som ligger till grund för välbekanta vardagsprylar mobiltelefoner, mediaspelare, digitalboxar, "laptops, hemma-bio spelkonsoler, mikrovågsugnar, huslarm, "smartcards" etc.

Läs mer

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar Moment 2 - Digital elektronik Föreläsning 1 Binära tal och logiska grindar Jan Thim 1 F1: Binära tal och logiska grindar Innehåll: Introduktion Talsystem och koder Räkna binärt Logiska grindar Boolesk

Läs mer

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011 EDA 451 - Digital och Datorteknik 2010/2011 Ur innehållet: Vi repeterar kursens lärandemål Diskussion i kring övningstentor t Övriga frågor 1 Lärandemål Det övergripande målet är att den studerande ska

Läs mer

IE1204 Digital Design

IE1204 Digital Design IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar F7 F8 Ö4 F9 Ö5 Multiplexor KK2 LAB2 Låskretsar, vippor, FSM

Läs mer

Facit till övningsuppgifter Kapitel 4 Kombinatoriska nät Rita in funktionen i ett Karnaughdiagram och minimera

Facit till övningsuppgifter Kapitel 4 Kombinatoriska nät Rita in funktionen i ett Karnaughdiagram och minimera Facit till övningsuppgiter Kapitel 4 Kombinatoriska nät 4-4. Rita in unktionen i ett Karnaughdiagram och minimera ör disjunktiv orm z w ör konjunktiv orm z w a) ='z'+w c) = ( + z')(w + ') = (de Morgan)

Läs mer

EDA215 Digital- och datorteknik för Z

EDA215 Digital- och datorteknik för Z EDA25 Digital- och datorteknik för Z Tentamen Måndag 7 december 2007, kl. 08.30-2.30 i M-salar Examinatorer Rolf Snedsböl, tel. 772 665 Kontaktpersoner under tentamen Som ovan. Tillåtna hjälpmedel Häftet

Läs mer

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU Onsdag 12 Januari 2011, kl. 14.00-18.00 Examinatorer

Läs mer

Tentamen. EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU. Måndag 23 oktober 2006, kl i V-salar

Tentamen. EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU. Måndag 23 oktober 2006, kl i V-salar EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU Tentamen Måndag 23 oktober 2006, kl. 08.30 12.30 i V-salar Examinatorer Rolf Snedsböl, tel. 772 1665 Kontaktpersoner under tentamen Som

Läs mer

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15. Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:

Läs mer

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design onsdagen den 5/ Tentamen i IE1204/5 Digital Design onsdagen den 5/6 2013 9.00-13.00 Tentamensfrågor med lösningsförslag Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista

Läs mer

EDA Digital och Datorteknik 2009/2010

EDA Digital och Datorteknik 2009/2010 EDA45 - Digital och Datorteknik 29/2 EDA 45 - Digital och Datorteknik 29/2, lärobokens kapitel 3 Ur innehållet: Satslogik och Boolesk algebra Grindar Funktionstabell Binär evaluering Normal orm/förenklad

Läs mer

DIGITALA TAL OCH BOOLESK ALGEBRA

DIGITALA TAL OCH BOOLESK ALGEBRA DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt

Läs mer

Tentamen. EDA432 Digital- och datorteknik, IT DIT790 Digital- och datorteknik, GU. Måndag 18 Oktober 2010, kl

Tentamen. EDA432 Digital- och datorteknik, IT DIT790 Digital- och datorteknik, GU. Måndag 18 Oktober 2010, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, IT DIT790 Digital- och datorteknik, GU Måndag 18 Oktober 2010, kl. 8.30-12.30 Examinatorer

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #6 Biträdande proessor Jan Jonsson Institutionen ör data- och inormationsteknik Chalmers tekniska högskola Kursutvärderingsprocessen Kursrepresentanter i LEU43: Följande

Läs mer

EDA Digital och Datorteknik 2010/2011

EDA Digital och Datorteknik 2010/2011 EDA45 - Digital och Datorteknik 2/2 EDA 45 - Digital och Datorteknik 2/2, lärobokens kapitel 3 Ur innehållet: Satslogik och Boolesk algebra Grindar Funktionstabell Binär evaluering Normal orm/förenklad

Läs mer

EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik 2009/2010. Binär Kodning, lärobokens kap.2

EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik 2009/2010. Binär Kodning, lärobokens kap.2 EDA45 - Digital och Datorteknik 009/00 EDA 45 - Digital och Datorteknik 009/00 Binär Koning, lärobokens kap. Ur innehållet: Grunläggane binära koer Talovanlingar EDA45 - Digital och Datorteknik 009/00

Läs mer

Maskinorienterad Programmering LP3-2017/2018

Maskinorienterad Programmering LP3-2017/2018 Maskinorienterad Programmering LP3-2017/2018 Lars Bengtsson, D&IT Syften, målsättningar, kurslitteratur och genomförande Översikt av laborationer Introduktion till ARM-processorn och till laborationssystemet

Läs mer

Maurice Karnaugh. Karnaugh-diagrammet gör det enkelt att minimera Boolska uttryck! William Sandqvist

Maurice Karnaugh. Karnaugh-diagrammet gör det enkelt att minimera Boolska uttryck! William Sandqvist Maurice Karnaugh Karnaugh-diagrammet gör det enkelt att minimera Boolska uttryck! En funktion av fyra variabler a b c d Sanningstabellen till höger innehåller 11 st 1:or och 5 st 0:or. Funktionen kan uttryckas

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik 7,5 högskolepoäng läsperiod 1+2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Kursens organisation Föreläsningar (29

Läs mer

LV6 LV7. Aktivera Kursens mål:

LV6 LV7. Aktivera Kursens mål: Aktivera Kursens mål: LV6 LV7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE24 F4 Karnaugh-diagrammet, två- och fler-nivå minimering william@kth.se IE24 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB

Läs mer

Definition av kombinatorisk logik Olika sätt att representera kombinatorisk logik Minimering av logiska uttryck

Definition av kombinatorisk logik Olika sätt att representera kombinatorisk logik Minimering av logiska uttryck KOMBINATORISK LOGIK Innehåll Definition av kombinatorisk logik Olika sätt att representera kombinatorisk logik Minimering av logiska uttryck Boolesk algebra Karnaugh-diagram Realisering av logiska funktioner

Läs mer

Exempel 3 på Tentamen

Exempel 3 på Tentamen Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Exempel 3 på Tentamen Grundläggande datorteknik Examinator Kontaktperson under tentamen Tillåtna hjälpmedel Häfte Instruktionslista

Läs mer

Digital elektronik CL0090

Digital elektronik CL0090 Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least

Läs mer

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Tentamen i IE1204/5 Digital Design onsdagen den 5/ Tentamen i IE1204/5 Digital Design onsdagen den 5/6 2013 9.00-13.00 Allmän information Exaator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista IE1204) Tentamensuppgifterna behöver

Läs mer

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson Repetition TSIU05 Digitalteknik Di/EL Michael Josefsson Här kommer några frågeställningar och uppgifter du kan använda för att använda som egenkontroll på om du förstått huvudinnehållet i respektive föreläsning.

Läs mer

Grundläggande digitalteknik

Grundläggande digitalteknik Grundläggande digitalteknik Jan Carlsson Inledning I den verkliga världen vet vi att vi kan få vilka värden som helst när vi mäter på något. En varm sommardag visar termometern kanske 6, 7 C. Men när det

Läs mer

Exempel 2 på Tentamen med lösningar

Exempel 2 på Tentamen med lösningar Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Exempel 2 på Tentamen med lösningar Grundläggande datorteknik Examinator Kontaktperson under tentamen Tillåtna hjälpmedel Häfte

Läs mer

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar Digitalteknik EIT020 Lecture 15: Design av digitala kretsar November 3, 2014 Digitalteknikens kopplingar mot andra områden Mjukvara Hårdvara Datorteknik Kretskonstruktion Digitalteknik Elektronik Figure:,

Läs mer

Tentamen (Svar och lösningsförslag)

Tentamen (Svar och lösningsförslag) Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen (Svar och lösningsförslag) LEU430 Digital- och datorteknik Måndag 19 oktober 2009, kl. 8.30-12.30 Examinator Lars-Eric

Läs mer

Maskinorienterad Programmering IT2, LP2-2016/2017

Maskinorienterad Programmering IT2, LP2-2016/2017 Maskinorienterad Programmering IT2, LP2-2016/2017 Syften, målsättningar, kurslitteratur och genomförande Översikt av laborationer Introduktion till ARM-processorn och till laborationssystemet 1 Kursens

Läs mer

DIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar

DIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Björne Lindberg/Håkan Joëlson John Berge 2013 DIGITALTEKNIK I Laboration DE1 Kombinatoriska nät och kretsar Namn... Personnummer... Epost-adress...

Läs mer

Mintermer. SP-form med tre mintermer. William Sandqvist

Mintermer. SP-form med tre mintermer. William Sandqvist Mintermer OR f 2 3 En minterm är en produktterm som innehåller alla variabler och som anger den kombination av :or och :or som tillsammans gör att termen antar värdet. SP-form med tre mintermer. f = m

Läs mer

Digitala system EDI610 Elektro- och informationsteknik

Digitala system EDI610 Elektro- och informationsteknik Digitala system EDI610 Elektro- och informationsteknik Digitala System EDI610 Aktiv under hela första året, höst- och vår-termin Poäng 15.0 Godkännande; U,3,4,5 Under hösten i huvudsak Digitalteknik Under

Läs mer

Digitalteknik syntes Arne Linde 2012

Digitalteknik syntes Arne Linde 2012 Digitalteknik, fortsättningskurs Föreläsning 3 Kombinatoriska nät 202 VHDL repetition + Strukturell VHDL Lite repetition + Karnaughdiagram(4-6var), flera utgångar + Quine-McCluskey + intro tid 2 Entity

Läs mer

Tentamen. EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU. Måndag 17 December 2012, kl

Tentamen. EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU. Måndag 17 December 2012, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU Måndag 17 December 2012, kl. 8.30-12.30 Examinatorer

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE24 F2 : Logiska Grindar och Kretsar, Boolesk Algebra william@kth.se IE24 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska

Läs mer

Mattias Wiggberg Collaboration

Mattias Wiggberg Collaboration Informationsteknologi sommarkurs 5p, 24 Mattias Wiggberg Dept. of Information Technology Box 337 SE75 5 Uppsala +46 847 3 76 Collaboration Jakob Carlström Binära tal Slideset 5 Agenda Binära tal Talbaser

Läs mer

IE1205 Digital Design: F4 : Karnaugh-diagrammet, två- och fler-nivå minimering

IE1205 Digital Design: F4 : Karnaugh-diagrammet, två- och fler-nivå minimering IE25 Digital Design: F4 : Karnaugh-diagrammet, två- och fler-nivå minimering Mintermer 2 3 OR f En minterm är en produktterm som innehåller alla variabler och som anger den kombination av :or och :or som

Läs mer

Digitalteknik F2. Digitalteknik F2 bild 1

Digitalteknik F2. Digitalteknik F2 bild 1 igitalteknik F2 igitalteknik F2 bild Återblick från F: Kombinatoriska och sekventiella kretsar Funktionstabeller ooleska funktioner Logiksymboler esignspråk igitalteknik F2 bild 2 Förenkling av komb. funkt.

Läs mer

Tentamen i Digital Design

Tentamen i Digital Design Kungliga Tekniska Högskolan Tentamen i Digital Design Kursnummer : Kursansvarig: 2B56 :e fo ingenjör Lars Hellberg tel 79 7795 Datum: 27-5-25 Tid: Kl 4. - 9. Tentamen rättad 27-6-5 Klagotiden utgår: 27-6-29

Läs mer

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2011-08-26 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel

Läs mer

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1 Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1 Från Wikipedia: Sekvensnät Ett sekvensnäts utgångsvärde beror inte bara på indata, utan även i vilken ordning datan kommer (dess sekvens).

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Speciella egenskaper: Systemet

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Speciella egenskaper: Systemet arbetar med kodord (s k

Läs mer

Övningar och datorlaborationer, Datorer i system

Övningar och datorlaborationer, Datorer i system LUNDS TEKNISKA HÖGSKOLA Datorer i system Institutionen för datavetenskap 2013/14 Övningar och datorlaborationer, Datorer i system Kursen Datorer i system inkluderar under läsperiod HT1 två övningar i seminariesal

Läs mer

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS. 2008-01-24 v 2.1

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS. 2008-01-24 v 2.1 UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Dan Weinehall/Håkan Joëlson 2008-01-24 v 2.1 ELEKTRONIK Digitalteknik Laboration D181 Kombinatoriska kretsar,

Läs mer

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson 2007-11-19 v 1.1 DIGITALTEKNIK Laboration D173 Grundläggande digital logik Innehåll Mål. Material.... Uppgift 1...Sanningstabell

Läs mer

Tentamen i IE1204/5 Digital Design måndagen den 15/

Tentamen i IE1204/5 Digital Design måndagen den 15/ Tentamen i IE1204/5 Digital Design måndagen den 15/10 2012 9.00-13.00 Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandqvist, tel 08-790 4487 (Kista IE1204), Tentamensuppgifterna

Läs mer

Tentamen 3. EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU. Måndag xx Oktober 20xx, kl

Tentamen 3. EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU. Måndag xx Oktober 20xx, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen 3 EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU Måndag xx Oktober 20xx, kl. 8.30-12.30 Examinator

Läs mer

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2010-08-27 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #3 Biträdande professor Jan Jonsson Instittionen för data- och informationsteknik Chalmers tekniska högskola Från data till digitala byggblock: Krsens inledande föreläsningarna

Läs mer

Styrenheten 9/17/2011. Styrenheten - forts Arb s 120. LV4 Fo10. Aktivera Kursens mål: Kap 7 Blå

Styrenheten 9/17/2011. Styrenheten - forts Arb s 120. LV4 Fo10. Aktivera Kursens mål: Kap 7 Blå Aktivera Kursens mål: LV4 Fo10 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Koppla samman register och ALU till en dataväg Minnets uppbyggnad och anslutning till datavägen

Läs mer

Laboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:

Laboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs: UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Christer Ardlin/Lars Wållberg/ Håkan Joëlson 2000-01-28 v 2.3 ELEKTRONIK Digitalteknik Laboration D151 Kombinatoriska kretsar, HCMOS Namn:

Läs mer

F5 Introduktion till digitalteknik

F5 Introduktion till digitalteknik Exklusiv eller XOR F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant På övning 2 stötte ni på uttrycket x = (a b) ( a b) som kan utläsas antingen a eller b, men inte både a och

Läs mer

ALU:n ska anslutas hur då?

ALU:n ska anslutas hur då? Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

Laboration i digitalteknik Introduktion till digitalteknik

Laboration i digitalteknik Introduktion till digitalteknik Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 6 Laboration i digitalteknik Introduktion till digitalteknik TSEA Digitalteknik D TSEA5 Digitalteknik Y TDDC75

Läs mer

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien DIGITAL- OCH MIKRODATORTEKNIK, U2 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar skall inlämnas.

Läs mer

Tentamen i IE1204/5 Digital Design Torsdag 29/

Tentamen i IE1204/5 Digital Design Torsdag 29/ Tentamen i IE1204/5 Digital Design Torsdag 29/10 2015 9.00-13.00 Allmän information ( TCOMK, Ask for an english version of this exam if needed ) Examinator: Ingo Sander. Ansvarig lärare: William Sandqvist

Läs mer

Switchnätsalgebra. Negation, ICKE NOT-grind (Inverterare) Konjunktion, OCH AND-grind. Disjunktion, ELLER OR-grind

Switchnätsalgebra. Negation, ICKE NOT-grind (Inverterare) Konjunktion, OCH AND-grind. Disjunktion, ELLER OR-grind Dagens öreläsning behandlar: Läroboken kapitel 3 Arbetsboken kapitel,3 Ur innehållet: Satslogik och Grindar Funktionstabell Binär evaluering Normal orm/förenklad orm/ Minimal orm Karnaughdiagram Negation,

Läs mer

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Måndag 19 oktober 2009, kl

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Måndag 19 oktober 2009, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU Måndag 19 oktober 2009, kl. 08.30-12.30 Examinatorer

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #13 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Vad kännetecknar en tillståndsmaskin? En synkron tillståndsmaskin

Läs mer

Tentamen med lösningar i IE1204/5 Digital Design Måndag 27/

Tentamen med lösningar i IE1204/5 Digital Design Måndag 27/ Tentamen med lösningar i IE04/5 Digital Design Måndag 7/0 04 9.00-3.00 Allmän information Examinator: Ingo Sander. Ansvarig lärare: Elena Dubrova /William Sandvist, tel 08-7904487 Tentamensuppgifterna

Läs mer

Lösningsförslag till tentamen i Digitalteknik, TSEA22

Lösningsförslag till tentamen i Digitalteknik, TSEA22 Försättsblad till skriftlig tentamen vid Linköpings universitet, Datorteknik, ISY (4) Lösningsförslag till tentamen i Digitalteknik, TSEA Datum för tentamen 3009 Salar U4, U7, U0 Tid 4.00-8.00 Kurskod

Läs mer

F2 Binära tal EDA070 Datorer och datoranvändning

F2 Binära tal EDA070 Datorer och datoranvändning Datarepresentation F2 Binära tal EDA070 Roger Henriksson I en dator lagras och behandlas all information i form av binära tal ettor och nollor. En binär siffra kallas för en bit BInary digit. Ett antal

Läs mer

Exempel 1 på Tentamen med lösningar

Exempel 1 på Tentamen med lösningar Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Exempel 1 på Tentamen med lösningar Grundläggande datorteknik Examinator Kontaktperson under tentamen Tillåtna hjälpmedel Häfte

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #4 Biträdande professor Jan Jonsson Instittionen för data- och informationsteknik Chalmers tekniska högskola SP- och PS-form: Boolesk algebra Vid förra föreläsningen

Läs mer

IE1204 Digital Design

IE1204 Digital Design IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar F7 F8 Ö4 F9 Ö5 Multiplexor KK2 LAB2 Låskretsar, vippor, FSM

Läs mer

PARITETSKONTROLL. Om generatorn i vidstående exempel avkänner ett jämt antal ettor ger den en nolla ut. Detta innebär att överföringen

PARITETSKONTROLL. Om generatorn i vidstående exempel avkänner ett jämt antal ettor ger den en nolla ut. Detta innebär att överföringen PARITETSKONTROLL Paritetskontroll (likhetskontroll) användes för att kontrollera att dataordet inte förändrats på sin väg via överföringsledningarna, från ett ställe till ett annat. Antag att man vill

Läs mer

Maskinorienterad Programmering LP2-2017/2018

Maskinorienterad Programmering LP2-2017/2018 Maskinorienterad Programmering LP2-2017/2018 Syften, målsättningar, kurslitteratur och genomförande Översikt av laborationer Introduktion till ARM-processorn och till laborationssystemet 1 Kursens hemsida

Läs mer

Tentamen i TTIT07 Diskreta Strukturer

Tentamen i TTIT07 Diskreta Strukturer Tentamen i TTIT07 Diskreta Strukturer 2004-10-28, kl 8 13, TER1 och TERC Inga hjälpmedel är tillåtna Kom ihåg att svaren på samtliga uppgifter måste MOTIVERAS, och att motiveringarna skall vara uppställda

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F10 Tillståndsautomater del II william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska

Läs mer

Översikt, kursinnehåll

Översikt, kursinnehåll Översikt, kursinnehåll Specifikation av digitala funktioner och system Digitala byggelement Kombinatoriska system Digital Aritmetik Synkrona system och tillståndsmaskiner Asynkrona system och tillståndsmaskiner

Läs mer

CHALMERS TEKNISKA HÖGSKOLA

CHALMERS TEKNISKA HÖGSKOLA Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA217 Grundläggande Datortekik, Z EDA433 Grundläggande Datortekik, IT EDA452 Grundläggande Datortekik, D DIT790 Digital-

Läs mer

Tentamen med lösningar

Tentamen med lösningar Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen med lösningar EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU Måndag xx Oktober 20xx, kl. 8.30-12.30

Läs mer

F5 Introduktion till digitalteknik

F5 Introduktion till digitalteknik George Boole och paraplyet F5 Introduktion till digitalteknik EDAA05 Roger Henriksson Jonas Wisbrant p = b! (s " r) George Boole (1815-1864) Professor i Matematik, Queens College, Cork, Irland 2 Exklusiv

Läs mer

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2012-12-17 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel

Läs mer

Tentamen med lösningar för IE1204/5 Digital Design Torsdag 15/

Tentamen med lösningar för IE1204/5 Digital Design Torsdag 15/ Tentamen med lösningar för IE4/5 Digital Design Torsdag 5/ 5 9.-. Allmän information Eaminator: Ingo Sander. Ansvarig lärare: Kista, William Sandqvist, tel 8-79 44 87. KTH Valhallavägen, Fredrik Jonsson,

Läs mer

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik jörne Lindberg/Håkan Joëlson 2003-09-15 v 2.2 DIGITALTEKNIK Laboration D161 Kombinatoriska kretsar och nät Innehåll Uppgift 1...Grundläggande

Läs mer

IE1204/IE1205 Digital Design

IE1204/IE1205 Digital Design TENTAMEN IE1204/IE1205 Digital Design 2012-12-13, 09.00-13.00 Inga hjälpmedel är tillåtna! Hjälpmedel Tentamen består av tre delar med sammanlagd tolv uppgifter, och totalt 30 poäng. Del A1 (Analys) innehåller

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Grindnät för addition: Vi

Läs mer

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2008-08-29 Skrivtid 9.00-13.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Johan Eriksson Tel 070 589 7911 Tillåtna

Läs mer

Tentamen i IE Digital Design Fredag 21/

Tentamen i IE Digital Design Fredag 21/ Tentamen i IE204-5 Digital Design Fredag 2/0 206 09.00-3.00 Allmän information (TCOMK, Ask for an english version of this exam if needed) Examinator: Ingo Sander. Ansvarig lärare: Kista, William Sandqvist

Läs mer

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson! F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Von Neumann-arkitekturen Gemensamt minne för programinstruktioner och data. Sekventiell exekvering av instruktionerna.

Läs mer

Digital elektronik CL0090

Digital elektronik CL0090 Digital elektronik CL0090 Föreläsning 2 2007-0-25 08.5 2.00 Naos De logiska unktionerna implementeras i grindar. Här visas de vanligaste. Svenska IEC standard SS IEC 87-2 Amerikanska ANSI/IEEE Std.9.984

Läs mer

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien DIGITAL- OCH MIKRODATORTEKNIK, U2 11-01-12 09.00 13.00 Tillåtna hjälpmedel: Instruktionslista PIC16F877A Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien Fullständiga lösningar

Läs mer

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D Lars-Erik Cederlöf Per Liljas Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D1 2001-05-28 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet

Läs mer