In this article, we'll use the linearized model of a first-order PLL to understand its response to a simple input change. We'll then use Matlab simulations to…
In this article, we'll use the linearized model of a first-order PLL to understand its response to a simple input change. We'll then use Matlab simulations to visualize the signals.
Learn how to turn an nRF52 development kit into a Bluetooth Low Energy beacon that broadcasts either static or dynamic…
Learn how to turn an nRF52 development kit into a Bluetooth Low Energy beacon that broadcasts either static or dynamic custom data.
This article is a primer into the basics of RISC-V. The open architecture philosophy is exposed, along with a technical…
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.
This article discusses the Perceptron configuration that we will use for our experiments with neural-network training and…
This article discusses the Perceptron configuration that we will use for our experiments with neural-network training and classification, and we’ll also look at the related topic of bias nodes.
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 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.
Learn more about the Arm computer architecture, including ISA, execution states, and processor families.
Learn more about the Arm computer architecture, including ISA, execution states, and processor families.
In this article we’ll look at the defining characteristics of these extremely popular ICs, and then we’ll explore the…
In this article we’ll look at the defining characteristics of these extremely popular ICs, and then we’ll explore the internal architecture.
This article explores the basic instructions needed to program a 32-bit ARM core, while building a foundational…
This article explores the basic instructions needed to program a 32-bit ARM core, while building a foundational understanding of the micro-architecture.
Learn some basic instructions used in the ARM instruction set used for programming ARM cores.
Learn some basic instructions used in the ARM instruction set used for programming ARM cores.
Learn about the microarchitecture of an ARM processor, including an explanation of the register file and how it functions…
Learn about the microarchitecture of an ARM processor, including an explanation of the register file and how it functions within a processor.
This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and…
This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and function as a basic walkthrough of the Fast Fourier Transform interface.
This article explores some important details related to the design and functionality of processors.
This article explores some important details related to the design and functionality of processors.
This article will review integrating a Xilinx IP core into an FPGA design.
This article will review integrating a Xilinx IP core into an FPGA design.
The C-BISCUIT saga continues as we combine the various system components into a demo bot.
The C-BISCUIT saga continues as we combine the various system components into a demo bot.
This article will focus on explaining how programs run, modes of operation, and basic execution environments.
This article will focus on explaining how programs run, modes of operation, and basic execution environments.
x86 processor architecture is coded in a language known as Assembly. Assembly language is a great tool for learning how a…
x86 processor architecture is coded in a language known as Assembly. Assembly language is a great tool for learning how a computer works, and it requires a working knowledge of computer hardware. This article will detail basic microcoputer design, instruction execution cycles, how memory is read, and how programs run.