<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=150099"><dc:title>Izdelava pospeševalnika za izračun MD5 na napravi FPGA s knjižnico PYNQ</dc:title><dc:creator>Smole,	Vid	(Avtor)
	</dc:creator><dc:creator>Ilc,	Nejc	(Mentor)
	</dc:creator><dc:creator>Pilipović,	Ratko	(Komentor)
	</dc:creator><dc:subject>FPGA</dc:subject><dc:subject>PYNQ</dc:subject><dc:subject>AXI</dc:subject><dc:subject>MD5</dc:subject><dc:subject>načrtovanje digitalnih sistemov</dc:subject><dc:subject>VHDL</dc:subject><dc:description>V okviru diplomske naloge smo se želeli bolje spoznati z odprtokodno knjižnico PYNQ in podati svojo oceno njene primernosti za splošno uporabo v aplikacijah visoko zmogljivega računanja.
Knjižnica nam omogoča pisanje vmesnikov za komunikacijo z logiko na čipu FPGA iz udobja jezika z veliko stopnjo abstrakcije Python.
Kot primer uporabe knjižnice smo izbrali implementacijo cevovodnega pospeševalnika za izračun zgoščenih vrednosti z algoritmom MD5.
Pospeševalnik sprejema in pošilja podatke s protokolom AXI in uporabo DMA, za zgoščevanje podatkov pa uporablja 64-stopenjski cevovod.
Pokazali smo, da je izračun zgoščenih vrednosti z uporabo našega pospeševalnika hitrejši kot z uporabo standardne knjižnice, pri tem pa ne žrtvujemo kakovosti uporabniške izkušnje.</dc:description><dc:date>2023</dc:date><dc:date>2023-09-13 20:05:00</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>150099</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
