Univerza v Ljubljani, Fakulteta za računalništvo in informatiko

Laboratorij za računalniško arhitekturo

Flower

Teme diplomskih nalog

  • 1) Aplikacije RFID (‘Radiofrequency identification’) in NFC (‘Near Field Communication’)
    • RFID in NFC v storitveni dejavnostiUporabiti čitalec RFID povezan z osebnim računalnikom (PC) ali mobilni telefon (NFC) in izdelati ‘pametno’ aplikacijo, ki z uporabo radiofrekvenčne identifikacije izvede zahtevano funkcijo/akcijo. Aplikacije: upravljanje hotela, restavracije, trgovine, … Funkcije: rezervacija, identifikacija, vstop, plačilo, … 
    • NFC v prevozuUporabiti mobilni telefon (NFC) za izdelavo aplikacije v prevozu oseb (avtobusni in železniški prevoz). Funkcije: rezervacija ali nakup karte, potrditev – SMS sporočila, pregled voznega reda, plačilo prevoza, … 
    • RFID v pametni hiši
      1. Inteligentni pralni stroj, ki omogoča preverjanje perila na osnovi navodil za vzdrževanje, izbere program delovanja.
      2. Pripraviti bazo diet z recepti in jo uporabiti za predlog jedilnika:
        • v povezavi z bazo podatkov o zalogah iz sistema RFID (sestavine, kalorije, količina, …),
        • sestavo jedilnika iz obstoječih izdelkov, če je to mogoče,
        • pripravo nakupovalne liste za izbrano dieto.
      3. Drugo.
    • RFID v industrijskem procesu (infomat)Izdelati sistem za zajem podatkov iz procesa (čitalec RFID, senzorji, …) in signaliziranje stanja o procesu. Rezultate kontrole je možno neposredno vtipkati preko zaslona občutljivega na dotik in jo zapisati v značko RFID ter posredovati informacijo centralnemu nadzornemu sistemu. 
  • 2) Načrtovanje digitalnih sistemov
    • Razvoj FPGA sistemov (Hardware)
      1. Razvoj 32-bitnih procesorjev v Verilog/VHDL.
      2. Razvoj perifernih vmesnikov (UART, GPIO, PCI, ATA/IDE… ).
      3. Načrtovanje pomnilniških krmilnikov (SRAM, SDRAM, DDR SDRAM).
      4. Načrtovanje krmilnikov in digitalnih vmesnikov različnih naprav (AC97, VGA , Ethernet, …)
    • Razvoj programske opreme
      1. Ugotavljanje paralelizma v kodi in avtomatska paralelizacija kode.
      2. Prenos Linux OS na vgrajene sisteme.
      3. Razvoj programske opreme za sledenje delovanja CPE.
      4. Razvoj programske opreme za analizo delovanja perifernih vmesnikov (npr. PCI analizator).
    • GPS Navigacija
      1. Razvoj hardverskih modulov.
      2. Razvoj programske opreme
      3. Primerjava obstoječih sistemov na trgu ter geografskih infomacijskih sistemov.
  • 3) Razvoj vgrajenih sistemov na osnovi ARM 9 razvojnega sistema
  • 4) Diplomske naloge po dogovoru (inovativne ideje študentov)