UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Drives & Motor Control

Scale from single to multi-axis control with embedded analytics and uncompromised determinism, performance, and power efficiency with Xilinx SoCs & FPGAs

Modern Electric Drives are expected to do so much more than control motors, including:

  • Connectivity over diverse Industrial Ethernet standards including support for Time-Sensitive Networking (TSN)
  • Compliance for OpenSafety, ISO13849 Ple CAT 4, IEC 61508 SIL 3 functional safety and IEC 62443 cybersecurity
  • Support for a higher number of sensor inputs, increasingly diverse in type
  • Integrated human machine interface (HMI)
  • Smaller physical footprint for a growing number of applications
  • Lower system-level power consumption through fast nanosecond loop closure time
  • Enhanced data logging
  • Support of QEI, BISS, Endat 2.0, Hyperface Encoders
  • Real-time analytics and machine learning supporting predictive maintenance and control, remote diagnostics, digital twin, and additional edge intelligence use cases

Maintaining precise, deterministic control over any number of motors, from common two-level invertors to silicon carbide three-level invertors, while integrating the modern and evolving features highlighted above is ideally suited for Xilinx SoCs and FPGAs because the programmable logic inherently offers isolation from other functions. An application processor cache miss, evolving standard, or new functional block in your design no longer has to impact control loop or communication cycle timing, even at 100,000 RPM and above.

The easiest way to get started is the Xilinx Electric Drive Demonstration Platform (EDDP.) EDDP is made up of a hardware kit that can be purchased from Trenz Electronic and features no-charge C++ implementation of a field-oriented control algorithm from motor control specialists, Qdesys. The open-source designs support both the Xilinx Vivado HLS and SDSoC tool flows and offer a no-charge upgrade path to SPYN, an innovative python-based motor control analytics and machine learning framework, utilizing the EDDP hardware to educate and develop your own C/C++ based algorithms with.  EDDP is supported by training videos and a community forum. EDDP includes a brushless DC motor (BLDC) but Xilinx solutions support a wide variety of AC and DC motors including servo motors.

Design Examples Description Device Support

Click to enlarge

Single-Axis Motor Control

Design with Spartan-7 FPGA

  • Flexibility to support multiple communication standards
  • Single-chip design for higher reliability
  • MicroBlaze™ soft processors for system control and communications
  • Full suite of production ready IP for faster design productivity

Spartan-7 FPGA, Artix-7 FPGA

Zynq-7000S SoC


Click to enlarge

Multi-Axis Motor Control

Design with Zynq-7000S SoC

  • ARM® Cortex-A9 for high-performance control and systems communications
  • Higher performance and reduced power consumption through optimized pulse width modulation implementation
  • Single API with AnyBus IP to connect to multiple industrial ethernet standards
  • Single-chip design for higher reliability
  • Full suite of production ready IP for faster design implementation

Zynq UltraScale+ CG, EG, EV MPSoC

Zynq-7000 SoC


Click to enlarge

Motor Control

Design with FPGA or SoC

  • Single chip Motor Control with IP that includes comprehensive hardware functions for the most accurate control of electric drives
  • Instantiating the IP Core multiple times in the same device allows multi-motor solutions to be created without any performance loss 

Zynq UltraScale+ CG, EG, EV MPSoC

Zynq-7000 SoC

Zynq-7000S SoC

Spartan-7 FPGA

Artix-7 FPGA

iiot-solutions-stack

Some Industrial IoT products need all elements of the Xilinx IIoT Solution Stack, all need some. The Xilinx IIoT Solution Stack is comprised of optimized Xilinx and Ecosystem building blocks and solutions used across Industrial IoT platforms. Starting from scratch is never something you will have to do with a Xilinx-based Industrial IoT system. Minimize development time and cost and maximize design reuse on your next Industrial IoT platform by exploring the different elements of the Xilinx IIoT Solution stack.

Page Bookmarked