All About Circuits

Latest FPGA Articles and Videos

Categories

Arduino Infrared (IR) Control… The Universal Remote Control

Arduino Infrared (IR) Control… The Universal Remote Control

The Arduino Universal Remote Control is the TV remote your dad wishes he had!


Projects Sep 09, 2016 by Ryan Jones
Measuring Temperature with an NTC Thermistor

Measuring Temperature with an NTC Thermistor

For this article, we are only concerned with one type of sensor that can measure temperature. This sensor is called a thermistor.


Projects Aug 15, 2016 by Joseph Corleto
Building an RC Robot Using a Wheelchair Base—Part 2

Building an RC Robot Using a Wheelchair Base—Part 2

The Sabertooth 2x32 motor controller can be used to create a robust drive platform for your next robotic endeavour. This article uses an Arduino Uno to communicate with the Sabertooth 2x32 controller.


Projects Jul 13, 2016 by Mark Hughes
The Quark D2000 Development Board: Moving Beyond “Hello World”

The Quark D2000 Development Board: Moving Beyond “Hello World”

Start to get acquainted with the new D2000 microcontroller development board by exploring the GPIO and PWM.


Timing Light Sequences: Build a Traffic Light Controller with an Arduino MEGA

Timing Light Sequences: Build a Traffic Light Controller with an Arduino MEGA

Learn how to simulate a traffic light using an Arduino.


Projects Jun 22, 2016 by Joseph Corleto
How to Build a Simple Arduino-Based Calculator

How to Build a Simple Arduino-Based Calculator

Learn how to use an Arduino in combination with an LCD display and a keypad to make a calculator.


Deep Learning with FPGAs

Deep Learning with FPGAs

Here is why FPGAs are making inroads despite the fact that GPUs are a de facto standard for implementing deep learning algorithms.


News Jun 13, 2016 by Majeed Ahmad
An Introduction to the Open Source Hardware Community

An Introduction to the Open Source Hardware Community

If you're not familiar with the open source hardware community, this is a good place to get started.


News May 27, 2016 by Dylan Wadler
Getting Started with OPENOCD Using FT2232H Adapter for SWD Debugging

Getting Started with OPENOCD Using FT2232H Adapter for SWD Debugging

Learn how to make flashing your ARM-based MCU easy by using OpenOCD debugger with an FT2232H adapter.


Finite State Machines & Microcontrollers

Finite State Machines & Microcontrollers

Using Finite State Machines (FSM) is a common industrial practice in coding but their use extends beyond everyday software. They can easily be used in projects, help prevent bugs, stop infinite loops hogging the processor, and ease debugging.


Intel’s Response to ARM Servers: Xeon D Processors with a Twist

Intel’s Response to ARM Servers: Xeon D Processors with a Twist

Intel Xeon D processors will now contain FPGAs, which directly combats the upcoming ARM-based server-grade processors.


News May 08, 2016 by Dylan Wadler
DMA Digital-to-Analog Conversion with a SAM4S Microcontroller: The Timer/Counter

DMA Digital-to-Analog Conversion with a SAM4S Microcontroller: The Timer/Counter

Part One in this three-article series focuses on using the SAM4S timer/counter peripheral to precisely control the DAC’s sampling rate.


Projects Apr 28, 2016 by Robert Keim
Control a Servo from Your PC with the Atmel SAM4S

Control a Servo from Your PC with the Atmel SAM4S

Learn how to communicate between your PC and the SAM4S using the Atmel Software Framework’s USB module and simple ASCII commands.


Projects Apr 25, 2016 by Robert Keim
Reading Analog Values and PWM with LabVIEW FPGA

Reading Analog Values and PWM with LabVIEW FPGA

Learn LabVIEW FPGA by programming the on-board Xilinx FPGA of the student-focused embedded device NI myRIO.


Introducing the Intel D2000 Quark Microcontroller Developer Kit

Introducing the Intel D2000 Quark Microcontroller Developer Kit

The new development board features a 32 MHz Quark and a host of features at a $14.95 price tag.


Bug Bounties Aren’t Just for Software

Bug Bounties Aren’t Just for Software

Here are 5 companies you wouldn't expect to offer bounty programs towards hardware and software bugs.


News Apr 16, 2016 by Alex Udanis
Program a PIC Microcontroller as an I2C Slave Device for Custom Sensor and I/O Interfacing

Program a PIC Microcontroller as an I2C Slave Device for Custom Sensor and I/O Interfacing

No I2C interface with that sensor? No problem. Program a PIC chip as an I2C slave device for custom sensor and I/O interfacing. Here, we use three DHT22 sensors on a single I2C interface.


How to Flash the SIM900A Module

How to Flash the SIM900A Module

SIMCOM's SIM 900A in Europe? Read on to learn how.


Create a Laser Detection System Using a PICAXE

Create a Laser Detection System Using a PICAXE

Lasers are plentiful, inexpensive, and fun to use. Here's a target that reacts when it's hit by a laser beam.


Embedded PID Temperature Control, Part 2: Board-Level Integration

Embedded PID Temperature Control, Part 2: Board-Level Integration

This article covers the firmware that allows the EFM8 microcontroller to communicate with the DAC and the MAX31855.


Projects Feb 03, 2016 by Robert Keim