Electronics design

FPGA Beginner’s Series, 5: More About the UCF

From June 19, 2012:In my previous article, I discussed how i managed to get all four of the light-emitting diodes (LEDs) on my development board flashing. In this installment, as a lead-up to adding some external LEDs, I’ll examine the contents of the UCF (user constraint file) in more detail.Now […]

FPGA Beginner’s Series, 4: Flashing the LEDs

From June 11, 2012:Previously, I discovered how the signals in the HDL are related to the physical pins on the FPGA, and how these pins are connected to the light-emitting diodes (LEDs) on the  development board. In this installment, I manage to get all four of his LEDs flashing.Last week, […]

FPGA Beginner’s Series, 3: Sorting Out the Pins

From June 4, 2012:When I left off, I had just received my FPGA development board (an Avnet Spartan-6 LX9 MicroBoard, which was kindly donated by Xilinx). I opened the package and installed the design software on his computer. In this installment, I discover how the signals in the HDL are […]

FPGA Beginner’s Series, 2: Opening the Package

From May 29, 2012:I have to admit that I am intimidated by FPGAs, but it looks as if this development board will be an easy way to learn and explore the programmable device world. The package itself, which just arrived, is about the same size as a paperback book.Inside we […]

FPGA Beginner’s Series, 1: What’s This All About?

Welcome to my FPGA (Field Programmable Gate Array) beginner’s series. The content here was originally posted on All Programmable Planet which, sadly, is no longer on line. Much of the content is as it was when I originally posted it, with updates when necessary to correct errors in the original […]

Cost Reduction in Design – Advice for Makers

If you’re looking for the absolute, cheapest possible assembly service, you’ll need to look outside of North America. If you really need a decent price with good quality and good service, you can keep your gaze West of the Atlantic and East of the Pacific. Like everything else in the […]