Avkodning av minnen (och I/O)

Storlek: px
Starta visningen från sidan:

Download "Avkodning av minnen (och I/O)"

Transkript

1 Avkodning av minnen (och I/O)

2 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 F10 F11 Ö6 KK3 LAB3 FSM, VHDL introduktion F12 Ö7 F13 Asynkron FSM Ö8 F14 tentamen Minnen Föreläsningar och övningar bygger på varandra! Ta alltid igen det Du missat! Läs på i förväg delta i undervisningen arbeta igenom materialet efteråt!

3 Minnesteknologier Teknologi Accesstid Kostnad $/GB SRAM 1 ns 1000 DRAM 50 ns 100 HDD 10 ms 1 Snabba minnen är dyra och billiga minnen är slöa! Principiella siffror.

4 Minneshierarki En tre nivåers minneshierarki. De snabbare minnestyperna används som buffertar mot de långsammare. Principbild

5 Minne och minneskapslar Minne: N ord med ordlängden M bitar Minneskapsel: p ord med ordlängden q bitar p, q Antalet kapselrader r = N/p Antalet kapselkolumner k = M/q Antalet kapslar K = r k K = r k N, M

6 SRAM Varje bit i ett CMOS SRAM består av en låskrets uppbyggd av sex MOS-transistorer. Minnescellen är i princip en SRlatch.

7 Varje bit i ett DRAM består av en transistor och en minneskondensator. En laddad kondensator läcker ut laddningen efter ett tag. Periodiskt måste alla kondensatorer undersökas och de som har laddning kvar måste då återladdas. Detta kallas för Refresh. Det sköts av kretsar inuti minnet. DRAM

8 Kondensatorn byggs på djupet Trench Capacitor (trench = dike) En bit i ett DRAM tar samma plats som två MOS-transistorer. En bit i SRAM som sex MOS-transistorer!

9 Infineon HYB25D Mbit SDRAM Kapsel 256Mbit (32M 8) Synkront, använder bussklockan. Dubbel flanktriggat för dubbla datahastigheten ck+ck (även lägre effektförbrukning). 32M = 2 25, 25 adressbitar används. Tidsmultiplexad adressering, 13 bitar RAS (rader), 10 bitar CAS (kolumner), två bankbitar BA0 och BA1. Burst kan vara 2, 4, 8 Byte i följd.

10 Burst Förutom själva minnesarrayen så innehåller kretsen mycket annan digitalteknik.

11 Burst Kolumnadressräknaren kan snabbt räkna upp adressen till grann-minnescellerna minnet kan därför snabbare leverera en burst (skur) med flera Bytes i följd, än en enstaka random Byte.

12 Burst ger snabbare medelaccess Att hämta 1 random ord i minnet tar tre busscykler 3T Bus /ord (varav 2 T BUS är Waitstates) Att hämta en Burst med 2 ord tar 3+1 busscykler, 4/2 = 2T Bus /ord Att hämta en Burst med 4 ord tar busscykler, 6/4 = 1,5T Bus /ord Att hämta en Burst med 8 ord tar busscykler, 10/8 = 1,25T Bus /ord Det gäller dock att ha användning för alla hämtade ord annars slösar man bussklockcykler med Burst-metoden! Mer om detta i Datorteknikkursen i samband med cacheminnen.

13 ÖH 12.1 Dynamiskt minne Kapsel 256Mbit (32M 8) a) Hur många kapslar krävs för 256M 64?

14 ÖH 12.1 Dynamiskt minne Kapsel 256Mbit (32M 8) a) Hur många kapslar krävs för 256M 64? Minne N = 256M M = 64 bitar. Kapsel p = 32M q = 8 bitar. Antal kolumner k = M/q = 64/8 = 8. Antalet rader r = N/p = 256M/32M = 8. Antal kapslar K = r k = 8 8 = 64.

15 512M 72? b) Hur många kapslar krävs för 512M 72? Kapsel 256Mbit (32M 8)

16 512M 72? b) Hur många kapslar krävs för 512M 72? Kapsel 256Mbit (32M 8) Minne N = 512M M = 72 bitar. Kapsel p = 32M q = 8 bitar. Antal kolumner k = M/q = 72/8 = 9. Antalet rader r = N/p = 512M/32M = 16. Antal kapslar K = r k = = 144.

