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

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

Centralenheten: ALU, dataväg och minne

Sekvensnät vippor, register och bussar

LV6 LV7. Aktivera Kursens mål:

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

ALU:n ska anslutas hur då?

EDA Digital och Datorteknik

MANUALBLAD MODULER TILL DIGITALMASKINEN

Digital- och datorteknik

Digital- och datorteknik

Digital- och datorteknik

exempel på Tentamen 2

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng

Datorsystemteknik DVGA03 Föreläsning 8

TENTAMEN(Nu anpassad till FLIS- processorn)

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

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

Exempel 3 på Tentamen

Styrenheten styrsignalsekvenser programflödeskontroll

Digital- och datorteknik

Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Tenta i Digitalteknik

Digital- och datorteknik

Datorteknik. Föreläsning 6. Processorns uppbyggnad, pipelining. Institutionen för elektro- och informationsteknologi, LTH. Mål

TENTAMEN (Något redigerad)

TSEA22 Digitalteknik 2019!

Digital- och datorteknik

EDA215 Digital- och datorteknik för Z

Digital- och datorteknik. Lars-Eric Arebrink. Av institutionen utgiven instruktionlista FLEXIBLE INSTRUKTION SET PROCESSOR FLISP

1 Introduktion till datortekniken. Innehåll GRUNDLÄGGANDE DATORTEKNIK FÖR HÖGSKOLANS INGENJÖRSUTBILDNINGAR KOMPENDIUM

Ext-13 (Ver ) Exempel på RTN-beskrivning av FLEX-instruktioner

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

TENTAMEN. Digital- och datorteknik E. Institutionen för data- och informationsteknik Avdelningen för datorteknik. Elektro Åk 1/ lp 4 EDA216/DIT790

Digital- och datorteknik

Tenta i Digitalteknik

Ext-13 (Ver ) Exempel på RTN-beskrivning av FLEX-instruktioner

Dataöverföring på Parallell- och serieform MOP 11/12 1

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

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng

TENTAMEN. Digital- och datorteknik. Institutionen för data- och informationsteknik Avdelningen för datorteknik LEU431. Lars-Eric Arebrink

Binär addition papper och penna metod

TSEA22 Digitalteknik 2019!

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

Digital- och datorteknik

LABORATION DATORTEKNIK Y,C,I DATORTEKNIK D

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

Digital- och datorteknik. Mekatronik-, data- och elektroingenjör Åk 1/ lp 1o2. Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen

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

Assemblerprogrammering del 2

Föreläsningsanteckningar 2. Mikroprogrammering I

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

Adressrum, programmerarens bild

Digital- och datorteknik

Tenta i Digitalteknik

Bilda styrsignalerna till datavägen RESET FETCH EXECUTE NF NF NF. Digital och Datorteknik EDA /2011. Digital och Datorteknik EDA /2011

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

Digital- och datorteknik

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

Digital- och datorteknik

Datormodell. Datorns uppgifter -Utföra program (instruktioner) Göra beräkningar på data Flytta data Interagera med omvärlden

Mikroprogrammering I

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

CHALMERS TEKNISKA HÖGSKOLA

F5 Introduktion till digitalteknik

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

Tentamen med lösningar

Introduktion till digitalteknik

Exempel 1 på Tentamen med lösningar

TSEA28 Datorteknik Y (och U)

Digital- och datorteknik

Detta häfte innehåller anvisningar om förberedelser och genomförande av fyra laborationer.

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

Laboration i digitalteknik Introduktion till digitalteknik

Kapitel 7 Systemexempel (forts.)

EDA Digital och Datorteknik

Tentamen Datorteknik D del 2, TSEA49

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Digital- och datorteknik

Sekvensnät i VHDL del 2

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

2-14 Binära talsystemet-fördjupning Namn:

En något mer detaljerad bild av en processor. De tre delarna i processorn är: Nere 3ll vänster finns e' antal register som används för a' lagra data.

