<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="85954" NadgradivoID="0" NRID="9174935" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=85954" StOgledov="3227" StPrenosov="675" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-26 05:31:25" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000407" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-85954">20.500.12556/RUL-85954</PID>
  <Naslov>Implementacija igre Tetris v vezju FPGA</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Implementation of the Tetris game for FPGA</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V okviru diplomske naloge je bila razvita različica popularne računalniške igre Tetris.
Igra je bila v celoti implementirana v jeziku za opis strojne opreme VHDL
s poudarkom na modularni zgradbi.
Razvit je bil modul za operacije na aktivnem elementu,
ki implementira vodoravne premike, obračanje, padanje in hitre spuste.
V podporo temu sta bila razvita
modula za psevdonaključni izbor naslednjega elementa in modul za odstranjevanje polnih vrstic.
Oba sta bila z modulom za aktivni element povezana preko razvitega modula za igralno polje.
Izris na zaslon je bil narejen v modulu za izris znakov in v modulu za izrisni cevovod,
ki je hkrati vrhnji strojno-neodvisni modul.
Za komunikacijo z igralcem so bili razviti krmilnik zaslona VGA,
modul za zaznavanje pritiskov na tipke in krmilnik 7-delnega prikazovalnika.
Ti so bili z igro povezani preko razvitega strojno-specifičnega
vrhnjega modula za razvojno ploščo Digilent Nexys4.</Opis>
  <TujJezik_Opis>In this thesis, a version of the popular computer game Tetris was developed.
The game was fully implemented in the VHDL hardware design language
with a focus on modular design.
A module was developed for operations on the active element
that implements horizontal movement, rotations, falling and fast descent.
Other game logic was implemented in the module for pseudorandom selection of next element
and the module for full row removal.
Both of these were connected to the developed module for the playing field.
On screen display was implemented in the developed module for display of characters
and the module for pipelined rendering,
the later of which represents the top level hardware-independent module.
Several hardware-dependent modules were developed for interacting with the player:
a 7-segment display controller, a VGA controller and a module for tactile buttons.
These modules were all connected with the game via a hardware-dependent top level
module for the Digilent Nexys4 development board.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>tetris</Beseda>
    <Beseda>tetrimino</Beseda>
    <Beseda>strojna izvedba igre</Beseda>
    <Beseda>končni avtomati</Beseda>
    <Beseda>UNI-VGA</Beseda>
    <Beseda>BDF</Beseda>
    <Beseda>VGA</Beseda>
    <Beseda>VHDL</Beseda>
    <Beseda>FPGA</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>tetris</Beseda>
    <Beseda>tetrimino</Beseda>
    <Beseda>hardware game implementation</Beseda>
    <Beseda>finite state automata</Beseda>
    <Beseda>UNI-VGA</Beseda>
    <Beseda>BDF</Beseda>
    <Beseda>VGA</Beseda>
    <Beseda>VHDL</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>2016-09-30 09:40:02</DatumVstavljanja>
  <DatumObjave>2016-09-30 09:40:05</DatumObjave>
  <DatumSpremembe>2022-08-09 10:30:14</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="65858" Ime="FEDJA" Priimek="BEADER" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23748" Ime="Patricio" Priimek="Bulić" AltIme="P. Bulić" VlogaID="991" VlogaNaziv="Mentor" ConorID="4825187" Afiliacija="" ArrsID="19515" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">18634</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="89112" DatotekaNRID="8985434" 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="893335" VelikostDatotekeKratko="872,40 KB" DatumVstavljanja="2016-09-30 09:40:06" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Beader_Fedja_-_Implementacija_igre_Tetris_v_vezju_FPGA.pdf</Naziv>
      <OrgNaziv>Beader_Fedja_-_Implementacija_igre_Tetris_v_vezju_FPGA.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F3A99D5C0F868E96588D1683E1E2A886</MD5>
      <SHA256>dd517b4b6d4972691e738b3ba1a7bbc1d01a93dd51b72e17ed82e10d64446874</SHA256>
      <UUID>0938fc8e-a1b1-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/1b6c9816-790e-4a90-a31e-b4b14fe3b61a</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=89112</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="108188"></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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