17 512M 72? b) Hur många kapslar krävs för 512M 72? Kapsel 256Mbit (32M 8) Minne N = 512M M = 72 bitar. Kapsel p = 32M q = 8 bitar. Antal kolumner k = M/q = 72/8 = 9. Antalet rader r = N/p = 512M/32M = 16. Antal kapslar K = r k = = 144. Den ovanliga bitbredden 72 (= ). De 8 extra bitarna används för att korrigera enkelfel, och för att kunna upptäcka dubbelfel. ( På så sätt kan även kapslar med något litet fel användas eftersom felet kan korrigeras. De kapslarna skulle annars behöva kasseras ).

18 512M 72? b) Hur många kapslar krävs för 512M 72? Kapsel 256Mbit (32M 8) Minne N = 512M M = 72 bitar. Kapsel p = 32M q = 8 bitar. Antal kolumner k = M/q = 72/8 = 9. Antalet rader r = N/p = 512M/32M = 16. Antal kapslar K = r k = = 144. Den ovanliga bitbredden 72 (= ). De 8 extra bitarna används för att korrigera enkelfel, och för att kunna upptäcka dubbelfel. ( På så sätt kan även kapslar med något litet fel användas eftersom felet kan korrigeras. De kapslarna skulle annars behöva kasseras ). Eller så kommer ett bra minne att tåla att några av minnescellerna slits ut med tiden.

19

20 ÖH 12.2 ROM och SRAM Läsminne: Läs/Skrivminne: Avkodare 3-to-8 ROM 4M 512k 8 bit SRAM 4M 512k 8 bit Control Address Antag att ROM och SRAM skall anslutas till en 16-bitars mikroprocessor som har 24 bitars adressering. Data

21 SRAM storlek? Hur stort är figurens SRAM, och vilket är adress-området uttryckt i hexadecimala siffror?

22 SRAM storlek? Hur stort är figurens SRAM, och vilket är adress-området uttryckt i hexadecimala siffror? Minneskapsel: p = 512k q = 8 bitar Minne: r = 3 k = 2 K = 2 3 = 6 M = k q = 2 8 = 16 bitar N = p r = 512k 3 = 1,5M

23 SRAM Control? Hur stort är figurens SRAM, och vilket är adress-området uttryckt i hexadecimala siffror? Minneskapsel: p = 512k q = 8 bitar Minne: r = 3 k = 2 K = 2 3 = 6 M = k q = 2 8 = 16 bitar N = p r = 512k 3 = 1,5M RD = RD WR = WR

24 SRAM adressområde?

25 SRAM adressområde?

26 SRAM adressområde? SRAM adressområde: A BFFFFF

27 Byt adressområde!? Ändra till adressområde AFFFFF? AFFFFF

28 Byt adressområde!? Ändra till adressområde AFFFFF? AFFFFF

29 Byt adressområde!? Ändra till adressområde AFFFFF? AFFFFF

30 Byt adressområde!? Ändra till adressområde AFFFFF? AFFFFF

31 Byt adressområde!? Ändra till adressområde FFFFF?

32 Byt adressområde!? Ändra till adressområde FFFFF? FFFFF

33 Byt adressområde!? Ändra till adressområde FFFFF? FFFFF

34 Byt adressområde!? Ändra till adressområde FFFFF? FFFFF

35 Byt adressområde!? Ändra till adressområde FFFFF? FFFFF

36 ROM ? Oftast läser en processor sin första instruktion från adress 0. Då måste det finnas ett läsminne på den adressen. Antag ett ROM-minne 2M 16 bitar adressområde och framåt. ROM Chip 512k 8. Hur många kapslar behövs? Hur skall avkodaren anslutas? Hur skall minneskretsarna anslutas? Ange adressområdena för avkodarens utgångar med hexadecimala siffror.

37 ROM ? Oftast läser en processor sin första instruktion från adress 0. Då måste det finnas ett läsminne på den adressen. Antag ett ROM-minne 2M 16 bitar adressområde och framåt. ROM Chip 512k 8. Hur många kapslar behövs? Hur skall avkodaren anslutas? Hur skall minneskretsarna anslutas? Ange adressområdena för avkodarens utgångar med hexadecimala siffror. Minne: N = 2 M (4 512k) ordlängden M = 16 bitar Minneskapsel: p = 512 k ordlängden q = 8 bitar Antalet kapselrader r N/p = 4 512k/512k = 4 Antalet kapselkolumner k M/q = 16/8 = 2 Antalet kapslar K = r k = 4 2 = 8

38 ROM anslutning?

39 ROM Control anslutning? RD = OE

40 Decoder ROM anslutning?

41 Decoder ROM anslutning?

42 Decoder ROM adresser? Avkodas inuti minneskapslarna Fyra rader med minneskapslar

43 Decoder ROM adresser? 00ab cmmm mmmm mmmm mmmm mmmm F F F F FFFF F F F F FFFFF F F F F FFFF F F F F FFFFF

