10 Introduction

Pulse Width Modulation (PWM) scaling is used to scale down the voltages computed from the Field Oriented Control (FOC) to fit within the PWM carrier wave magnitude range. It also adds a bias to shift negative voltages to positive level.

Summary

The following table provides a summary of the PWM Scaling IP characteristics.

Core VersionThis document applies to PWM Scaling v4.2.
Supported Device Families
  • PolarFire® SoC
  • PolarFire
  • RTG4
  • IGLOO® 2
  • SmartFusion® 2
Supported Tool FlowRequires Libero® SoC v11.8 or later releases.
LicensingComplete encrypted RTL code is provided for the core, enabling the core to be instantiated with SmartDesign. Simulation, Synthesis, and Layout can be performed with Libero software. PWM Scaling is licensed with encrypted RTL that must be purchased separately. For more information, see PWM Scaling.

Features

PWM Scaling has the following key features:

  • Adds a voltage boost provided by the space vector modulation
  • Computes the PWM based on the PWM frequency

Implementation of IP Core in Libero Design Suite

IP core must be installed to the IP Catalog of the Libero® SoC software. This is done automatically through the IP Catalog update function in the Libero SoC software, or the IP core can be manually downloaded from the catalog. Once the IP core is installed in the Libero SoC software IP Catalog, the core can be configured, generated, and instantiated within the SmartDesign tool for inclusion in the Libero project list.