Obligatoriske oppgaver
- Obligene i INF1400 løses individuelt.
- Det gis ikke karakter på obligene, bare godkjent / ikke godkjent.
- Alle 3 obligene må godkjennes for å kunne bestå emnet.
- Forutsetning for å levere obligatoriske oppgaver.
Kurset har 3 stk obliger (kretsdesign). Kretsene designes i software og simuleres enten i program Digital Works eller Diglog.
Digital Works har et mer moderne brukergrensesnitt og kan være lettere å jobbe med. Programmet skal være installert på termstue-maskinene, men man kan også bruke Remote Desktop til Windows-serverne, f.eks. hjemmefra. Da finner dere programmet under "Start->Programs->Digital Works". Det er det samme hvilket av disse programmene dere velger å bruke. Det viktigste er at det er lett å se at dere har forstått oppgaven og hvordan dere har løst den.
Krav til godkjent oblig er:
- Kretsen må virke 100% som den skal for alle inngangssignaler.
- Kretsbeskrivelsen må sendes gruppelærer på mail på formatet "brukernavn_obligX.lgf" fra Diglog (du finner adressene under og hvilken gruppe du er i står på studentweb), evt. "brukernavn_obligX.dwm" fra Digital Works,
- Denne ".lgf"/".dwm"-filen må virke helt som den skal når gruppelærer selv tar den inn i Diglog eller Digital Works.
Det er ikke nødvendig å skrive rapport.
Gruppe 1: Eivind Samuelsen: eivinsam at student.matnat.uio.no
Gruppe 2: Markus Grønstad: markusg at fys.uio.no
- Oblig nr.1 "Binær-til-7segmentsdekoder" (simulering eller kobling)
- Beskrivelse. Kravet er at dekoderen skal virke som den skal for tallene 0-9.
- Komponenter: Man kan kun bruke følgende komponenter med 2 (1) eller flere inputs: AND, OR, NAND, NOR, INV, XOR.
- Innleveringsfrist: 19.09
- Starthjelp for Diglog: utgangspunkt.lgf
- Starthjelp for Digital Works: utgangspunkt.dwm
- Konkurranse (frivillig): "Hvem klarer å få dekoderen til å virke for tallene 0-9 med færrest mulig av portene over?" Vet ennå ikke hva rekorden kan bli, men ca.17 porter er å regne som MEGET bra. Mer enn 26 porter er ikke å regne som god forenkling. I denne konkurransen vil man kreve at alle segmentene er slukket for tallene 10 og 15, dette for å få andre kriterier enn for tidligere år.
- Oblig nr.2 "Binær teller"
- Beskrivelse: Lag en 3 bits binær teller. Det må være tydelig hva som er inn/ut signaler.
- Komponenter: Man kan kun bruke følgende komponenter med 2 (1) eller flere inputs: AND, OR, NAND, NOR, INV, XOR, XNOR.
- Innleveringsfrist 24.10
- Oblig nr.3 "Tilstandsmaskin"
- Beskrivelse: Lag en tilstandsmaskin som har ett styresignal inn "x", og to bit ut som teller binært på følgende måte; hvis x=1 skal den telle oppover i sekvensen 0-1-2-0-1-2-0... Hvis x=0 skal den telle nedover i sekvensen: 2-1-0-2-1-0-2-1-0...
- Komponenter: Man kan bruke ferdige flip-flopp'er (DPOS, JKPOS eller TPOS) samt følgende komponenter med 2 (1) eller flere inputs: AND, OR, NAND, NOR, INV, XOR, XNOR.
- Innleveringsfrist 8.11