<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="117450" NadgradivoID="0" NRID="11893718" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=117450" StOgledov="1984" StPrenosov="456" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-27 00:24:41" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-117450">20.500.12556/RUL-117450</PID>
  <Naslov>Algoritem za izračun lambda izrazov na FPGA vezju</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Algorithm for reducing lambda expressions on FPGA circuit</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomsko delo predstavi algoritem za izračun oziroma poenostavitev po-
ljubnih lambda izrazov, ki je primeren za implementacijo z FPGA vezjem.
Diplomsko delo najprej predstavi teorijo lambda računa, predstavitev lambda
izraza v pomnilniku in splošni algoritem za izračun lambda izrazov. Rezultat
diplomske naloge je algoritem, zasnovan kot deterministični končni avtomat,
ki za svoje delovanje uporablja nabor registrov, sklad in pomnilnik in lahko
izračuna poljuben lambda izraz. Ker je algoritem zasnovan kot determini-
stični končni avtomat, je primeren za implementacijo z FPGA vezjem. Im-
plementiran je v programskem jeziku C in omogoča testiranje in beleženje
podatkov o izvajanju.</Opis>
  <TujJezik_Opis>The diploma thesis presents an algorithm for solving an arbitrary lambda
expression that is possible to implement with an FPGA circuit. The diploma
thesis covers the theory of the lambda calculus, memory representation of a
lambda expression and a general algorithm for solving lambda expressions.
The result of the diploma thesis is an algorithm, designed as a deterministic
finite automaton, which uses a set of registers, a stack and memory to solve
any lambda expression. Because the algorithm is designed as a deterministic
finite automaton, it can be easily implemented with an FPGA circuit. The
algorithm is implemented in the C programming langugage and supports
testing and measuring runtime data.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>lambda račun</Beseda>
    <Beseda>funkcijsko programiranje</Beseda>
    <Beseda>končni avtomat</Beseda>
    <Beseda>FPGA</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>lambda calculus</Beseda>
    <Beseda>functional programming</Beseda>
    <Beseda>finite automaton</Beseda>
    <Beseda>FPGA</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2020-07-10 12:10:01</DatumVstavljanja>
  <DatumObjave>2020-07-10 12:10:03</DatumObjave>
  <DatumSpremembe>2024-01-15 08:47:47</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2020</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="95498" Ime="Lovro" Priimek="Habjan" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23518" Ime="Boštjan" Priimek="Slivnik" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="3746915" Afiliacija="" ArrsID="12766" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">25762</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/22576131">22576131</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="131320" DatotekaNRID="11260743" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1187210" VelikostDatotekeKratko="1,13 MB" DatumVstavljanja="2020-07-10 12:10:04" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Habjan_Lovro_-_Algoritem_za_izracun_lambda_izrazov_na_FPGA_vezju.pdf</Naziv>
      <OrgNaziv>Habjan_Lovro_-_Algoritem_za_izracun_lambda_izrazov_na_FPGA_vezju.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>CFD53E53FEBE4DDCFF0E9A6B3DC03CC3</MD5>
      <SHA256>45d062f0593f221e6adb87e971efaf56c5717b78f02edee001019960b9ceb9e3</SHA256>
      <UUID>2f6b3a3d-a1b9-11eb-a523-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=131320</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="87678"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
