SmartFusion2 Tutorial: Blink an LED using the FPGA Fabric

Following on from the previous post, I thought it might be useful to try and make a tutorial of sorts on how to use the AVNET SmartFusion2 Kickstart board to blink an LED using only the FPGA...

Continue reading →

SmartFusion2 Kickstart Development Board from AVNET

Recently I came across a cheap development board from AVNET with a Microsemi Smartfusion2 System on Chip (SoC). I've been aware of Microsemi Smartfusion2 devices for a while, and even had a chance to use them at...

Continue reading →

OV2640 Camera Module under ChibiOS on the STM32F4-Discovery Board

I've spent the previous few weeks trying to get a small CMOS camera module, the OV2640, working with the STM32F4 Discovery Board and ChibiOS. I've worked on this on and off over a number of weeks, so...

Continue reading →

STM32F4-Discovery + ChibiOS = Data Acquisition System

Although I am mostly a hardware guy, I do enjoy mucking around in the embedded software world when I have the time. In fact, I think it is fundamental for every hardware engineer to have at least...

Continue reading →

Non Inverting Summing Amplifier to the Rescue

Recently I was testing a batch of boards I manufactured for a client and came across a limitation of my test equipment. In order to finish the testing to the client's requirements, I either had to...

Continue reading →

Raspberry Pi Compute Module General Purpose Clock

In this article I would like to share my experience with getting the Raspberry Pi Compute Module to output a clock signal on one of the General Purpose Input / Output (GPIO) pins. A little bit of background...

Continue reading →

Electronic Design BoM Management

This post is about how I manage my workflow when designing electronics. The focus is not on any particular design tool, but rather on how to setup the design environment to minimize the overheads and boring jobs...

Continue reading →