Avkodning av minnen (och I/O)
|
|
- Elsa Pålsson
- för 9 år sedan
- Visningar:
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
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 Ö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 Antag att ROM och SRAM skall anslutas till en 16-bitars mikroprocessor som har 24 bitars adressering.
20 SRAM storlek? Hur stort är figurens SRAM, och vilket är adress-området uttryckt i hexadecimala siffror?
21 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
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 RD = RD WR = WR
23 SRAM adressområde?
24 SRAM adressområde?
25 SRAM adressområde? SRAM adressområde: A BFFFFF
26 Byt adressområde!? Ändra till adressområde AFFFFF? AFFFFF
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 FFFFF?
31 Byt adressområde!? Ändra till adressområde FFFFF? 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 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 adessområdena för avkodarens utgångar med hexadecimala siffror.
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 adessområ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
37 ROM anslutning?
38 ROM anslutning? RD = OE
39 Decoder anslutning?
40 Decoder anslutning?
41 Decoder ROM adresser?
42 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
43 Decoder ROM adresser? 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
44 Decoder SRAM+I/O 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
45 Decoder SRAM+I/O adresser? I/O 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
46 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
47 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
48 Ö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
49 ÖH 12.3 Input/Output I/O adresser, på avkodarens utgång 4, FFFF enligt tidigare uppgift.
50 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
51 Anslutningarna
52 Anslutningarna? Lite väl många ingångar?
53 Ofullständig avkodning? Adresseringen blir mångtydig!
54 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.
55 volatile?
56 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.
57 Repetition inför tentamen
58 Ö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)
59 6.10 Kombinatoriskt nät med 5 variabler f ( x4, x3, x2, x1, x0) = m(9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( x, x3, x2, x1, x0) 4 f =? f ( x, x, x2, x1, x0 ) =? f 4 3 f =?
60 6.10 Kombinatoriskt nät med 5 variabler f ( x4, x3, x2, x1, x0) = m(9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( x, x3, x2, x1, x0) 4 f =? f ( x, x, x2, x1, x0 ) =? f 4 3 f =?
61 6.10 Kombinatoriskt nät med 5 variabler f ( x4, x3, x2, x1, x0) = m(9,11,12,13,14,15,16,18, 24, 25, 26, 27) f ( x, x3, x2, x1, x0) 4 f =? f ( x, x, x2, x1, x0 ) =? f 4 3 f =? f = x + 4 x3 x2 + x3 x2 x0 x4 x2 x0
62 6.10 Kombinatoriskt nät med 5 variabler f ( x4, x3, x2, x1, x0) = m(9,11,12,13,14,15,16,18, 24, 25, 26, 27) f x4, x3, x2, x1, x ) f =? ( 0 f ( x, x, x, x1, x0 ) =? f f =?
63 6.10 Kombinatoriskt nät med 5 variabler f ( x4, x3, x2, x1, x0) = m(9,11,12,13,14,15,16,18, 24, 25, 26, 27) f x4, x3, x2, x1, x ) f =? ( 0 f ( x, x, x, x1, x0 ) =? f f =?
64 6.10 Kombinatoriskt nät med 5 variabler f ( x4, x3, x2, x1, x0) = m(9,11,12,13,14,15,16,18, 24, 25, 26, 27) f x4, x3, x2, x1, x ) f =? ( 0 f ( x, x, x, x1, x0 ) =? f f =? f = x + 4 x3 + x3 x0 + x4 x2 x4 x2 x0
65 Ö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.
66 8.1 Sanningstabell
67 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.
68 Mekanisk kvadrerare
69 Brock institute for advaced studies function generator
70 Ö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)
71 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.
72 10.9 Tillståndstabell och tillståndsavkodare
73 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).
74 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.
75 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.
76
77 BV 10.5 ASM chart Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while;
78 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 Start? 1
79 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Vänta på start! Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; 0 Start? 1
80 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Vänta på start! 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
81 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Vänta på start! Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; 0 S2 Start? 1 Dividera! R R-B Q Q+1 1 R B 0? 0
82 BV 10.5 ASM chart Load R A Load B S1 Q 0 RESET Vänta på start! Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while; 0 S2 Start? 1 Dividera! R R-B Q Q+1 1 R B 0? 0 Färdigt?
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
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; 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; Vänta på att Start släpps, för omstart. R R-B Q Q+1 1 R B 0? 0
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
87 BV 10.5 datapath circuit Q = 0; R = A While ((R B) 0) do R = R B; Q = Q + 1; End while;
88 BV 10.5 ASM control RESET S1 LoadQ LoadB RBdiff_sel=0 LoadR_A Start? S3 Start? S2 1 Klar RBdiff_sel=1 LoadR_A 1 R_GE_B 0
89
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
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ä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
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
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
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
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
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
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
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
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
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
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
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
Ö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-
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
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
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
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
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
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
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
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
Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning
Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som
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
Laboration Kombinatoriska kretsar
Laboration Kombinatoriska kretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: bokat en laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter
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
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
SVAR TILL TENTAMEN I DATORSYSTEM, VT2013
Rahim Rahmani (rahim@dsv.su.se) Division of ACT Department of Computer and Systems Sciences Stockholm University SVAR TILL TENTAMEN I DATORSYSTEM, VT2013 Tentamensdatum: 2013-03-21 Tentamen består av totalt
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
HF0010. Introduktionskurs i datateknik 1,5 hp
HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 Mikrodatorteknik
Elektroteknik MF1016 föreläsning 9 MF1017 föreläsning 7 - Inbyggda system - Analog till digital signal - Utvecklingssystem, målsystem - Labutrustningen - Uppbyggnad av mikrokontroller - Masinkod, assemblerkod
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
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
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
T1-modulen Lektionerna 10-12. Radioamatörkurs OH6AG - 2011 OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH
T1-modulen Lektionerna 10-12 Radioamatörkurs OH6AG - 2011 Bearbetning och översättning: Thomas Anderssén, OH6NT Original: Heikki Lahtivirta, OH2LH 1 Logikkretsar Logikkretsarna är digitala mikrokretsar.
Minnen. Informationsteknologi sommarkurs 5p, 2004. Agenda. Slideset 4
Informationsteknologi sommarkurs 5p, 2004 Mattias Wiggberg Dept. of Information Technology Box 337 SE751 05 Uppsala +46 18471 31 76 Collaboration Jakob Carlström Minnen Slideset 4 Agenda Halvledarminnen
Föreläsningsanteckningar 3. Mikroprogrammering II
Föreläsningsanteckningar 3. Mikroprogrammering II Olle Seger 2012 Anders Nilsson 2016 1 Inledning Datorn, som vi byggde i förra föreläsningen, har en stor brist. Den saknar I/O. I denna föreläsning kompletterar
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
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
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
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
Ö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
Laboration Kombinatoriska kretsar
Laboration Kombinatoriska kretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: en bokad laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter
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
William Sandqvist william@kth.se
Komparatorn en 1 bits AD-omvandlare En komparator är en känslig förstärkare för skillnaden mellan spänningarna på ingångarna. Minsta lilla positiv skillnad gör att utgången hamnar på (1) eller vid negativ
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
Laboration Sekvenskretsar
Laboration Sekvenskretsar Digital Design IE1204/5 Observera! För att få laborera måste Du ha: bokat en laborationstid i bokningssystemet (Daisy). löst ditt personliga web-häfte med förkunskapsuppgifter
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).
TENTAMENSUPPGIFTER I ELEKTROTEKNIK MED SVAR
ELEKTOTEKNIK Inlämningstid Kl: 1 MSKINKONSTUKTION KTH TENTMENSUPPGIFTE I ELEKTOTEKNIK MED SV Elektroteknik MF117 11 1 18 Kl: 14: 17: För godkänt fordras c:a 5% av totalpoängen. Du får lämna salen tidigast
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
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
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
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
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
Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya
Random Access Memory Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya Introduktion Historia Vad är RAM? Hur fungerar RAM? Dataöverföring, tidsklocka och termer Vilka är de olika typerna av RAM? Vad
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
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
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ösningsförslag till Tenta i Mikrodator
Lösningsförslag till Tenta i Mikrodator 050113 1. Vilka register finns det i processorn och vad används dessa till? D0 till D7: Dataregister som används för beräkningar A0 till A6: Adressregister som används
0.1. INTRODUKTION 1. 2. Instruktionens opcode decodas till en språknivå som är förstålig för ALUn.
0.1. INTRODUKTION 1 0.1 Introduktion Datorns klockfrekvens mäts i cykler per sekund, eller hertz. En miljon klockcykler är en megahertz, MHz. L1 cache (level 1) är den snabbaste formen av cache och sitter
Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/
CT3760 Mikrodatorteknik Föreläsning 1 Torsdag 2005-08-25 Upprop. Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ Kurslitteratur är Per Foyer Mikroprocessorteknik. Finns på bokhandeln.
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:
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
Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning
Den digitala automaten Vägen från digitaltekniken till det kompletta styrsystemet Lund University, Sweden Insignaler Sekvensnät Utsignaler Kan vi betrakta insignalmönstret som en instruktion och det som
Föreläsning 4: Kombinatorisk sökning
DD2458, Problemlösning och programmering under press Föreläsning 4: Kombinatorisk sökning Datum: 2009-09-25 Skribent(er): Kristina Nylander, Dennis Ekblom, Marcus Öman Föreläsare: Fredrik Niemelä 1 Introduktion
Adressrum, programmerarens bild
EDA 480 2009/2010 MC68HC12, Uppbyggnad.pdf Ur innehållet: Datorns byggblock Busskommunikation Synkron buss Asynkron buss Multiplex-buss avkodning för minne och I/O Minnesavbildad I/O Direktadresserad I/O
Moment 2 Digital elektronik. Föreläsning Inbyggda system, introduktion
Moment 2 Digital elektronik Föreläsning Inbyggda system, introduktion Jan Thim 1 Inbyggda system, introduktion Innehåll: Historia Introduktion Arkitekturer Mikrokontrollerns delar 2 1 Varför lär vi oss
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,
Programmerbar logik. Kapitel 4
Kapitel 4 Programmerbar logik Programmerbar logik (PLC: Programmable Logic Controller; fi. ohjelmoitava logiikka) är en sorts mikrodatorliknande instrument som är speciellt avsedda för logik- och sekvensstyrningsproblem.
Att använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
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
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
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
Föreläsningsanteckningar 2. Mikroprogrammering I
Föreläsningsanteckningar 2. Mikroprogrammering I Olle Seger 2012 Anders Nilsson 2016 Innehåll 1 Inledning 2 2 En enkel dator 2 3 Komponenter 3 3.1 Register............................... 3 3.2 Universalräknare..........................
Försättsblad till skriftlig tentamen vid Linköpings Universitet
Försättsblad till skriftlig tentamen vid Linköpings Universitet Datum för tentamen 03-05-3 Salar U, KÅRA, U3 Tid -8 Kurskod TSEA Provkod TEN Kursnamn Digitalteknik Institution ISY Antal uppgifter som ingår
VHDL och laborationer i digitalteknik
V:1.1 VHDL och laborationer i digitalteknik Vid laborationskursen i digitalteknik används VHDL till alla laborationerna utom den första. VHDL är ett stort språk och enbart en liten del av språket behövs
Labyrintspelet EDI021 Grupp 5
Labyrintspelet EDI021 Grupp 5 Kristian Sylwander d04ks@student.lth.se Emil Wasberger d03ew@student.lth.se Michael Winberg d04mwi@student.lth.se 16 maj 2008 1 Inledning Syftet med kursen EDI021 är att bygga
Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04
Formula Blue Digitala Projekt 8p Jesper Ferm E02 Carl Hakenäs E04 Abstract The purpose with this project was to get some understanding how Bluetooth works and how to use it in practical applications. A
A-del motsvarande KS1
MÄLARDALENS HÖGSKOLA Institutionen för elektroteknik Tentamen Mikrodatorteknik CT3760 Datum 2005-10-28 Tid 08.30 12.30 Svar till A- och B-del A-del motsvarande KS1 Uppgift A1. Vad blir resultatet då instruktionen
LABORATIONSINSTRUKTION
Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION Trafikljus med SFC-programmering KURS El- och styrteknik för tekniker ET1015 INNEHÅLL LAB NR PLC 5 Ver 1.0 1. Inledning 2. Laborationskortet
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
Digitala projekt rapport
Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................
Laboration i digitalteknik Datablad
Linköpings universitet Institutionen för systemteknik Datablad Datorteknik 216 Laboration i digitalteknik Datablad TSEA22 Digitalteknik D TSEA51 Digitalteknik, i, I, Ii TDDC75 Diskreta strukturer IT Linköpings
IT för personligt arbete F6
IT för personligt arbete F6 Datalogi del 2 DSV Peter Mozelius Datarepresentation Det som lagras i en dator representeras i grunden som 1:or och 0:or Dessa binära värden kan sedan tolkas på olika sätt i
Lösningsförslag till Tenta i Mikrodator
Lösningsförslag till Tenta i Mikrodator 040117 1. Vilka register finns det i processorn och vad används dessa till? D0 till D7: Dataregister som används för beräkningar A0 till A6: Adressregister som används
Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK.
Tomas Nordström Högskolan i Halmstad Dokumentversion 0.1, 2012-04- 01 Beskrivning av porthantering i mikroprocessorn SAM3U som används på vårt labkort SAM3U- EK. Informationen till detta kompendium är
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
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
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
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
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
Föreläsning 1 & 2 INTRODUKTION
Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga
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
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
Datorsystemteknik DAV A14 Föreläsning 1
Innehåll Datorsystemteknik DAV A14 Föreläsning 1 Kursinformation Introduktion till datorsystem Programmeringsmodellen Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec
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
Övningsuppgifterna i kapitel F avser FLIS-processorn, vars instruktioner och motsvarande koder definieras i INSTRUKTIONSLISTA FÖR FLISP.
Övningsuppgifter Övningsuppgifterna i kapitel F avser FLIS-processorn, vars instruktioner och motsvarande koder definieras i INSTRUKTIONSLISTA FÖR FLISP. F.2 Ett antal på varandra följande minnesord har
Övningsuppgifter i Mikrodatorteknik 4p/5p
Övningsuppgifter i Benny Thörnberg Mittuniversitetet Inst. för Informationsteknologi och medier Hösten 2005 1 Exekvering av assemblerkod 1.1 Statusflaggors beteende Vad blir C-, N- och Z- flaggornas värden
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