Framework pro vývoj aplikací na platformě ARM
but.committee | doc. Ing. Zdeněk Kotásek, CSc. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) prof. Ing. Jan Holub, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) | cs |
but.defence | 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ázku 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: U hlavních dílčích výsledků projektu odhadněte časovou náročnost jejich vytvoření a zprovoznění. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Vašíček, Zdeněk | cs |
dc.contributor.author | Buchta, Petr | cs |
dc.contributor.referee | Sekanina, Lukáš | cs |
dc.date.created | 2015 | cs |
dc.description.abstract | Tato diplomová práce se zabývá návrhem řešení a realizací frameworku, poskytující základní prostředky pro vývoj aplikací na studijním vývojovém kitu FITkit Minerva. První část této práce je věnována návrhu a implementaci datového kanálu mezi PC a kitem, pro jehož implementaci bylo zvoleno USB rozhraní. Dalším bodem je vytvoření komunikačního rozhraní mezi mikrokontrolérem, postaveným na jádře ARM Cortex M-4, a hradlovým polem FPGA Xilinx Spartan-6. Na straně FPGA byl následně vytvořen systém pro připojení HW komponent, které pomocí implementovaného rozhraní mohou komunikovat s mikrokontrolérem, například pro účely HW akcelerace. V rámci diplomové práce taktéž vznikl systém umožnující programování a ladění FPGA obvodu z vývojového prostředí Xilinx ISE bez nutnosti použití originálního JTAG adaptéru. Toho bylo docíleno využitím protokolu XVC, který umožňuje použití vlastního adaptéru, jež byl v tomto případě implementován jako součást softwaru mikrokontroléru. | cs |
dc.description.abstract | This master's thesis focuses on designing and implementing a framework that would offer basic program resources for application development on hardware platform FITkit Minerva. First part of this work focuses on designing a data channel between PC and the kit for which the USB interface was used. Next part focuses on implementing a channel between an ARM based microcontroller and FPGA Xilinx Spartan-6. That led to creating a special system inside FPGA that allows adding new HW components that communicate with the microcontroller, which can be used for implementing HW acceleration techniques. Another outcome of this work is a debugging interface that allows to program and debug FPGA using development environment Xilinx ISE without a need of the original Xilinx JTAG adapter. This was achieved by using the XVC protocol that allows to create a custom JTAG adapter that in this case was implemented in the software of the microcontroller. | en |
dc.description.mark | A | cs |
dc.identifier.citation | BUCHTA, P. Framework pro vývoj aplikací na platformě ARM [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2015. | cs |
dc.identifier.other | 88698 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/52313 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | FITkit Minerva | cs |
dc.subject | Freescale Kinetis K60 | cs |
dc.subject | Xilinx Spartan-6 | cs |
dc.subject | FTDI | cs |
dc.subject | XVC | cs |
dc.subject | FITkit Minerva | en |
dc.subject | Freescale Kinetis K60 | en |
dc.subject | Xilinx Spartan-6 | en |
dc.subject | FTDI | en |
dc.subject | XVC | en |
dc.title | Framework pro vývoj aplikací na platformě ARM | cs |
dc.title.alternative | Application Development Framework for the ARM Platform | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2015-06-19 | cs |
dcterms.modified | 2020-05-10-16:12:07 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 88698 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:20:17 | en |
sync.item.modts | 2025.01.15 17:09:23 | en |
thesis.discipline | Počítačové a vestavěné systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.5 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-17656_v.pdf
- Size:
- 85.89 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-17656_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-17656_o.pdf
- Size:
- 88.01 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-17656_o.pdf
Loading...
- Name:
- review_88698.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_88698.html