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.
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.
Learn the high-level overview of digital integrated circuit (IC) design.
Learn the high-level overview of digital integrated circuit (IC) design.
In this article, we’re going to look at the test access state machine in detail and even see some pseudocode for a…
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.
In this article, we’re going to be talking about JTAG, the ubiquitous hardware tool used for testing, programming, and…
In this article, we’re going to be talking about JTAG, the ubiquitous hardware tool used for testing, programming, and debugging.
This article continues the Image Sensor Technology series by examining details involved in the movement of…
This article continues the Image Sensor Technology series by examining details involved in the movement of light-generated electric charge within a CCD.
This article will help you to understand what CCD sensors are and how they allow us to convert an optical scene into a…
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.
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the…
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.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A…
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.
This article will explore AXI interconnects, the digital logic that allows multiple AXI masters and AXI slaves to communicate.
This article will explore AXI interconnects, the digital logic that allows multiple AXI masters and AXI slaves to communicate.
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.
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.
This article will discuss how to implement a shift register in Verilog. The register described can be synthesized and…
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.
This article will take a closer look at the commands used to control and interact with DRAM.
This article will take a closer look at the commands used to control and interact with DRAM.
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
This article will introduce the Advanced Microcontroller Bus Architecture (AMBA), an open standard for SoC designs.
What software languages are used with programmable logic controllers?
What software languages are used with programmable logic controllers?
This article continues a discussion of microcontroller features and characteristics that are particularly important when…
This article continues a discussion of microcontroller features and characteristics that are particularly important when you’re thinking in terms of DSP capabilities.
This article discusses the features that you should look for when you need an MCU to act as both a system controller and…
This article discusses the features that you should look for when you need an MCU to act as both a system controller and a digital signal processor.
This article continues the Introduction to Microcontrollers series with a discussion of the most important things to…
This article continues the Introduction to Microcontrollers series with a discussion of the most important things to consider when you’re trying to find the best MCU for your next project.
This article will discuss the details of interfacing a 16x2 LCD module with an MCU.
This article will discuss the details of interfacing a 16x2 LCD module with an MCU.
This article focuses on using Verilog to describe synchronous sequential circuits.
This article focuses on using Verilog to describe synchronous sequential circuits.