44 Decoder ROM adresser? Adressområde för ROM ROM 00ab cmmm mmmm mmmm mmmm mmmm F F F F FFFF F F F F FFFFF F F F F FFFF F F F F FFFFF Totalt ROM FFFFF

45 Decoder SRAM+I/O adresser? 00ab cmmm mmmm mmmm mmmm mmmm

46 Decoder SRAM+I/O adresser? I/O Input och Output enheter I/O 00ab cmmm mmmm mmmm mmmm mmmm F F F F FFFF

47 Decoder SRAM+I/O adresser? SRAM som tidigare 00ab cmmm mmmm mmmm mmmm mmmm F F F F FFFFF F F F F FFFF F F F F FFFFF

48 Decoder SRAM+I/O adresser? I/O SRAM 00ab cmmm mmmm mmmm mmmm mmmm F F F F FFFF F F F F FFFFF F F F F FFFF F F F F FFFFF Möjliga SRAM+I/O adresser FFFFF

49 Minneskarta (Memory map) Så här blev exemplets minneskarta. ROM I/O RAM

50 ÖH 12.3 Input/Output Periferienheter, I/O, ansluts ofta till en CPU som om dom vore minneskretsar (fast med bara ett fåtal minnesceller ). Ex. en realtidsklock-krets håller reda på tid och datum. Den styrs/avläses från 8 inbyggda register. Periferikretsen kopplas in som ett litet RAM-minne. Bara de 8 minst signifikanta databitarna används. CS Chip Select enablar chippet. Anslut en 8 registers minnesmappad periferienhet (I/O) till en CPU. CPU:n har 16 bitars databuss (använd bara 8), och en 24 bitars adressbuss. Använd en 3:8-avkodare och vid behov grindar. Periferienheten skall kopplas in så att den får registeradresserna 0x x

51 ÖH 12.3 Input/Output I/O adresser, på avkodarens utgång 4, FFFF enligt tidigare uppgift.

52 Avkodningen 0x = x = x = x = x = x = x = x = Kvar att avkoda: Avkodarens utgång 4 RS 2 RS 1 RS 0 A 18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3

53 Anslutningarna

54 Anslutningarna? Lite väl många ingångar?

55 Ofullständig avkodning? Adresseringen blir mångtydig!

56 Ofullständig avkodning? Adresseringen blir mångtydig! För fullständig avkodning använde vi en &-grind med 17 ingångar! I bland gör man en ofullständig avkodning. Man struntar då i att ta med alla adress-signalerna och kan därmed använda en grind med färre ingångar. I/O-enhetens adressering blir mångtydig, den kan adresseras med många olika adresser, men den som skriver programkoden bestämmer ju själv vilka adresser det är som används. Huvudsaken är att man ser till att I/O-enhetens adresser inte kolliderar med någon annan enhets adresser.

57 volatile?

58 volatile? Eftersom I/O-enheter inte är riktiga minnen det kan verka som om innehållet kan ändras av sig självt så kan man vid programmeringen av processorn behöva hjälpa kompilatorn att förstå detta genom att deklarera dem som volatile ( = flyktiga ) i sina datorprogram. Detta kommer Du att möta i Datorteknik-kursen.

59 Repetition inför tentamen

60 ÖH 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) K-MAP med 5 eller 6 variabler kan dyka upp på tentamen!

61 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( x, x3, x2, x1, x0) 4 f =? f ( x, x3, x2, x1, x0 ) =? f 4 f =?

62 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( x, x3, x2, x1, x0) 4 f =? f ( x, x3, x2, x1, x0 ) =? f 4 f =?

63 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( x, x3, x2, x1, x0) 4 f =? f ( x, x3, x2, x1, x0 ) =? f 4 f =? f = x + 4 x3 x2 + x3 x2 x0 x4 x2 x0

64 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( 0 x4, x3, x2, x1, x ) f =? f ( x, x3, x2, x1, x0 ) =? f 4 f =?

65 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( 0 x4, x3, x2, x1, x ) f =? f ( x, x3, x2, x1, x0 ) =? f 4 f =?

