FPGA-Based PMSM Drive

Overview

A closed-loop FPGA-based PMSM drive example for electric vehicle-style machine control using a two-level converter and CPU/FPGA co-simulation.

This model expands the community starter library into transportation and electrification use cases. It illustrates closed-loop speed control of a permanent magnet synchronous machine with the plant on FPGA and the controller in HYPERSIM, making it a strong fit for EV and electric drive audiences.

Including this model helps segment the community by industry and prevents the initial HYPERSIM library from appearing focused only on utility networks.

Key Features

  • CPU/FPGA co-simulation workflow
  • Closed-loop PMSM speed control example
  • Relevant to traction drives and electrified transportation
  • Strong entry point for automotive and motor drive engineers

Getting Started

  1. Open FPGA-Based_PMSM_DRIVE.ecf from the Transportation category
  2. Configure the simulator and digital loopback as required
  3. Run the drive control scenario
  4. Observe speed tracking, torque response, and machine currents

Model Specifications

Parameter Value
Product HYPERSIM
Software version HYPERSIM 2025.4+
Model file FPGA-Based_PMSM_DRIVE.zip

Detailed specifications (time step, hardware, dependencies, license, known limitations, compatible hardware) to be confirmed.

Downloads

For real-time machine drive validation, where do you see the biggest advantage: controller tuning speed, hardware realism, or FPGA-based plant fidelity?