Paměťový subsystém v SystemC

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) Ing. Michal Bidlo, Ph.D. (člen) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen)cs
but.defenceStudent 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 výborně. Otázky u obhajoby: Jaké všechny kroky je potřeba udělat pro přidání dalšího komunikačního protokolu? Jaké zrychlení je očekáváno u IA simulace v případě, že by se implementovala optimalizace spočívající v použití jen jednoho payload objektu pro celý simulátor? Používal jste nějakou techniku automatizovaného testování zdrojových kódů? Jakým způsobem jste řešil validaci vytvořeného modelu na bázi standardu TLM?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorMichl, Kamilcs
dc.contributor.refereeVaňák, Tomášcs
dc.date.accessioned2020-07-20T19:57:54Z
dc.date.available2020-07-20T19:57:54Z
dc.date.created2020cs
dc.description.abstractTato práce se zabývá návrhem a implementací paměťového subsystému pro simulaci procesoru. Paměťový subsystém je navržen s pomocí principu modelování na úrovni transakcí. Implementace je provedena v jazyce C++ s využitím knihovny SystemC. Simulace procesoru je převzata ze simulátoru společnosti Codasip. Cílem je vytvoření funkčního propojení procesoru a paměti uvnitř simulátoru. Toto propojení podporuje komunikační protokoly sběrnic AHB3-lite, AXI4-lite, CPB a CPB-lite. Nová implementace tohoto propojení a paměti je zakomponována zpět do původního simulátoru. Výsledný simulátor je otestován pomocí jednotkových testů.cs
dc.description.abstractThis thesis deals with the design and implementation of a processor simulation memory subsystem. The memory subsystem is designed using the Transaction Level Modeling approach. The implementation is done in C++ language utilizing the SystemC library. The processor simulation is adopted from the Codasip company simulator. The objective is to create a functional connection between the processor and the memory inside the simulator. This connection supports communication protocols of AHB3-lite, AXI4-lite, CPB, and CPB-lite buses. The new implementation of the aforementioned connection and the memory is integrated into the original simulator. The resulting simulator is tested using unit tests.en
dc.description.markAcs
dc.identifier.citationMICHL, K. Paměťový subsystém v SystemC [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129282cs
dc.identifier.urihttp://hdl.handle.net/11012/192464
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectSystemCcs
dc.subjectTLMcs
dc.subjectabstraktní model procesorucs
dc.subjectsimulace procesorucs
dc.subjectCodasipcs
dc.subjectCodasip studiocs
dc.subjectCodasip simulátorcs
dc.subjectsběrnicecs
dc.subjectAHB3-litecs
dc.subjectAXI4-litecs
dc.subjectCPBcs
dc.subjectCPB-litecs
dc.subjectSystemCen
dc.subjectTLMen
dc.subjectabstract processor modelen
dc.subjectprocessor simulationen
dc.subjectCodasipen
dc.subjectCodasip studioen
dc.subjectCodasip simulatoren
dc.subjectbusen
dc.subjectAHB3-liteen
dc.subjectAXI4-liteen
dc.subjectCPBen
dc.subjectCPB-liteen
dc.titlePaměťový subsystém v SystemCcs
dc.title.alternativeSystemC Memory Subsystemen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2020-07-15cs
dcterms.modified2020-07-17-14:42:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129282en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 12:12:10en
sync.item.modts2021.11.12 11:15:52en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.55 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22495_v.pdf
Size:
86.23 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22495_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22495_o.pdf
Size:
87.12 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22495_o.pdf
Loading...
Thumbnail Image
Name:
review_129282.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
review_129282.html
Collections