<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="141512" NadgradivoID="0" NRID="16619307" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=141512" StOgledov="1230" StPrenosov="568" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-06-18 22:07:41" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000316" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-141512">20.500.12556/RUL-141512</PID>
  <Naslov>Pomnilniški vmesnik za pomnilnik DDR3 SDRAM v vezju FPGA Xilinx serije 7</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Memory interface for DDR3 SDRAM memory in FPGA Xilinx 7 Series device</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Zaradi visokih kapacitet in nizke cene je pomnilnik DDR SDRAM pogosto uporabljen v vgrajenih sistemih na osnovi vezij FPGA. Za komunikacijo s pomnilnikom je v vezju FPGA potrebna implementacija pomnilniškega vmesnika, tj. vmesne plasti, ki deluje kot dvosmerni pretvornik med signali pomnilniškega čipa in aplikacijo znotraj čipa FPGA.

Podjetje Xilinx za uporabo na čipih FPGA serije 7 predlaga izbiro dveh vmesnikov: Prvi je brezplačen, a zaradi svoje velikosti neprimeren za manjše čipe FPGA, drugi pa je manjši, a cenovno nedostopen. Cilj magistrske naloge je bil razvoj tretje možnosti, ki bi ob manjši zasedenosti čipa FPGA omogočala primerljive hitrosti prenosa podatkov.

Delo najprej predstavi pomnilnik DDR3 SDRAM, njegovo notranjo zgradbo, zunanje povezave ter predpisan način komunikacije. V nadaljevanju so opisani v izdelanem vmesniku uporabljeni primitivi vhodno-izhodnih blokov čipa FPGA, njihov način implementacije v izdelanem vmesniku in njihovo testiranje na razvojni plošči Arty S7-50 proizvajalca Digilent s čipom FPGA iz družine Xilinx Spartan 7 in pomnilniškim čipom DDR3L x16 s kapaciteto 2 Gbit. Delo se konča z opisom delovanja pomnilniškega vmesnika, s predstavitvijo rezultatov preizkusov ter s primerjavo z že obstoječima pomnilniškima vmesnikoma.

Razviti pomnilniški vmesnik DDR3 za čipe FPGA Xilinx serije 7 je bil preizkušen pri hitrosti prenosa podatkov 650 MT/s in je zasedel manj, kot 2,4 % od 8150 rezin uporabljenega čipa FPGA iz družine Spartan 7.</Opis>
  <TujJezik_Opis>Due to its high memory capacity and low price, DDR SDRAM is commonly used in computer and integrated systems powered both by microcontrollers and FPGAs. To communicate with external memory, an FPGA requires the implementation of a memory interface, which acts as as a two-way converter between the memory signals and the FPGA&#039;s internal logic.

Xilinx, Inc. officially offers two memory interfaces for use with its 7 Series FPGAs. The first is free, but its large FPGA area usage limits it to large FPGA chips. The second has a lower FPGA utilization, but is not affordable. The goal of this thesis was to develop a third option, which would enable similar transfer speeds as the established solutions while utilizing a smaller portion of the FPGA.

The thesis begins by introducing DDR3 SDRAM; Its internal structure, external connections, and its communication are discussed. The work then describes the primitives of the input-output blocks within the FPGA as used in the finished product, and the methodology employed to test them before the memory interface was developed. This was done on a Digilent Arty S7-50 development board, which houses a Xilinx Spartan 7 FPGA as well as a 2 Gbit x16 DDR3L SDRAM chip. Finally, the developed memory interface is described, along with test results and a comparison with the two memory interfaces already available.

The developed DDR3 memory interface for Xilinx 7 Series FPGAs was shown to work at a memory speed of 650 MT/s while utilizing fewer than 2,4 % of the 8150 logic slices available in the used Spartan 7 FPGA device.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>FPGA</Beseda>
    <Beseda>DDR3 SDRAM</Beseda>
    <Beseda>pomnilniški vmesnik</Beseda>
    <Beseda>pomnilniški krmilnik</Beseda>
    <Beseda>PHY</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>FPGA</Beseda>
    <Beseda>DDR3 SDRAM</Beseda>
    <Beseda>memory interface</Beseda>
    <Beseda>memory controller</Beseda>
    <Beseda>PHY</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="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2022-09-30 09:55:00</DatumVstavljanja>
  <DatumObjave>2022-09-30 09:55:10</DatumObjave>
  <DatumSpremembe>2022-10-12 12:33:32</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2022</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="119026" Ime="JARI" Priimek="BEGUŠ" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28231" Ime="Andrej" Priimek="Žemva" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="119024" Ime="Damjan" Priimek="Zadnik" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">61107</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/125296387">125296387</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="162590" DatotekaNRID="12415558" 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="1611064" VelikostDatotekeKratko="1,54 MB" DatumVstavljanja="2022-09-30 09:55:11" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Begus_Jari_-_Pomnilniski_vmesnik_za_pomnilnik_DDR3_SDRAM_v_vezju_FPGA_Xilinx_serije_7.pdf</Naziv>
      <OrgNaziv>Begus_Jari_-_Pomnilniski_vmesnik_za_pomnilnik_DDR3_SDRAM_v_vezju_FPGA_Xilinx_serije_7.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>CB2F248ED716540568D6A48072256D22</MD5>
      <SHA256>8abf944bd975af451a68e30e79190a741576febe9da2fb922c5a3c9615af1408</SHA256>
      <UUID>3237800a-4095-11ed-9c94-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=162590</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="74533"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</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>
