Detail práce

Transformace popisu procesoru v jazyce CodAL do struktur SystemC

Bakalářská práce Student: Ondruš Tomáš Akademický rok: 2014/2015 Vedoucí: Přikryl Zdeněk, Ing., Ph.D.
Název anglicky
Transformation of a Processor Description in CodAL to SystemC Structures
Jazyk práce
český
Abstrakt

Cílem této práce je vytvořit generátor simulátorů a hardwarové reprezentace aplikačne specifických procesorů v jazyce SystemC. Prvním úkolem je vytvořit zapouzdřující vrstvu kompatibilní se SystemC TLM 2.0, která zapouzdřuje existující simulátor pro potřeby transakčně orientovaných systémů. Druhý úkolem je vytvořit generátor hardwarové reprezentace procesoru. Vygenerovaný kód je vhodný nejen k syntéze procesoru, ale také k simulaci na úrovní cyklů. Výsledné řešení dosahuje komerčních kvalit srovnatelných s existujícími generátory.

Klíčová slova

SystemC, Codasip, CodAL, TLM, generátor, procesor, ASIP, transakčné systémy

Ústav
Studijní program
Informační technologie
Stav
obhájeno, hodnocení A
Obhajoba
15. června 2015
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby

V technické zprávě je v kapitole 6 popsáno, že proces převodu modelu procesoru v jazyce CodAL do struktur jazyka SystemC probíhá ve čtyřech fázích:

  1. Tvorba abstraktního syntaktického stromu z reprezentace v jazyce CodAL.
  2. Serializace/deserializace do/z formátu XML.
  3. Stavba vnitřního modelu.
  4. Převod vnitřního modelu do struktur jazyka SystemC.

Proč je nutné provádět serializaci a deserializaci uvedenou v bodě 2 a není možné provést přímý převod? Jaké výhody tento krok přináší?


Komise
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY FIT VUT), předseda
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Švéda Miroslav, prof. Ing., CSc. (UIFS FIT VUT), člen
Citace
ONDRUŠ, Tomáš. Transformace popisu procesoru v jazyce CodAL do struktur SystemC. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-15. Vedoucí práce Přikryl Zdeněk. Dostupné z: https://www.fit.vut.cz/study/thesis/17200/
BibTeX
@bachelorsthesis{FITBT17200,
    author = "Tom\'{a}\v{s} Ondru\v{s}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Transformace popisu procesoru v jazyce CodAL do struktur SystemC",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17200/"
}
Nahoru