66 6.10 Kombinatoriskt nät med 5 variabler f ( x, x3, x2, x1, x0 4 m ) = (9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( 0 x4, x3, x2, x1, x ) f =? f ( x, x3, x2, x1, x0 ) =? f 4 f =? f = x + 4 x3 + x3 x0 + x4 x2 x4 x2 x0

67 ÖH 8.1 Binär kvadrerare Ta fram de boolska ekvationerna för ett nät på minimerad SP-form som omvandlar ett trebitars binärkodat tal X (x 2, x 1, x 0 ) till ett binärkodat sexbitstal U (u 5, u 4, u 3, u 2, u 1, u 0 ) som är lika med kvadraten på talet, dvs. U = X 2. Ex. Kodomvandlare Typiskt på A2- delen

68 8.1 Sanningstabell

69 8.1 Karnaughdiagram Av sanningstabellen framgår att u 1 alltid är lika med 0. u 1 utgången kan därför anslutas 0V (jord) så att den får konstanten 0. Man kan vidare se att u 0 alltid är samma som x 0. u 0 utgången kan därför förbindas direkt med x 0 ingången.

70 På 1800-talet innan det fanns digitalteknik Mekanisk kvadrerare

71 Brock institute for advaced studies function generator

72 ÖH 10.9 Stegmotorstyrning En stegmotor är en digital komponent som drivs med pulser. Stegmotorer brukar anslutas till räknare som räknar Gray-kod. Figurens räknare har dessutom en modeingång, m 1 m 0. m 1 m 0 = 00 0-ställning (fix position) m 1 m 0 = 01 upp-räkning (cw) m 1 m 0 = 10 ner-räkning (ccw) m 1 m 0 = 11 1-ställning (annan fix position) Synkrona sekvensnät är den centrala delen av kursen! A2-delen. På B-delen är tillståndsdiagrammet oftast inte givet.

73 10.9 Tillståndsdiagrammet m 1 m 0 = 00 0-ställning (fix position) m 1 m 0 = 01 upp-räkning (cw) m 1 m 0 = 10 ner-räkning (ccw) m 1 m 0 = 11 1-ställning (annan fix position) Ibland skriver man boolska vilkor i stället för siffror vid pilarna. I figuren används både vilkor och siffror.

74 10.9 Tillståndstabell och tillståndsavkodare

75

76 Hur konstruerar en digitaltekniker ett större system?

77 BV 10.5 One aproach for implementing integer division is to perform repeated subtraction as indicated in pseudo-code. Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; a) Give an ASM chart that represents the pseudo-code. b) Show the datapath circuit corresponding to part (a). c) Give the ASM chart for the control circuit corresponding to part (b).

78 Algorithmic State Machine ASM metoden består av följande steg: 1. Skapa en algoritm, med pseudokod, som beskriver kretsens önskade funktion. 2. Omvandla pseudokoden till ett ASM diagram. 3. Designa ett Dataflödes-schema (datapath) utifrån ASM diagrammet. 4. Skapa ett detaljerat ASM diagram utifrån dataflödesschemat. 5. Designa styrlogik utifrån det detaljerade ASM-diagrammet.

79 State name Output signals or actions (Moore type) 0 (False) Condition 1 (True) expression (b) Decision box (a) State box Conditional outputs or actions (Mealy type) (c) Conditional output box Figure Elements used in ASM charts.

80 BV 10.5 ASM chart ASM chart för algoritmen Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while;

81 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Vänta på start (1)! Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; 0 Start? 1

82 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; 0 S2 Start? 1 Räkna upp Q! Subtrahera B! R R-B Q Q+1 1 R B 0? 0

83 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; 0 S2 Start? 1 R R-B Q Q+1 1 R B 0? 0 Nu klar!

84 BV 10.5 ASM chart Load R A Load B S1 0 S2 Q 0 Start? RESET 1 S3 0 Start? Klar 1 Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; Vänta på att Start släpps (0), för omstart. R R-B Q Q+1 1 R B 0? 0

85 BV 10.5 ASM chart Load R A Load B S1 0 S2 Q 0 Start? RESET 1 S3 0 Start? Klar 1 Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; R R-B Q Q+1 1 R B 0? Hur vet vi när R-B<0? 0 Test av R-B 0 görs i samma moment som själva operationen R-B genom att man inspekterar flaggor.

