Here is a simple little project that you can use to control a DC motor with some pretty tight precision from your FPGA board. This could be useful for some of your projects!
Chris over at Pyroelectro has all the tutorial goodness you’ll need to get one of these up and running. He gives a brief overview:
The project combines the creation of a PWM output from the FPGA and using dynamic analog input using an A-to-D converter, yielding the ability to control your DC motor. The project page explains in detail how to use a FPGA or CPLD to take input from one device and then output appropriate signals to a motor controller IC, which gives us precise control over the DC motor’s speed and direction. So check it out!
- FPGA DC Motor Control (Pyroelectro)