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.

Gruppelærer gruppe 1 og 103: Eivind Samulesen, eivinsam på ifi prikk uio prikk no

Gruppelærer gruppe 2: Menua,migrana på ifi prikk uio prikk 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: 20.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 utenom det midterste er slukket (se bilde) for tallene 10 og 15, dette for å få andre kriterier enn for tidligere år. Det er også bare lov til å bruke 2 (1) inngang porter i konkurransen. Inverterene som er satt opp i utgangspunktet teller ikke med når man regner antall portet i konkurransen.
  • 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 25.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
Publisert 30. aug. 2010 12:21 - Sist endret 7. feb. 2020 16:00