86 Kommer Du ihåg? ( 0) s s s s Z s N c c V Y X = = = V N Y X V N Z V N Z Y X V N Z Y X V N Y X Z Y X = + > + < = = ) ( 1 Så här kan en dator göra de vanligaste jämförelserna med hjälp av flaggorna Adderare kopplad som komparator

87 BV 10.5 datapath circuit ASM chart ligger till grund för att sätta ihop hårdvaran. Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; Hårdvara Klar

88 BV 10.5 ASM control ASM chart ligger också till grund för tillståndsdiagrammet till styrningen. RESET S1 LoadQ LoadB RBdiff_sel=0 LoadR_A S2 Start? 1 S3 Start? Klar Styrningen RBdiff_sel=1 LoadR_A 1 R_GE_B 0

89 BV 10.5 ASM control Styrningen Hela systemet Styrningen SUB Divider Control kan konstrueras som en Moore automat med tre tillstånd utifrån tillståndsdiagrammet (ASM).

90 Lycka till på tentan!

91

Avkodning av minnen (och I/O)

Avkodning av minnen (och I/O) Avkodning av minnen (och I/O) IE1205 Digital Design Föreläsningar och övningar bygger på varandra! Ta alltid igen det Du missat! Läs på i förväg delta i undervisningen arbeta igenom materialet efteråt!

Läs mer

Avkodning av minnen (och I/O)

Avkodning av minnen (och I/O) Avkodning av minnen (och I/O) 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

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

Läsminne Read Only Memory ROM

Läsminne Read Only Memory ROM Läsminne Read Only Memory ROM Ett läsminne har addressingångar och datautgångar Med m addresslinjer kan man accessa 2 m olika minnesadresser På varje address finns det ett dataord på n bitar Oftast har

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

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2 IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2 Sekvensnät Om en och samma insignal kan ge upphov till olika utsignal, är logiknätet ett sekvensnät. Det måste då ha ett inre minne som gör

Läs mer

Sekvensnät Som Du kommer ihåg

Sekvensnät Som Du kommer ihåg Sekvensnät Som Du kommer ihåg Designmetodik Grundläggande designmetodik för tillståndsmaskiner. 1. Analysera specifikationen för kretsen 2. Skapa tillståndsdiagram 3. Ställ upp tillståndstabellen 4. Minimera

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 Kursomgång för Högskoleingenjörsinriktningarna: Datateknik, Elektronik och Datorteknik. F14 Halvledarminnen, mikrodatorn william@kth.se IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #23 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Översikt När flera minnesmoduler placeras i processorns

Läs mer

Digital Design IE1204

Digital Design IE1204 igital esign IE1204 F14 Halvledarminnen, mikrodatorn william@kth.se IE1204 igital esign F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar

Läs mer

IE1205 Digital Design: F9: Synkrona tillståndsautomater

IE1205 Digital Design: F9: Synkrona tillståndsautomater IE25 Digital Design: F9: Synkrona tillståndsautomater Moore och Mealy automater F8 introducerade vippor och vi konstruerade räknare, skift-register etc. F9-F skall vi titta på hur generella tillståndsmaskiner

Läs mer

IE1204 Digital Design

IE1204 Digital Design IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska kretsar F7 F8 Ö4 F9 Ö5 Multiplexor KK2 LAB2 Låskretsar, vippor, FSM F0 F

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

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #23 Översikt När flera smoduler placeras i processorns adressrum ansluts modulernas adressingångar till motsvarande ledningar i en. Övriga adressledningar i bussen

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE1204 F9 Tillståndsautomater del1 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 kretsar

Läs mer

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden.

F9: Minne. Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden. 1 F9: Minne Minneskonfiguration Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar

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

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2009-08-28 Skrivtid 9.00-13.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

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

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

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

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

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden

F9: Minne. Minneskonfiguration. Sammansättning av minnesgrupper Ansluta minne till Interface till olika typer av minnen Användningsområden Minneskonfiguration F9: Minne Sammansättning av minnesgrupper Ansluta minne till 68000 Interface till olika typer av minnen Användningsområden 1 Minnen Minneskapslar kommer i olika storlekar, antal adresspinnar

Läs mer

Digital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf

Digital och Datorteknik EDA /2011. EDA 451 Digital och datorteknik 2010/2011. Uppbyggnad_och_funktion.pdf EDA 451 Digital och datorteknik 2010/2011 Uppbyggnad_och_funktion.pdf Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primärminne och I/O-enheter kan anslutas Olika

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

Tentamensskrivning 11 januari 2016

Tentamensskrivning 11 januari 2016 Lunds Universitet LTH Ingenjörshögskolan IDA IEA Helsingborg Tentamensskrivning 11 januari 2016 EDI 610 Digitala system 15 poäng, varav tentamen 4,5 p Kursansvarig: Bernt-Arne Jönsson och Bertil Larsson

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

Adressavkodning - busskommunikation

Adressavkodning - busskommunikation Adressavkodning - busskommunikation Kompendie kapitel 10 Bussystem adressbuss databuss styrbuss Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primär och I/O-enheter

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #21 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Teknologier och hierarkier Minnestyper Vi har hittills

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

Digital Design IE1204

Digital Design IE1204 Digital Design IE204 F9 Tillståndsautomater del william@kth.se IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska kretsar F7

Läs mer

Omtentamen med lösningar i IE1204/5 Digital Design Fredag 10/

Omtentamen med lösningar i IE1204/5 Digital Design Fredag 10/ Omtentamen med lösningar i IE24/5 Digital Design Fredag /4 25 8.-2. Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandvist, tel 8-794487 / Fredrik Jonsson Tentamensuppgifterna behöver

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

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

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

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1. Hur många unsigned integers kan man göra med n bitar? Vilket talområde får dessa

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

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

2 UPPBYGGNAD OCH FUNKTION

2 UPPBYGGNAD OCH FUNKTION UTKAST 27/9 2010 - Uppbyggnad och funktion 2 UPPBYGGNAD OCH FUNKTION Detta kapitel ägnas åt metoder och principer som används för att bygga upp ett komplett datorsystem bestående av centralenhet, minne

Läs mer

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll: F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer

Läs mer

DAT 015 Maskinorienterad programmering 2010/2011. Uppbyggnad_och_funktion.pdf

DAT 015 Maskinorienterad programmering 2010/2011. Uppbyggnad_och_funktion.pdf DAT 015 Maskinorienterad programmering 2010/2011 Uppbyggnad_och_funktion.pdf Ur innehållet: Bussystem, intern kommunikation i datorsystemet Adressavkodning, hur primärminne och I/O-enheter kan anslutas

Läs mer

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1) 2 n stycken tal från 0 till 2 n 1 F1.2) 9 bitar (512 kombinationer) Talsystem - 2-

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #21 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Teknologier och hierarkier Minnestyper Vi har hittills

