Implementace konečného stavového automatu s použitím technologie NXP FlexIO

dc.contributor.advisorStankuš, Martin
dc.contributor.authorChrástecký, Libor
dc.contributor.refereeLatocha, Martin
dc.date.accepted2018-05-31
dc.date.accessioned2018-06-26T08:07:37Z
dc.date.available2018-06-26T08:07:37Z
dc.date.issued2018
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.description.department450 - Katedra kybernetiky a biomedicínského inženýrstvícs
dc.description.resultvelmi dobřecs
dc.format.extent3747110 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisCHR0080_FEI_N2649_2612T041_2018
dc.identifier.urihttp://hdl.handle.net/10084/128552
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
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.thesis.degree-branchŘídicí a informační systémycs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programElektrotechnikacs
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

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
CHR0080_FEI_N2649_2612T041_2018.pdf
Size:
3.57 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
CHR0080_FEI_N2649_2612T041_2018_priloha.zip
Size:
16 MB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
Name:
CHR0080_FEI_N2649_2612T041_2018_posudek_vedouci_Stankus_Martin.pdf
Size:
51.2 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Stankuš, Martin
Loading...
Thumbnail Image
Name:
CHR0080_FEI_N2649_2612T041_2018_posudek_oponent_Latocha_Martin.pdf
Size:
427.04 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Latocha, Martin