quad_encoder_fpga_servo

Using a quadrature encoder as input to FPGA

This time, instead of using buttons to control the servo, we will use a quadrature encoder (I got it from Sparkfun, sku: COM-09117, but you should be able to use more or less any quadrature encoder). The QuadratureDecoder entity This entity reads the signals from the quadrature encoder and maintains…

servo_fpga

Controlling an RC Servo with an FPGA

This time, we will look at how to control a regular RC hobby servo. They come in many different sizes and gearings, but for the basic control, they all use a simple PWM (Pulse Width Modulation) signal, to indicate the desired position. The width of the pulse should be between…

avnet_spartan3a_evl

Learning to program FPGA’s

About two months ago a couple of guys from Labitat (including myself) decided to meet up every other week for an FPGA playpen. I have worked a little with FPGA’s back when I was studying at the university, but have since forgotten most of it, so I will be starting…

workspace

It’s time for some tinkering

Documenting my endeavors in electronics…