Läs mer

Tentamen IE Digital Design Fredag 15/

Tentamen IE Digital Design Fredag 15/ Tentamen IE204-5 Digital Design Fredag 5/ 206 4.00-8.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

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

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

Tentamen IE Digital Design Måndag 23/

Tentamen IE Digital Design Måndag 23/ Tentamen IE104-5 Digital Design Måndag 3/10 017 14.00-18.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

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

IE1205 Digital Design: F14: Halvledarminnen, Mikrodatorn

IE1205 Digital Design: F14: Halvledarminnen, Mikrodatorn IE1205 Digital Design: F14: Halvledarminnen, Mikrodatorn IE1205 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar F7

Läs mer

Repetition och sammanfattning av syntes och analys av sekvensnät

Repetition och sammanfattning av syntes och analys av sekvensnät Repetition och sammanfattning av syntes och analys av sekvensnät Sekvensnät = ihopkoppling av sekvenskretsar Består i praktiken av - minnesdel (sekvenskretsar) - kombinatorisk del. Sekvenskretsar = kretsar

Läs mer

Institutionen för systemteknik, ISY, LiTH. Tentamen i. Tid: kl

Institutionen för systemteknik, ISY, LiTH. Tentamen i. Tid: kl Institutionen för systemteknik, ISY, LiTH Tentamen i Digitalteknik TSIU05/TEN1 Tid: 2016 10 26 kl. 14 18 Lokal : TER3 TER4 Ansvarig lärare: Michael Josefsson. Besöker lokalen kl 16. Tel.: 013-28 12 64

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

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

Digital Design IE1204 Digital Design IE204 Kursomgång för Högskoleingenjörsinriktningarna: Datateknik, Elektronik och Datorteknik. Kandidatinriktningen: Informations- och Kommunikationsteknik F3 Asynkrona sekvensnät del 2 william@kth.se

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

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Håkan Joëlson, John Berge 203 DIGITALTEKNIK I Laboration DE2 Sekvensnät och sekvenskretsar Namn... Personnummer... Epost-adress... Datum för

Läs mer

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet

System S. Datorarkitektur - en inledning. Organisation av datorsystem: olika abstraktionsnivåer. den mest abstrakta synen på systemet Datorarkitektur - en inledning Organisation av datorsystem: olika abstraktionsnivåer System S den mest abstrakta synen på systemet A B C Ett högnivåperspektiv på systemet a1 b1 c1 a2 b3 b2 c2 c3 En mera

Läs mer

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen

F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen 68000 Arkitektur F2: Motorola 68000 I/O signaler Processor arkitektur Programmeringsmodell Assembler vs. Maskinkod Exekvering av instruktioner i 68000 Instruktionsformat MOVE instruktionen Adresseringsmoder

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

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2009-06-04 Skrivtid 9.00-13.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

Tentamen med lösningar i IE1204/5 Digital Design Torsdag 29/

Tentamen med lösningar i IE1204/5 Digital Design Torsdag 29/ Tentamen med lösningar i IE4/5 Digital Design Torsdag 9/ 5 9.-. Allmän information Examinator: Ingo Sander. Ansvarig lärare: William Sandvist tel 8-794487 Tentamensuppgifterna behöver inte återlämnas när