En något mer detaljerad bild av en processor. De tre delarna i processorn är: Nere 3ll vänster finns e' antal register som används för a' lagra data.

Exempel 2 på Tentamen med lösningar

Föreläsningsanteckningar 4. Pipelining

DatorsystemteknikDAVA14 Föreläsning 9

Detta häfte innehåller anvisningar om förberedelser och genomförande av fyra laborationer.

Tenta i Digitalteknik

Programexempel för FLEX

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

TSEA28 Datorteknik Y (och U)

9/22/2012. Assemblernivå Beskrivning av funktion Automatiskt styrd borrmaskin Positionera borr Starta borr Borra genom arbetsstycke...

Läsminne Read Only Memory ROM

Tenta i Digitalteknik

EDA216. Digital- och datorteknik. Diverse kompletterande material

Digital- och datorteknik

Tenta i Digitalteknik

Transkript:

EDA45 - Digital och Datorteknik 2009/200 EDA 45 - Digital och Datorteknik Dagens föreläsning: entralenheten och dess byggblock, läroboken kapitel 7 arbetsbokens kapitel 0-4 Ur innehållet: Laddbara register och bussar Överföring mellan register, Dataväg Dataväg med Aritmetik/Logik- enhet () En manuell styrenhet EDA45 - Digital och Datorteknik 2009/200 Dataväg med Dataväg och minne Styrenhet med fast kopplad logik Mikroprogrammerad styrenhet 2

EDA45 - Digital och Datorteknik 2009/200 Illustration, Digiflex Arkiv -> Kombinatorik/Sekvensnät ->Klockat egister LD OE 3 EDA45 - Digital och Datorteknik 2009/200 Grind x OEx x x e e D f x e f 0 0 0 0 0 Grind y y x e f OEy Grind OEz z z Högst en OEsignal får vara aktiv åt gången... 4 2

EDA45 - Digital och Datorteknik 2009/200 egister och bussar, Dataväg LD A A LD B B LD LD OE A OE B OE OE 5 EDA45 - Digital och Datorteknik 2009/200 Illustration, Digiflex exempel: () A Arkiv -> Datavägen ->Dataöverföring mellan register OE LD A 2 3 buss rega 4 reg Styrsignaler för enkel dataväg Fyll i styrsignalvärdena, för överföringen A i följande tabell. OE S OE A OE B OE OE LD A LD B LD LD beskrivning 0 0 0 0 0 0 0 A 6 3

EDA45 - Digital och Datorteknik 2009/200 Hur många klockpulser krävs för att placera värdet 7 6 i register A,B, och? Lösning; Fyll i styrsignalvärdena, för överföringen 7 6 A,B,, i följande tabell. ärdet placeras på bussen från Source OE S OE A OE B OE OE LD A LD B LD LD beskrivning 0 0 0 0 0 0 A 7 EDA45 - Digital och Datorteknik 2009/200 För in styrsignalerna......ge klockpuls... 8 4

EDA45 - Digital och Datorteknik 2009/200 Aritmetisk/Logisk Enhet () F (f 3,f 2,f,f 0 ) in D (d 7 -d 0 ) E (e 7 -e 0 ),,, D (d 7,d 6,d 5,d 4, d 3,d 2,d,d 0 ) E (e 7,e 6,e 5,e 4, e 3,e 2,e,e 0 ) kombinatorik 0 2 0 3 4 2 5 3 6 4 7 5 8 6 9 7 0 8 9 2 0 3 4 2 5 3 4 5 U (u 7,u 6,u 5,u 4, u 3,u 2,u,u 0 ) U (u 7 -u 0 ) in F (f 3,f 2,f,f 0 ) 9 EDA45 - Digital och Datorteknik 2009/200 ns funktioner D (d7-d0) E (e7-e0) F (,,f,),,, U (u7-u0) 0 5

