Skip to main content

Creating your project

In this tutorial, you will learn how to implement position and speed control of a DC motor on an FPGA using the ChipInventor platform. We will use several preconfigured blocks (Verilog modules) to build a feedback system based on an encoder (measuring the motor shaft position) and pulse counters for defining position/velocity setpoints. Then, a controller generates a PWM signal to adjust the motor speed and rotation direction.

Steps to get started:

  • Name: DC Motor Control

  • Description: Project for DC motor position and speed control with an encoder and PWM

  • Type: FPGA

4. Click Create to create the project.