Oppgaver digitalteknikk til 28/1-4/2 2008 Mange oppgaver, fokusèr på gjøre de oppgaver dere klarer å løse først. Oppgave 1) Forenkle følgende funksjoner ved hjelp av Karnaugh-diagram: a) E = abcd + a'bc + acd + bcd b) F= xyz + x'y + wxz c) G xy + wxz + xy'z' d) H = abd + ac + ae Oppgave 2) Vis hvordan du ved hjelp av kun NOR-porter kan lage en AND, OR og NOT-port. Tilsvarende kan gjøres med med NAND-porter. En liten nøtt: Hvis hvordan man kan bytte ut hver enkelt port i implementeringen av funksjonene i oppgave 1 med kun NAND-porter. Det vil si; uten å øke antall porter. Her regnes ikke med inngangssignal på invertert form slik som a' i termen a'bc i oppg. 1a). Oppgave 3) Du skal lage en krets som har fire inputsignaler a1, a2, a3 og a4, og ett output-signal F. Outputsignalet F skal være '1' når nøyaktig 2 av de fire input-signalene er '1' a) Sett opp sannhetsverditabellen for funksjonen F b) Forenkle F ved hjelp av Karnaughdiagram c) Tegn kretsen med AND, OR og NOT-porter Oppgave 4) Vis hvordan du ved hjelp av fulladder-kretser kan lage en krets som multipliserer et positivt bin?rt tall med 3. Anta at input-signalet er på 2-bit. Hvor mange bit vil svaret være på? Oppgave 5) (Kan være relevant for oblig 1) Design 3 ulike synkrone tellere som teller a) Fra og med 0 til og med 2 b) Fra og med 0 til og med 5 c) Fra og med 0 til og med 9 Benytt metoden for design av sekvensielle kretser fra forelesningen Oppgave 6) (for spesielt interesserte) På forelesningen 28. januar ble det vist et eksempel på implementering av en sekvensiell krets (tilstandsdiagram, tilstandstabell, flip-flop'er, etc). Implementer denne med JK-flip-flop'er. Tilstandsdiagrammet og tilstandstabellen blir det samme, men man må ta hensyn til eksitasjonstabellen til JK-flip-flop'en her i stedet for eksitasjonstabellen til D flip-flop'en slik det ble gjort på forelesningen.