Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 658573

FPGA izvedba procesora s minimalnim skupom instrukcija


Dejanović, Luka
FPGA izvedba procesora s minimalnim skupom instrukcija, 2012., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb


CROSBI ID: 658573 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
FPGA izvedba procesora s minimalnim skupom instrukcija
(FPGA implementation of a minimum instruction set processor)

Autori
Dejanović, Luka

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski

Fakultet
Fakultet elektrotehnike i računarstva

Mjesto
Zagreb

Datum
03.07

Godina
2012

Stranica
109

Mentor
Petrinović, Davor

Ključne riječi
MISC; stogovno računalo; Spartan-3; distribuirani RAM; blok RAM; instrukcijski spremnik; protočna struktura; dijeljeni memorijski prostor; kooperacija višestrukih jezgri 94
(MISC; stack machine; Spartan-3; distributed RAM; block RAM; instruction block; pipeline; shared memory space; cooperation of multiple cores)

Sažetak
Predstavljena je FPGA implementacija procesora s minimalnim skupom instrukcija (MISC – minimal instruction set computer), ostvarena stogovnom arhitekturom. Platforma za implementaciju je porodica FPGA sklopova Spartan-3, firme Xilinx. Širina instrukcijske riječi je 5 bitova, čime je broj instrukcija ograničen na 32, dok je širina podataka 16 bitova. Zbog karakteristika resursa na sklopu i postizanja veće gustoće koda, u jednom retku programske memorije su upakirane tri instrukcije. Procesor koristi tri stoga: podatkovni, povratni i adresni, i svi su dubine 16 riječi. Memorijski elementi izvedeni su pomoću namjenskih resursa sklopa, na način da su stogovi izvedeni kao distribuirani RAM, a programska i podatkovna memorija kao blok RAM. Implementirana je protočna struktura sa četiri faze: dohvat instrukcijskog bloka, dohvat instrukcije iz bloka, dekodiranje i izvođenje. Analizom pojedinih faza identificirali su se kritični putevi, te su zbog toga razvijene tri inačice kako bi se dobila ravnoteža između opsega performansi i brzine izvođenja. Dodatno, više ovakvih jezgri je povezano kroz dijeljeni memorijski prostor čime je omogućena kooperacija tih jezgri i realiziran je sustav s mnogo većom procesnom moći.

Izvorni jezik
Hrvatski

Znanstvena područja
Elektrotehnika, Računarstvo



POVEZANOST RADA


Projekti:
0036054

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Davor Petrinović (mentor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada

Citiraj ovu publikaciju:

Dejanović, Luka
FPGA izvedba procesora s minimalnim skupom instrukcija, 2012., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb
Dejanović, L. (2012) 'FPGA izvedba procesora s minimalnim skupom instrukcija', diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb.
@phdthesis{phdthesis, author = {Dejanovi\'{c}, Luka}, year = {2012}, pages = {109}, keywords = {MISC, stogovno ra\v{c}unalo, Spartan-3, distribuirani RAM, blok RAM, instrukcijski spremnik, proto\v{c}na struktura, dijeljeni memorijski prostor, kooperacija vi\v{s}estrukih jezgri 94}, title = {FPGA izvedba procesora s minimalnim skupom instrukcija}, keyword = {MISC, stogovno ra\v{c}unalo, Spartan-3, distribuirani RAM, blok RAM, instrukcijski spremnik, proto\v{c}na struktura, dijeljeni memorijski prostor, kooperacija vi\v{s}estrukih jezgri 94}, publisherplace = {Zagreb} }
@phdthesis{phdthesis, author = {Dejanovi\'{c}, Luka}, year = {2012}, pages = {109}, keywords = {MISC, stack machine, Spartan-3, distributed RAM, block RAM, instruction block, pipeline, shared memory space, cooperation of multiple cores}, title = {FPGA implementation of a minimum instruction set processor}, keyword = {MISC, stack machine, Spartan-3, distributed RAM, block RAM, instruction block, pipeline, shared memory space, cooperation of multiple cores}, publisherplace = {Zagreb} }




Contrast
Increase Font
Decrease Font
Dyslexic Font