UNIVERSITETET I OSLO

Like dokumenter
UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Dagens tema. Dagens temaer hentes fra kapittel 3 i læreboken. Repetisjon, design av digitale kretser. Kort om 2-komplements form

Løsningsforslag i digitalteknikkoppgaver INF2270 uke 5 (29/1-4/2 2006)

INF1400. Karnaughdiagram

UNIVERSITETET I OSLO

Forelesning 7. Tilstandsmaskin

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

4 kombinatorisk logikk, løsning

Repetisjon digital-teknikk. teknikk,, INF2270

INF1400. Tilstandsmaskin

INF2270. Boolsk Algebra og kombinatorisk logikk

Løsningsforslag INF1400 H04

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and. ! Kort repetisjon fra forrige gang

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.

Eksamen INF2270 våren 2018

AB 0 CD + ABC 0 D 0 + ABC 0 D + ABCD 0 + ABCD + AB 0 CD 0

INF1400. Tilstandsmaskin

Kapittel 5 Tilstandsmaskin

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG

EKSAMEN (Del 1, høsten 2015)

Det matematisk-naturvitenskapelige fakultet

EKSAMEN (Del 1, høsten 2014)

Løsningsforslag til 1. del av Del - EKSAMEN

IN1020. Logiske porter om forenkling til ALU

1 Vekt 15% 1-a. 1-b. 1-c. 1-d

INF1400. Kombinatorisk Logikk

INF2270. Sekvensiell Logikk

Repetisjon. Sentrale temaer i kurset som er relevante for eksamen (Eksamen kan inneholde stoff som ikke er nevnt her)

NY EKSAMEN Emnekode: ITD13012

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er

UNIVERSITETET I OSLO

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 21. mai 2004 Tid. Kl

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

Universitetet i Agder. Fakultet for teknologi og realfag E K S A M E N. Elektriske kretser og PLS-programmering

Forelesning 3. Karnaughdiagram

1. del av Del - EKSAMEN

Løsningsforslag til regneøving 6. a) Bruk boolsk algebra til å forkorte følgende uttrykk [1] Fjerner 0 uttrykk, og får: [4]

EKSAMEN Emnekode: ITD13012

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK, LF DIGITALTEKNIKKDELEN AV EKSAMEN (VERSJON 1)

IN1020. Sekvensiell Logikk

Generell informasjon

Oppgave 1 (Flanke- og nivåstyrte vipper)

INF1400. Kombinatorisk Logikk

Seksjon 1. INF2270-V16 Forside. Eksamen INF2270. Dato 1. juni 2016 Tid Alle trykte og skrevne hjelpemidler, og en kalkulator, er tillatt.

TFE4101 Krets- og Digitalteknikk Høst 2016

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Fredag 25. mai Tid. Kl LØSNINGSFORSLAG

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

HiST-AFT-EDT Digitalteknikk EDT001T-A 11H

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK Fredag 6. aug 2004 Tid. Kl

MAX MIN RESET. 7 Data Inn Data Ut. Load

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:

Løsningsforslag til 1. del av Del - EKSAMEN

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

F = a bc + abc + ab c + a b c

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK

LØSNINGSFORSLAG 2006

, ~', -~ lalle trykte og skrevne hjelpemidler. I Kalkulator som ikke kan kommunisere med andre.

UNIVERSITETET I OSLO

- - I Aile trykte og skrevne. samt kalkulator

V.17. Sven Åge Eriksen. Referanse:

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

INF1400. Digital teknologi. Joakim Myrvoll 2014

7. Hvilket alternativ (A, B eller C) representerer hexadesimaltallet B737 (16) på oktal form?

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

INNHOLD. Side Eksempeleksamen 2T - Hele oppgavesettet 1. Oppgave 1 Eksempeleksamen 10

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK. Lørdag 5. juni Tid kl. 09:00 13:00. Digital sensorveiledning

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

UNIVERSITETET I OSLO.

Notater: INF2270. Veronika Heimsbakk 10. juni 2014

Løsningsforslag til EKSAMEN

UNIVERSITETET I OSLO.

Forelesning 4. Binær adder m.m.

UNIVERSITETET I OSLO

EKSAMEN I FAG TFE4101 KRETS- OG DIGITALTEKNIKK

Kontinuasjonseksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamen MAT1013 Matematikk 1T Våren 2012

