Periferie procesoru RISC-V

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) doc. Ing. Vladimír Drábek, CSc. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen) Ing. Aleš Smrčka, 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 (např. důvod implementace pouze jedné periferie pro RISC-V, použití relativně starších nástrojů a FPGA obvodů, odhalení chyb při verifikaci vytvořeného řešení). 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 D - uspokojivě . Otázky u obhajoby: V závěru práce tvrdíte, že vaše implementace "splňuje požiadavky zo špecifikácie procesoru FU540-C000 a je kompatibilná s jeho linuxovým ovládačom" . Ověřoval jste pravdivost tohoto tvrzení na reálném procesoru nebo v hardwarové realizaci vaší implementace? Výsledky syntézy jsou v práci uvedeny jenom pro zastaralý nástroj Xilinx ISE 13.1. (rok vydání 2011) a čip XC3S50 z rodiny Spartan-3 (rok 2013). Byl nějaký důvod pro zvolení těchto neaktuálních verzí? Jaké parametry dosahuje implementace při syntéze na moderních čipech (např. nástroj Xilinx Vivado a čip rodiny UltraScale+ nebo nástroj Intel Quartus a čip rodiny Stratix10/Agilex)? V práci uvádíte několik existujících implementací UART modulu. Jak vypadají výsledky syntézy vaší implementace v porovnání s nimi? Co je zdrojem případných rozdílu ve spotřebovaných zdrojích/frekvenci?  Bylo u přijímací strany verifikováno také zotavení (nezaseknutí se) obvodu z chybného příjmu dat?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMartínek, Tomášcs
dc.contributor.authorVavro, Tomášcs
dc.contributor.refereeKekely, Lukášcs
dc.date.accessioned2021-06-25T07:55:44Z
dc.date.available2021-06-25T07:55:44Z
dc.date.created2021cs
dc.description.abstractPlatforma RISC-V je jedným z lídrov v odvetví počítačových a vstavaných systémov. Pri čoraz väčšej miere využívania takýchto systémov rastie dopyt po dostupných perifériách pre implementácie tejto platformy. Táto práca sa zaoberá procesorom FU540-C000 od spoločnosti SiFive, ktorý je jednou z implementácií architektúry RISC-V, a jeho základnými perifériami. Na základe analýzy bol  spomedzi periférií tohoto procesoru zvolený obvod UART slúžiaci pre asynchrónnu sériovú komunikáciu. Cieľom tejto diplomovej práce je danú perifériu navrhnúť a implementovať v niektorom z jazykov pre popis číslicových obvodov, a následne vytvoriť verifikačné prostredie, prostredníctvom ktorého bude overená funkčnosť implementácie.cs
dc.description.abstractThe RISC-V platform is one of the leaders in the computer and embedded systems industry. With the increasing use of these systems, the demand for available peripherals for the implementations of this platform is growing. This thesis deals with the FU540-C000 processor from SiFive company, which is one of the implementations of the RISC-V architecture, and its basic peripherals. Based on the analysis, an UART circuit for asynchronous serial communication was selected from the peripherals of this processor. The aim of this master thesis is to design and implement the peripheral in one of the languages for the description of digital circuits, and then create a verification environment, through which the functionality of the implementation will be verified.en
dc.description.markDcs
dc.identifier.citationVAVRO, T. Periferie procesoru RISC-V [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136806cs
dc.identifier.urihttp://hdl.handle.net/11012/200177
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.subjectRISC-Vcs
dc.subjectprocesorcs
dc.subjectUARTcs
dc.subjectsériová komunikáciacs
dc.subjectVHDLcs
dc.subjectnávrh číslicových systémovcs
dc.subjectSystemVerilogcs
dc.subjectUVMcs
dc.subjectUniversal Verification Methodologycs
dc.subjectfunkčná verifikácia číslicových systémovcs
dc.subjectRISC-Ven
dc.subjectprocessoren
dc.subjectUARTen
dc.subjectserial communicationen
dc.subjectVHDLen
dc.subjectdesign of digital systemsen
dc.subjectSystemVerilogen
dc.subjectUVMen
dc.subjectUniversal Verification Methodologyen
dc.subjectfunctional verification of digital systemsen
dc.titlePeriferie procesoru RISC-Vcs
dc.title.alternativeRISC-V Processor Peripheralsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2021-06-21cs
dcterms.modified2021-06-24-11:34:36cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136806en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 11:15:27en
sync.item.modts2021.11.12 09:57:13en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačový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.46 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23959_v.pdf
Size:
86.16 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23959_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23959_o.pdf
Size:
130.3 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23959_o.pdf
Loading...
Thumbnail Image
Name:
review_136806.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
review_136806.html
Collections