Pregled bibliografske jedinice broj: 636941
Automatsko oblikovanje modela procesora prilagođenoga aplikaciji
Automatsko oblikovanje modela procesora prilagođenoga aplikaciji, 2013., doktorska disertacija, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 636941 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Automatsko oblikovanje modela procesora prilagođenoga aplikaciji
(Automatic Design of Application-Oriented Processor Model)
Autori
Ivošević, Danko
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, doktorska disertacija
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
10.07
Godina
2013
Stranica
206
Mentor
Sruk, Vlado
Ključne riječi
Arhitektura procesora; Projektiranje na razini sustava; Sinteza s visoke razine specifikacije; FPGA implementacija; Graf zavisnosti upravljanja i podataka; C programski kôd; Namjenski podatkovni put; RTL kôd; Programska potpora za ugradbene sustave; Automatizacija dizajna
(Processor Architecture; System-Level Design; High-Level Synthesis; FPGA Implementation; Control and Data Flow Graph; C Code; Custom Datapath; RTL Code; Embedded Software; Design Automation)
Sažetak
Razvoj digitalnog sustava se u općem slučaju temelji na specifikaciji zahtjeva funkcionalnosti sustava i opisu specifikacije na nekoliko razina apstrakcije. To vodi konačnom izboru komponenti izvedbe i definiciji njihovog međusobnog odnosa unutar sustava. Pojava i razvoj programirljivih platformi za ugradbene sustave i alata prateće programske potpore unaprjeđuju proces automatizacije dizajna sustava. Na strani specifikacije sustava napredak je ostvaren razvojem i uporabom programskih jezika posebne namjene i prevoditelja šire poznatih programskih jezika više razine u jezike za opis sklopovlja. Na taj način je postignuto da specifikacija sustava ima izravniji utjecaj na konačnu izvedbu koju je tako moguće bolje prilagoditi željenoj aplikaciji. U ovom radu se analizira izbor i konfiguracija komponenti namjenskog procesora s ciljem poboljšanja performansi predviđene aplikacije. Predloženi modeli procesora se ocjenjuju i s obzirom na svojstva konačnog sklopovskog ostvarenja. Za specifikaciju napisanu algoritamski, kôdom u C programskom jeziku, a na temelju analize korištenja operanada i operacija, generira se podatkovni put arhitekture procesora. Prema zahtjevima kôda razdijeljenog po blokovima upravljačkog toka, raspoređenog po stanjima konačnog automata, instanciraju se komponente registara, registarskih blokova i funkcijskih jedinice te njima pratećeg prospoja. Ovakav potpuno namjenski podatkovni put arhitekture pokazuje prednost u odnosu na konvencionalni podatkovni put arhitekture u mogućnosti postizanja većeg paralelizma, ali zaostaju za ostvarenjem sinteze s visoke razine specifikacije s potpuno namjenskom upravljačkom logikom.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
036-0362980-1929 - Oblikovanje okolina za ugradene sustave (Sruk, Vlado, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb