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!

Page Bookmarked

Implement high-precision, high-performance,
scalable and efficient motor control
algorithms with Xilinx SoCs & FPGAs

With considerable number of motors occupying today’s factories, their controllers contribute significantly to the overall power consumed.  Xilinx’s All Programmable solutions for these controllers are ideally suited for lowest power consumption controllers, highest operational efficiency of these motors, and total low cost of ownership.

Software layers for the embedded controller – MicroBlaze or Cortex A9 – guarantee a common API for different actuator hardware that is essential for modular development. Interfaces to all state-of-the-art design environments, including Simulink and Scilab, are available as well as a comprehensive GUI with NI LabView.

Xilinx’s Motor Control combines outstanding accuracy with unique scalability at full determinism by using Programmable Logic. The long product lifetime of Xilinx FPGAs and SoCs, and the flexibility through programmability make their use ideal for product platforms.

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

Click to enlarge

Multi-Axis Motor Control

Design With Zynq-7000S All Programmable 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-7000S All Programmable SoC

Click to enlarge

Motor Control

Design With FPGA or All Programmable 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-7000 All Programmable SoC


Xilinx provides hardware-accelerated torque control, speed control, and position control for single-motor and multi-motor applications for sensored and sensorless applications. XML-based configuration is used for customizing the solution to different motors and power stages architectures for easy integration in existing environments and with real time field networks.

Developer Zone

For FPGA designers looking to shorten design time and ensure scalability and re-use, Xilinx provides a comprehensive suite of solutions ranging from C-based design abstractions to IP plug-and-play to address bottlenecks in hardware development, system-level integration, and implementation.