UNIVERSITETET I OSLO

Eksamen i emne TFE4110 DIGITALTEKNIKK MED KRETSTEKNIKK

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

kl 12:00 - mandag 31. mars 2008 Odde: uke 11 (12. mars 2008) Utlevert: fredag 7. mars 2008 Like: uke 13 (26. mars 2008) Regneøving 4

1 (vekt 10%) +5V. Rb Out. (Ron)

Løsningsforslag til eksamen i INF2270

Eksamen MAT1013 Matematikk 1T. Nynorsk/Bokmål

Forkurs, Avdeling for Ingeniørutdanning

UNIVERSITETET I OSLO.

Transkript:

Side 1 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1400 Eksamensdag: 29.november 2012 Tid for eksamen: kl. 14.30 18.30 Oppgavesettet er på 4 side(r) Vedlegg: 0 sider Tillatte hjelpemidler: Alle trykte og skriftlige, samt kalkulator Kontroller at oppgavesettet er komplett før du begynner å besvare spørsmålene. Oppgavenr 8 er en flervalgsoppgave (multiple-choice). For de oppgavene gjelder: Oppgaven skal kun besvares med ETT kryss. Alternativt ingen kryss hvis du ikke vet svaret. Riktig avkryssing gir full uttelling. Ingen kryss gir 0 poeng. Ved gal avkryssing gis det minus poeng av full pott. Flere kryss enn ett, gir 0 poeng. Oppgave 1. (5%) Konvertering til binært Vis ved regning konverteringen av (276) 10 til binært. 276/2 = 138 + 0 a 0 = 0 138/2 = 69 + 0 a 1 = 0 69/2 = 34 + 1/2 a 2 = 1 34/2 = 17 + 0 a 3 = 0 17/2 = 8 + 1/2 a 4 = 1 8/2 = 4 + 0 a 5 = 0 4/2 = 2 + 0 a 6 = 0 2/2 = 1 + 0 a 7 = 0 1/2 = 0 + 1/2 a 8 = 1 Svaret er: 100010100

Oppgave 2. (15%) Boolsk Algebra forkortning av uttrykk Vis ved regning forkortelsesforløpet for funksjonen F(r, s, t, u) gitt som Side 2 F(r, s, t, u) = Σ(0, 1, 2, 4, 5, 7, 8, 10, 12, 14, 15) Skriver om F(r,s,t,u) om til F(a,b,c,d) og mintermene er gitt av: 0 => a b c d 1 => a b c d 2 => a b cd 4 => a bc d 5 => a bc d 7 => a bcd 8 => ab c d 10 => ab cd 12 => abc d 14 => abcd 15 => abcd Ved å bruke postulat 4 og 5 får vi: (0+1) => a b c d + a b c d => a b c (4+5) => a bc d + a bc d => a bc a b c + a bc => a c (8+10) => ab c d + ab cd => ab d (12+14) => abc d + abcd => abd ab d + abd => ad (0+2) => a b c d + a b cd => a b d (8+10) => ab c d + ab cd => ab d a b d + ab d => b d (7+15) => a bcd + abcd => bcd Svaret er: a c + ad + b d + bcd F(r,s,t,u) = r t + ru + s u + stu Oppgave 3. (5%) Teori Hva er en sekvensiell krets og på hvilke måte er den annerledes enn kombinatorisk krets? En sekvensiell krets inneholder minneelement og at utgangene er basert på inngang og forrige tilstand i motsetning til kombinatorisk krets som bare er basert på inngang.

Oppgave 4. (10%) Flip-Flop Vis tilstandsdiagrammet for følgende flip-flop: a) (5%) en D-flip-flop Side 3 D = 0 b) (5%) en JK-flip-flop Oppgave 5. (15%) Karnaugh diagram a) Forenkle følgende Karnaugh diagram, og finn det forenklede kombinatoriske uttrykket for F(a, b, c, d) gitt av: ab cd 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Her er vi på jakt etter å finne ut av om kandidaten har forstått karnaughdiagram. Dette gjør vi ved å se om kandidaten betegner de ulike aksene og rutene med hva a,b,c og d er henholdsvis. Denne kan enten gjøres ved å velge alle 1 ere eller å bare ta den ene 0, dette vil gi F = a b c d bruke demorgansteorem F = (a b c d ) F = (a + b + c + d ) F = a + b + c + d

