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.