All About Circuits

Latest Programmable Logic Articles and Videos

Categories

Understanding and Using the SAM4S Digital-to-Analog Converter

Understanding and Using the SAM4S Digital-to-Analog Converter

Part Two in this three-article series explores the SAM4S DAC. We’ll look at hardware configuration, electrical characteristics, and the application programming interface.


Projects May 04, 2016 by Robert Keim
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
DSP’s Search for Identity in the IoT Age

DSP’s Search for Identity in the IoT Age

DSP is at crossroads, again, and this time at stake are communication, voice, and vision applications in the IoT realm.


News Apr 22, 2016 by Majeed Ahmad
Pulse-Width Modulation with the SAM4S Xplained Pro

Pulse-Width Modulation with the SAM4S Xplained Pro

This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained Pro development board.


Projects Apr 14, 2016 by Robert Keim
Intro to Project Development with the Atmel SAM4S Xplained Pro

Intro to Project Development with the Atmel SAM4S Xplained Pro

Learn about basic procedures and techniques for creating your own projects with Atmel’s SAM4S Xplained Pro development platform.


Projects Mar 28, 2016 by Robert Keim
Why You Should Use Unit Tests to Write Better Embedded Software

Why You Should Use Unit Tests to Write Better Embedded Software

An introduction to software unit testing for embedded systems developers.


What’s the LabVIEW FPGA? Learn It Now!

What’s the LabVIEW FPGA? Learn It Now!

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


Gray Code Basics

Gray Code Basics

Gray Codes are used in encoders, altimeters, and Karnaugh maps due to their error detection and unit-distant properties.


Low-Cost Programmable Logic Controllers for the Frugal Engineer

Low-Cost Programmable Logic Controllers for the Frugal Engineer

Typical PLCs are very expensive, but never fear: cheaper versions exist!


News Dec 28, 2015 by Alex Udanis
Implementing a Finite State Machine in VHDL

Implementing a Finite State Machine in VHDL

Impress your friends and family by learning how to implement a finite state machine in VHDL


Get Started with Matplotlib in Python to Visualize Data Collected from Measurement Instruments

Get Started with Matplotlib in Python to Visualize Data Collected from Measurement Instruments

This article explains how to install PyVisa and MatPlotlib for Python. PyVisa connects a computer to the measurement instruments and matplotlib helps to visualize the data collected from these instruments.


Projects Oct 24, 2015 by Ujjwal Roy
Displaying Characters on an LCD with an EFM8 Microcontroller

Displaying Characters on an LCD with an EFM8 Microcontroller

Learn how to design characters using an image editor and display them on an LCD controlled by an EFM8 microcontroller.


Projects Jul 13, 2015 by Robert Keim
The EFM8 Series from Silicon Laboratories: A Powerful New Embedded Development Platform

The EFM8 Series from Silicon Laboratories: A Powerful New Embedded Development Platform

An introduction to the SiLabs EFM8 microcontrollers and related development tools.


Altera FPGAs Enable Big Security for Big Data

Altera FPGAs Enable Big Security for Big Data

Big data's vulnerability gains ground in the fight for securing information.


News Jun 29, 2015 by Jennifer A. Diffley
The Sitara AM437x Industrial Development Kit (IDK)

The Sitara AM437x Industrial Development Kit (IDK)

The SitaraAM437x Industrial Single-Chip Drive Solution for Multi-Protocol Industrial Communication and Motor Feedback is Now Available.


News Apr 06, 2015 by Tim Youngblood