Use Simulink to Deploy Motor Control Algorithms on an FPGA
Overview
Engineers are developing high frequency switching power electronics and motor control systems driven by complex algorithms. To implement such algorithms, engineers are considering System on Chip (SoC) devices, which gives them the familiarity of embedded processors and additional FPGA capabilities of parallelism and deterministic behavior.
In this session you will learn how to use Simulink to deploy motor control algorithms on a Xilinx Zynq UltraScale+ SoC device with minimal FPGA programming knowledge. Using a field-oriented control (FOC) algorithm as an example, we will demonstrate automatic C and HDL code generation for the ARM Cortex and FPGA fabric on the SoC device to drive a permanent magnet synchronous motor (PMSM). The Zynq SoC and PMSM are implemented in the Trenz Electronics Motor Control Development Kit.
Highlights
- Model, Simulate, Test and Deploy the FOC algorithm onto Zynq UltraScale+ SoC Device.
- Explore and partition the design for ideal division of tasks between the ARM and FPGA.
- Automate deployment of the algorithm into reference frameworks for the processor and programmable logic.
About the Presenter
Raghu Sivakumar is a senior product marketing engineer at MathWorks for FPGA, ASIC and SoC Devices. He has been with MathWorks since 2018 and supports MATLAB and Simulink users across industries in the adoption of HDL Coder and HDL Verifier products. Prior to joining MathWorks he worked in the automotive industry as a vehicle software integration engineer. He has a master’s degree in embedded systems and controls from the University of Leicester.
Recorded: 26 Aug 2021
Featured Product
HDL Coder
Up Next:
Related Videos:
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asien-Pazifik
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)