As embedded systems continue to evolve, you might wonder: should I learn assembly language for embedded software development? Learn the answer in this article.
November 06, 2022 by Darby Hewitt
This article is a primer into the basics of RISC-V. The open architecture philosophy is exposed, along with a technical description of the modular ISA, and some commercial RISC-V microprocessor implementations.
June 12, 2022 by Eduardo Corpeño
Learn the basics of 5G NR (New Radio), including its frequency bands, applications, and what technologies make it possible.
October 15, 2021 by Dale Wilson
In the final part of this series on modeling ADCs, we discuss one more model and also briefly cover DAC models.
March 02, 2021 by Wes Brodsky
How should I and Q combining be done? Through analog or digital means? This article will discuss the basics of the analog and digital IQ approaches.
February 22, 2021 by Wes Brodsky
This article will teach you about the intersection between JTAG and Arm core devices, with special attention paid to the Arm Debug Interface or ADI.
December 14, 2020 by Sam Gallagher
Learn the high-level overview of digital integrated circuit (IC) design.
December 02, 2020 by Jean-Jacques DeLisle
In this article, we’re going to look at the test access state machine in detail and even see some pseudocode for a simple JTAG interface.
November 20, 2020 by Sam Gallagher
In this article, we’re going to be talking about JTAG, the ubiquitous hardware tool used for testing, programming, and debugging.
November 18, 2020 by Sam Gallagher
This article continues the Image Sensor Technology series by examining details involved in the movement of light-generated electric charge within a CCD.
April 02, 2020 by Robert Keim
This article will help you to understand what CCD sensors are and how they allow us to convert an optical scene into a digital image.
March 23, 2020 by Robert Keim
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the PWM or pulse-width modulation timer.
February 07, 2020 by Stephen Colley
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
January 14, 2020 by Stephen Colley
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A basic calibration procedure and considerations on automated calibration are presented.
December 12, 2019 by Eduardo Corpeño
This article will explore AXI interconnects, the digital logic that allows multiple AXI masters and AXI slaves to communicate.
November 28, 2019 by Stephen St. Michael
In this article, we’ll first review the basic architecture of a SAR ADC and then take a look at one of its common applications.
October 24, 2019 by Dr. Steve Arar
This article will discuss how to implement a shift register in Verilog. The register described can be synthesized and downloaded to an FPGA for test in actual hardware.
August 27, 2019 by Garrett Holthaus
This article will take a closer look at the commands used to control and interact with DRAM.
August 09, 2019 by Stephen St. Michael
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
June 02, 2019 by Stephen St. Michael
What software languages are used with programmable logic controllers?
May 10, 2019 by Stephen St. Michael
Don't have an AAC account? Create one now.
Forgot your password? Click here.