EDA45 - Digital och Datorteknik 2009/200 Illustration, Digiflex Arkiv -> Kombinatorik/Sekvensnät ->Aritmetik/Logik enhet EDA45 - Digital och Datorteknik 2009/200 Anslutning av till datavägen LD A A LD B B f OE A OE B Hur kopplar vi in en till datavägen? 2 6

EDA45 - Digital och Datorteknik 2009/200 emporärregister () för lagring av indata f LD Bussen kan bara innehålla en av ns operander åt gången 3 EDA45 - Digital och Datorteknik 2009/200 esultatregister () för lagring av utdata LD f LD Eftersom resultatet i ns U-register ändras direkt om någon av ingångarna ändras måste det vara möjligt att spara värdet i ett register. OE 4 7

EDA45 - Digital och Datorteknik 2009/200 Dataväg med Aritmetisk/Logisk Enhet () A B f LD OE LD OE f cin 0" " Manöverpanel strömställare för styrsignaler. 5 EDA45 - Digital och Datorteknik 2009/200 Illustration, Digiflex Arkiv -> Datavägen ->Enkel Dataväg 6 8

EDA45 - Digital och Datorteknik 2009/200 Exempel: B+ B (Irement B) f U = f(d,e,f,) Operation esultat 0 0 0 0 Bitvis nollställning 0 0 0 0 D 0 0 0 E 0 0 Bitvis invertering D k 0 0 0 Bitvis invertering E k 0 0 Bitvis O D O E 0 0 Bitvis AD D AD E 0 Bitvis XO D XO E 0 0 0 D + 0 + D + 0 0 D + FF 6 + D + 0 0 D + E + 0 D + D + 2D + 0 0 D +E k + D E + 0 Bitvis nollställning 0 0 Bitvis nollställning 0 Bitvis ettställning FF 6 Observera att en given operation som regel kan utföras på flera olika sätt. i eftersträvar vanligtvis det effektivaste (minst klockcykler). 7 EDA45 - Digital och Datorteknik 2009/200 I -beskrivningen anger vi, klockpuls för klockpuls, hur datavägen används. Steg : B D = F=,0,0,0 U esultatet B+ finns nu i register. Eftersom bussen är upptagen krävs ytterligare steg för att återföra resultatet till B Steg 2: B (D + ) -beskrivning: B+ : B 2: 3: 4: 5: 8 9

EDA45 - Digital och Datorteknik 2009/200 -beskrivning: B+ : B 2: 3: Utifrån -beskrivningen, fyll i tabellen med styrsignalernas värden OE LD Funk S A B A B 3 2 0 0 0 0 0 0 0 000 00 2 0 0 0 0 0 0 0000 0 00 Src 4: 5: I DigiFlex får tabellen följande utseende: 9 EDA45 - Digital och Datorteknik 2009/200 ollställning av register A, LA ykel Operation () Aktiva styrsignaler 0 LD Beskrivning ns U-register nollställs ty F(0), dvs f 3 =f 2 =f =f 0 =0. id klockpulsen överförs U till. 2 A OE, LD A Innehållet i register överförs till register A A B f 0" " LD OE f cin I DigiFlex: LD OE 2 0" " LD OE f cin 20 0

f EDA45 - Digital och Datorteknik 2009/200 Bitvis komplementbildning av registerinnehåll A, OMA ykel Operation () Styrsignaler Beskrivning A OE A, f, f 0 LD A kopplas till n F(3), dvs f 3 =f 2 =0,f =f 0 =. id klockpulsen överförs U till. 2 A OE, LD A Innehållet i register överförs till register A A B 0 " " L D A L D B L D L D O E A O E B O E f 0 f f 2 f 3 c i n P LD OE 2 0 " " L D A L D B L D L D O E A O E B O E f 0 f f 2 f 3 c i n P I DigiFlex: 2 EDA45 - Digital och Datorteknik 2009/200 Sammanfattning Dataväg och minne Styrenhet med fast kopplad logik Mikroprogrammerad styrenhet 22