Model-Based Design of a Motor Controller on Xilinx Zynq SoCs

From the series: Prototyping Motor Controllers on Zynq SoCs Using MATLAB and Simulink

Register to watch video

Eric Cigan, MathWorks

In part 1, we demonstrate the flow from desktop simulation to prototyping for a six-step trapezoidal motor controller.  

  • Physical modeling of the brushless DC motor
  • Use of low-fidelity and high-fidelity Simulink models in simulation
  • Partitioning controller algorithms between the ARM core and programmable logic.

About the Presenter: Eric Cigan is in MathWorks technical marketing supporting FPGA design workflows. Prior to joining MathWorks, he held technical marketing roles at Mentor Graphics, AccelChip, and MathStar. Eric earned BS and MS degrees in mechanical engineering from the Massachusetts Institute of Technology.

Product Focus

  • SimPowerSystems
  • Embedded Coder
  • HDL Coder

Recorded: 17 Mar 2014

Series: Prototyping Motor Controllers on Zynq SoCs Using MATLAB and Simulink

Model-Based Design of a Motor Controller on Xilinx Zynq SoCs  20:15
In part 1, we demonstrate the flow from desktop simulation to prototyping for a six-step trapezoidal motor controller.  

Enhancing a Zynq Motor Controller to Address Additional Requirements Using Simulation  15:47
In part 2, a new requirement for the motor control systems is introduced, causing the initial design to fail dramatically in hardware. Using simulation, we then show how to diagnose the issue, and propose a design change to the velocity controller ex

Verifying Design Changes by Prototyping on the Zynq Intelligent Drives Kit  17:45
Part 3: Verifying design changes by prototyping on the Zynq Intelligent Drives Kit In part 3, we use prototype hardware to determine whether a change in the velocity controller running on the ARM solves the design failure identified in the previous p