Läs mer

DESIGN AV SEKVENTIELL LOGIK

DESIGN AV SEKVENTIELL LOGIK DESIGN AV SEKVENTIELL LOGIK Innehåll Timing i synkrona nätverk Synkrona processer i VHDL VHDL-kod som introducerar vippor (flip-flops) och latchar Initiering av register Mealy- och Moore-maskiner i VHDL

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE204 F3 Asynkrona sekvensnät del 2 william@kth.se IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska kretsar

Läs mer

c a OP b Digitalteknik och Datorarkitektur 5hp ALU Design Principle 1 - Simplicity favors regularity add $15, $8, $11

c a OP b Digitalteknik och Datorarkitektur 5hp ALU Design Principle 1 - Simplicity favors regularity add $15, $8, $11 A basic -bit Select between various operations: OR, AND, XOR, and addition Full Adder Multiplexer Digitalteknik och Datorarkitektur hp Föreläsning : introduktion till MIPS-assembler - april 8 karlmarklund@ituuse

Läs mer

Digitalteknik och Datorarkitektur

Digitalteknik och Datorarkitektur Digitalteknik och Datorarkitektur Tentamen Tisdag 12 Januari 2010 Pollacksbackens skrivsal, klockan 08:00 13:00 Examinator: Karl Marklund 018 471 10 49 0704 73 32 17 karl.marklund@it.uu.se Tillåtna hjälpmedel:

Läs mer

Omtentamen IE Digital Design Måndag 14/

Omtentamen IE Digital Design Måndag 14/ Omtentamen IE204-5 Digital Design Måndag 4/3 206 4.00-8.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

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare

IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare IE1205 Digital Design: F8: Minneselement: Latchar och Vippor. Räknare IE1205 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska

Läs mer

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ? Styrteknik grundkurs Digitala kursmoment Binära tal, talsystem och koder Boolesk Algebra Grundläggande logiska grindar Minneselement, register, enkla räknare Analog/digital omvandling SR-latch med logiska

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

Minnessystem. Minneshierarki. Flyktigt eller icke flyktigt huvudsakliga egenskaper. Minneshierarki

Minnessystem. Minneshierarki. Flyktigt eller icke flyktigt huvudsakliga egenskaper. Minneshierarki Minneshierarki, minnestyper och teknologier Minneshierarki Ideally one would desire an indefinitely large memory capacity such that any particular word would be immediately available. We are forced to

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

TSEA28 Datorteknik Y (och U)

TSEA28 Datorteknik Y (och U) TSEA28 Datorteknik Y (och U) Föreläsning 9 Kent Palmkvist, ISY TSEA28 Datorteknik Y (och U), föreläsning 9, Kent Palmkvist 2017-03-20 2 Dagens föreläsning Byggblocken i en processor Hur de fungerar Grundläggande

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 Tentamen i Grundläggande ellära och digitalteknik ETA 03 för D 2000-05-03 Tentamen omfattar 40 poäng, 2 poäng för varje uppgift. 20 poäng ger godkänd tentamen. Tillåtet hjälpmedel är

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE204 F2 Asynkrona sekvensnät del william@kth.se IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska kretsar F7

Läs mer

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Digitala kursmoment D1 Binära tal, talsystem och koder D2 Boolesk Algebra D3 Grundläggande logiska grindar D4 Minneselement, register,

Läs mer

SEKVENSKRETSAR. Innehåll

SEKVENSKRETSAR. Innehåll SEKVENSKRETSAR Innehåll Synkrona sekvenskretsar Tillståndsdiagram / tillståndstabell Definition av Moore- och Mealy-maskiner Tillståndskodning Syntes av sekventiell logik Räknare SEKVENSKRETSAR EXEMPEL

Läs mer

Laboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs:

Laboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs: UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Lars Wållberg/Håkan Joëlson 2001-03-01 v 1.5 ELEKTRONIK Digitalteknik Laboration D159 Sekvensnät beskrivna med VHDL och realiserade med PLD

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

Sekvensnät vippor, register och bussar

Sekvensnät vippor, register och bussar ekvensnät vippor, register och bussar agens föreläsning: Lärobok kap.5 Arbetsbok kap 8,9,10 Ur innehållet: Hur fungerar en -latch? Hur konstrueras JK-, - och T-vippor? er och excitationstabeller egister

