Possibilities of Using SoC Platform Processors for Controlling Electric Drives
Možnosti využití SoC platformy procesorů pro řízení elektrických pohonů
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Files
Abstract
Cílem této práce je prozkoumat možnosti využití heterogenních platforem SoC s FPGA pro realizaci výpočtů v reálném čase, zejména pro řízení elektrických pohonů a pro analýzu výkonových prvků pomocí HIL. V textu jsou prezentovány postupy, které vedou k úspěšnému vytvoření FPGA akcelerované aplikace, realizované na vývojové desce Xilinx Kria KR260 s K26 SOM. K vytvoření akcelerované aplikace byly využity SW nástroje PetaLinux, Vivado a Vitis IDE. V rámci práce byla vytvořena aplikace simulující řízení asynchronního motoru pomocí FOC. Zvolené řešení akcelerované aplikace neposkytuje uspokojující výsledky ohledně rychlosti zpracování dat v reálném čase. V závěru práce je navrhováno řešení, které by v případě realizace mohlo splnit daná časová omezení. Na základě vytvořené práce je možné získat přehled o postupu tvorby akcelerované aplikace na platformě firmy Xilinx, Inc.
The goal of this thesis is to research the possibilities of using heterogeneous platforms consisting of SoC with FPGA for making real-time calculations, which could be utilized for controlling electric drives or/and analysing the behaviour of power electronic parts. The text de- scribes the flow of creating the accelerated applications on the Xilinx Kria KR260 development board which utilizes the K26 SOM. The PetaLinux, Vivado and Vitis IDE tools were used for creating the FPGA accelerated application. The possibilities were demonstrated by an application which simulates the FOC of an induction motor. The used solution of accelerated application does success in maintaining the time constraints needed for real-time calculations. However, at the end of the thesis the author presents creating another solution, which could be utilised to meet the given time constraints for real-time applications. By following the text, the reader can gain insight on how to develop a basic accelerated application utilizing Xilinx, Inc. development board.
The goal of this thesis is to research the possibilities of using heterogeneous platforms consisting of SoC with FPGA for making real-time calculations, which could be utilized for controlling electric drives or/and analysing the behaviour of power electronic parts. The text de- scribes the flow of creating the accelerated applications on the Xilinx Kria KR260 development board which utilizes the K26 SOM. The PetaLinux, Vivado and Vitis IDE tools were used for creating the FPGA accelerated application. The possibilities were demonstrated by an application which simulates the FOC of an induction motor. The used solution of accelerated application does success in maintaining the time constraints needed for real-time calculations. However, at the end of the thesis the author presents creating another solution, which could be utilised to meet the given time constraints for real-time applications. By following the text, the reader can gain insight on how to develop a basic accelerated application utilizing Xilinx, Inc. development board.
Description
Keywords
SoC, MPSoC, Xilinx, Kria KR26, Kria K26, ZynQ, FPGA, heterogenní systém, HIL, Hardware in the loop, hardwarová akcelerace, PetaLinux, Vitis, Vivado, HLS, High Level Synthesis, RTL, řízení elektrických pohonů, kernel, Real Time Linux Patch, SPI, FOC, simulace, Field Oriented Control, SoC, MPSoC, Xilinx, Kria KR26, Kria K26, ZynQ, FPGA, heterogeneous system, HIL, Hardware in the loop, hardware acceleration, PetaLinux, Vitis, Vivado, HLS, High Level Synthesis, RTL, electric drives control, kernel, Real Time Linux Patch, SPI, FOC, simulation, Field Oriented Control
Citation
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.