b) Forenkle følgende Karnaugh diagram, og finn det forenklede kombinatoriske uttrykket for F(a,b,c,d) gitt av: ab cd 0 1 0 0 1 0 0 1 1 0 1 1 0 1 1 0 Side 4 Hvis man ikke er nøye kan det fort bli at man gjenbruker flere 1 ere og dermed ender opp med ett uttryk som ikke er optimal. Svaret: F = bd + a b d + abc

Side 5 Oppgave 6. (20%) Portdesign og kretsanalyse x5 x6 x1 x2 x3 x4 a) (12%) Skriv funksjonsuttrykket for Ci+1 og F x1 = x5 x6 x2 = B * S1 x3 = x1 * x2 x4 = x5 * x6 x5 = Ci * M x6 = A S0 Slik at: F = x1 x2 F = (x5 x6) (B * S1) F = ([Ci * M] [A S0]) (B * S1) Slik at: C i+1 = x3 + x4 C i+1 = (x1 * x2) + (x5 * x6) C i+1 = ([x5 x6]*[b * S1]) + ([Ci * M]*[ A S0]) C i+1 = ([{Ci * M} { A S0}]*[B * S1]) + ([Ci * M]*[ A S0]) b) (8%) Beskriv kretsens virkemåte. Denne kretsen er en forenklet ALU som kan utføre følgende operasjoner basert på inngangsignalene s0 og s1 (styresignaler) F => {A, A, A B, A xnor B} Hvis M = 1 og C0 = 0 så utfører: F => {A, A, A+B, B-A} (addisjon og subtraksjon) Hvis M = 1 og C0 = 1 så utfører den: F => {A+1, -A, A+B+1, B-A} (addisjon og subtraksjon)

Oppgave 7. (20%) Tilstandsmaskin Side 6 Figur 1 - Tilstandsmaskin kretsimplementasjon a) Skriv opp funksjonsuttrykket for D0 og D1 D0 = Inn Q1 D1 = (Q2 * Inn ) (Q2 * Inn * Q1 ) (Q1 * Inn * Q2 ) b) Tegn opp tilstandstabellen for kretsen Tabellen for å finne D1: Q2 Q1 Inn Q2*Inn Q2*Inn*Q1 Q1*Inn*Q2 D1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 0 1 0 0 1 1 1 1 0 0 0 0

Side 7 Da kan vi sette opp tilstandstabellen Q2 Q1 Inn Q2+1 Q1+1 Y 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 Den kan også settes opp på denne måten: Nåværende tilstand Neste tilstand Utgang Q0 Q1 x = 0 x = 1 Y 0 0 0 0 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 1 1 1 1 0 0 0 0 1 c) Tegn opp tilstandsdiagrammet for kretsen Inn = 0 Inn = 0 Inn = 1 Inn = 1 Inn = 1 Inn = 1 Inn = 0 Inn = 0 De som har endret rekkefølgen for Q1 og Q2 vil få ett annet diagram.

Side 8 d) Vis ved tidsforløpet (figur 2) hvordan Q1, Q2 og Y endrer seg. Selv om kandidaten ikke har fått med seg tidsforsinkelsen i hver port så kan de få full uttelling hvis de har med riktig flanker.

Side 9 Oppgave 8. (10%) Flervalgsoppgave 8.1) Representerer tilstandstabellen og tilstandsdiagrammet nøyaktig den samme informasjonen? (a) Ja (b) Tilstandstabell inneholder mer informasjon (c) Nei (d) Tilstandsdiagram inneholder mer informasjon Nåværende tilstand Neste tilstand Utgang Q0 Q1 x = 0 x = 1 x = 0 x = 1 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 1 1 Tabell 1: Tilstandstabell 8.2) Ta utgangspunkt i tilstandstabellen gitt over (tabell 1). Hvis kretsen er i tilstand nåværende 01 med en inngangsignal som er lav (x = 0), hva blir så neste tilstand? (a) 11 med utgang lik 1 (b) 10 med utgang lik 1 (c) 00 med utgang lik 1 (d) 10 med utgang lik 0 (e) 11 med utgang lik 0 (f) 00 med utgang lik 0 8.3) Forkortelsen for uttrykket W = TLA + TA gir (a) W = TL (b) W = 1 (c) W = AT (d) W = L + 1 (e) W = 0 (f) Ingen av delene