Läs mer

Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1

Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1 Facit till övningsuppgifter Kapitel 13 Anslutning av minnes- och I/O-moduler till buss 13-1 13.1 a) Minneskapseln har 10 st adressledningar, vilket innebär att den har 2 10 = 1024 adresser, var och med

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 PC-teknik 5 p Lösningar och kommentarer

Tentamen PC-teknik 5 p Lösningar och kommentarer Tentamen PC-teknik 5 p Lösningar och kommentarer Program: Di2, Em3, Et3 Datum: 04-08-10 Tid: 13:30-18:30 Lokal E171 Hjälpmedel: Linjal, miniräknare, Instruktionsrepertoar för 8086 (utdelas), Lathund, Pacific

Läs mer

Kombinationskretsar. Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik

Kombinationskretsar. Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik Kombinationskretsar Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik Dagens föreläsning Laboration 1 Adderare Konstruktion med minne 3 Laborationsinformation TSEA51/52: Deadline

Läs mer

Tentamen IE Digital Design Fredag 13/

Tentamen IE Digital Design Fredag 13/ Tentamen IE204-5 Digital Design Fredag / 207 08.00-2.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

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System 1 TSIU05 Digitalteknik LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System Sammanställning september 2013 Läs detta först Läs igenom hela laborationen så du vet vad du skall göra på laborationspasset. Hela

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

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2010-06-01 Skrivtid 9.00-14.00 (5 timmar) Maximalt resultat 50 poäng Godkänt resultat 25 poäng inkl bonus Jourhavande lärare Per Lindgren Tel 070 376

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

Tentamen med lösningar i IE Digital Design Fredag 15/

Tentamen med lösningar i IE Digital Design Fredag 15/ Tentamen med lösningar i IE4-5 Digital Design Fredag 5/ 6 4.-8. Allmän information (TCOMK, Ask for an english version of this exam if needed Examinator: Ingo Sander. Ansvarig lärare: Kista, William Sandvist

Läs mer

F7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar

F7: I/O hantering. Asynkron och synkron busscykel 68000 Bussfördelning. Periferikretsar 1 F7: I/O hantering Periferikretsar ADC, DAC, UART, etc. Databussar Seriella bussar I 2 C USB CAN Systembussar PCI VME Asynkron och synkron busscykel 68000 Bussfördelning 1 Periferikretsar ADC/DAC Räknare

Läs mer

Digital Design IE1204

Digital Design IE1204 Digital Design IE204 F2 Asynkrona sekvensnät del william@kth.se IE204 Digital Design F F3 F2 F4 Ö Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK LAB Kombinatoriska kretsar F7

Läs mer

TSEA22 Digitalteknik 2019!

TSEA22 Digitalteknik 2019! 1(39) 2019 Mattias Krysander Ingemar Ragnemalm 1(39) Föreläsning 5. Sekv1. enna föreläsning: Vippor Sekvensnät Moore och Mealy 2(39)2(39) Förra föreläsningen: Labb 1. Adderare. Carryaccelerator Och ännu

Läs mer

Tentamen med lösningar i IE Digital Design Fredag 21/

Tentamen med lösningar i IE Digital Design Fredag 21/ Tentamen med lösningar i IE04-5 Digital Design Fredag /0 06 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

Läs mer

Minnen delas in i två huvudgrupper, permanenta och icke permanenta. Non-volatile and volatile.

Minnen delas in i två huvudgrupper, permanenta och icke permanenta. Non-volatile and volatile. CT3760 Mikrodatorteknik Föreläsning 2 Tisdag 2005-08-30 Minnestyper. Atmega 16 innehåller följande minnestyper: SRAM för dataminne FLASH för programminne EEPROM för parametrar och konstanter. Minnen delas

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

Tentamen IE1204 Digital Design Måndag 15/

Tentamen IE1204 Digital Design Måndag 15/ Tentamen IE1204 Digital Design Måndag 15/1 2018 14.00-18.00 Allmän information (Ask for an English version of this exam if needed) Examinator: Carl-Mikael Zetterling Ansvarig lärare vid tentamen: Carl-Mikael

Läs mer

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp Institutionen för elektro- och informationsteknik Campus Helsingborg, LTH 2016-12-22 8.00-13.00 Uppgifterna i tentamen ger totalt 60

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

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga

Datorarkitektur I. Tentamen Lördag 10 April Ekonomikum, B:154, klockan 09:00 14:00. Följande gäller: Skrivningstid: Fråga Datorarkitektur I Tentamen Lördag 10 April 2010 Ekonomikum, B:154, klockan 09:00 14:00 Examinator: Karl Marklund 0704 73 32 17 karl.marklund@it.uu.se Tillåtna hjälpmedel: Penna Radergummi Linjal Följande

Läs mer