Zobrazit minimální záznam

dc.contributor.advisorStankuš, Martin
dc.contributor.authorChrástecký, Libor
dc.date.accessioned2018-06-26T08:07:37Z
dc.date.available2018-06-26T08:07:37Z
dc.date.issued2018
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/128552
dc.description.abstractCílem této práce je návrh a implementace konečného stavového automatu prostřednictvím periférie FlexIO. Práce se zabývá teorií kolem funkcí vývojových nástrojů jako jsou kompilátor, vývojové prostřední na bázi prostředí Eclipse a nástroje pro ladění kódů. Popisuje architekturu mikrokontrolerů Kinetis L od společnosti NXP. Následně práce popisuje funkčnost a vlastnosti technologie NXP FlexIO, kde se zaměřuje na její jednotlivé funkční módy a nejvíce na použitý stavový mód. Poté práce nastíní některé možné protokoly používané pro rozpoznávání zpráv na sériových linkách. V práci se následně řeší návrh a implementace SW konečného stavového automatu, po návrhu a implementaci SW návrhu, práce nastíní možná úskalí, která přináší použití periférie FlexIO při návrhu stavového automatu. Poté se v práci popíše návrh a implementace stavového automatu prostřednictvím periférie FlexIO. Po návrhu obou konečných automatů nastíní testování jednotlivých algoritmů a následně vyhodnocení a porovnání výsledku testování obou návrhů.cs
dc.description.abstractThe object of this thesis is the design and implementation of the final state machine via the FlexIO periphery. The thesis deals with the theory of development tools, such as the compiler, the Eclipse-based development tool, and code debugging tools. Describes the architecture of Kinetis L microcontrollers from NXP. Subsequently, the thesis describes the functionality and properties of NXP FlexIO, where it focuses on its individual modes of operation and the most used state mode. Then the thesis outlines some of the possible protocols used for message framming on serial lines. The thesis was subsequently focused on design and implementation of software finite state machine, after the design and implementation of software design work outlines the possible problems that brings peripherals FlexIO use in the design of the state machine. Then, the thesis describes the design and implementation of the state machine via the FlexIO periphery. After designing both finite automata, it will outline testing of individual algorithms and then evaluate and compare the test result of both designs.en
dc.format.extent3747110 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectKonečný stavový automatcs
dc.subjectFlexIOcs
dc.subjectUARTcs
dc.subjectDMAcs
dc.subjectFRDM-KL28Zcs
dc.subjectmikrokontrolercs
dc.subjectpaměťcs
dc.subjectdebuggercs
dc.subjectFinete state machineen
dc.subjectFlexIOen
dc.subjectUARTen
dc.subjectDMAen
dc.subjectFRDM-KL28Zen
dc.subjectmicrocontrolleren
dc.subjectmemoryen
dc.subjectdebuggeren
dc.titleImplementace konečného stavového automatu s použitím technologie NXP FlexIOcs
dc.title.alternativeImplementation of a Finite State Machine using NXP FlexIO Technologyen
dc.typeDiplomová prácecs
dc.contributor.refereeLatocha, Martin
dc.date.accepted2018-05-31
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department450 - Katedra kybernetiky a biomedicínského inženýrstvícs
dc.thesis.degree-programElektrotechnikacs
dc.thesis.degree-branchŘídicí a informační systémycs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisCHR0080_FEI_N2649_2612T041_2018
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam