All About Circuits

Latest Programmable Logic Articles and Videos

Categories

Circular Buffer: A Critical Element of Digital Signal Processors

Circular Buffer: A Critical Element of Digital Signal Processors

This article discusses circular buffering, which allows us to significantly accelerate the data transfer in a real-time system.


Purpose and Internal Functionality of FPGA Look-Up Tables

Purpose and Internal Functionality of FPGA Look-Up Tables

This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).


Intel to Introduce New CPU-FPGA Hybrid Chip Supported by Acceleration Stack

Intel to Introduce New CPU-FPGA Hybrid Chip Supported by Acceleration Stack

Last year, Intel acquired FPGA-focused Altera. Now they've announced the intention to create a hybrid between their well-known CPUs and FPGAs.Last year, Intel acquired FPGA-focused Altera. Now they've announced a new line of hybrid chips that combine FPGAs with their well-known CPUs, achieving a goal set in 2010.


News Oct 18, 2017 by Chantelle Dubois
The Effect of Coefficient Quantization on the Performance of a Digital Filter

The Effect of Coefficient Quantization on the Performance of a Digital Filter

This article will verify that a suitable structure can reduce the sensitivity of a digital filter response to the coefficient quantization.


Structures for Implementing Finite Impulse Response Filters

Structures for Implementing Finite Impulse Response Filters

This article will review some basic structures to implement Finite Impulse Response (FIR) filters.


Nextchip SoC Teams Up with CEVA Platform to Boost Real-Time Image Processing for ADAS

Nextchip SoC Teams Up with CEVA Platform to Boost Real-Time Image Processing for ADAS

In this News Brief, we take a look at Nextchip's Apache4 pre-processor SoC, which was recently licensed to the CEVA-XM4 imaging and vision platform.


The LimeSDR Mini Open Source, USB, Programmable Software-Defined Radio

The LimeSDR Mini Open Source, USB, Programmable Software-Defined Radio

The popular open source LimeSDR USB stick programmable software-defined radio is about to get a smaller, cheaper little brother.


News Sep 26, 2017 by Tim Youngblood
Insight into the Results of DFT Analysis in Digital Signal Processing

Insight into the Results of DFT Analysis in Digital Signal Processing

This article attempts to give a deeper insight into the interpretation of DFT (direct Fourier transform) output.


What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard

What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard

The latest Bluetooth Specification provides features that allow increased speed and increased transmission distance. This article provides information about the various bit data paths used in the latest specifications.


Better Insight into DSP: 10 Applications of Convolution in Various Fields

Better Insight into DSP: 10 Applications of Convolution in Various Fields

This article presents an overview of various applications which exploit convolution, an advanced signal operation.


The Brains of the Voyager Spacecraft: Command, Data, and Attitude Control Computers

The Brains of the Voyager Spacecraft: Command, Data, and Attitude Control Computers

Learn about the computers at the heart of the Voyager spacecraft operations.


News Jul 09, 2017 by Chantelle Dubois
An Introduction to Canonical Signed Digit Representation

An Introduction to Canonical Signed Digit Representation

CSD is an elegant method to implement digital multipliers in a more efficient way.


Multirate DSP and Its Application in D/A Conversion

Multirate DSP and Its Application in D/A Conversion

This article reviews the basics of D/A conversion and explains how multirate DSP can lead to a more efficient system.


Multirate DSP and Its Application in A/D Conversion

Multirate DSP and Its Application in A/D Conversion

Multirate DSP leads to a more efficient A/D conversion.


Embedded Motor Control: A New Microcontroller Family from Microchip

Embedded Motor Control: A New Microcontroller Family from Microchip

Ongoing developments in microcontroller performance and integration continue with product lines such as the PIC32MK.


News Jun 14, 2017 by Robert Keim
Getting Started with FPGAs: Lookup Tables and Flip-Flops

Getting Started with FPGAs: Lookup Tables and Flip-Flops

Dive under the hood of an FPGA: Just what is inside of an FPGA that makes it so different from a microcontroller and yet still so versatile?


Programming Languages for Embedded Systems 101: Background and Resources

Programming Languages for Embedded Systems 101: Background and Resources

A brief guide to some useful programming languages used in embedded systems design—and where you can learn, practice, and master them.


News May 26, 2017 by Chantelle Dubois
Getting Started with FPGAs: The Development Environment and “Hello World”

Getting Started with FPGAs: The Development Environment and “Hello World”

It’s time to dive into the world of programmable logic. Use this tutorial to get your FPGA development environment setup and understand the tool set and basic development process.


No Light Required: A New Thermal-Sensor-Array Development Board

No Light Required: A New Thermal-Sensor-Array Development Board

The grid-EYE click provides a user-friendly introduction to advanced thermal sensing and detection.


A Microcontroller Enthusiast’s First Look at Programmable Logic

A Microcontroller Enthusiast’s First Look at Programmable Logic

The FPGA can be a great addition to your arsenal, but it requires some adjustments to the way a microcontroller jockey thinks.