This article will discuss the details of interfacing a basic 16x2 LCD module with an FPGA.
This article will discuss the details of interfacing a basic 16x2 LCD module with an FPGA.
What software languages are used with programmable logic controllers?
What software languages are used with programmable logic controllers?
After introducing structures, we’ll take a look at some of the important applications of this powerful data object.…
After introducing structures, we’ll take a look at some of the important applications of this powerful data object. Then, we’ll examine the C language syntax to declare a structure. Finally, we’ll briefly introduce the data alignment requirement. We’ll see that we may be able to reduce the size of a structure by simply rearranging the order of its members.
Working with IMUs can maddening for a variety of reasons, but what scares people the most is usually the math.
Working with IMUs can maddening for a variety of reasons, but what scares people the most is usually the math.
This article looks at real-time embedded systems including classifications, constraints, and design patterns.
This article looks at real-time embedded systems including classifications, constraints, and design patterns.
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 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 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 help you to understand what functions are, why they are used, and how they are implemented in embedded hardware.
This article will help you to understand what functions are, why they are used, and how they are implemented in embedded hardware.
This article goes over the design of firmware for a custom PCB project: a precision inclinometer subsystem.
This article goes over the design of firmware for a custom PCB project: a precision inclinometer subsystem.
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog…
In this article, we’ll study the basic structure of a Verilog module, look at some examples of using the Verilog “wire” data type and its vector form, and briefly touch on some differences between VHDL and Verilog.
This article discusses the nature and use of C-language variables within the context of embedded applications.
This article discusses the nature and use of C-language variables within the context of embedded applications.
This article discusses the basic characteristics of C, a straightforward language that is still widely used for…
This article discusses the basic characteristics of C, a straightforward language that is still widely used for programming microcontrollers.
This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock…
This article will discuss the Xilinx Period timing constraint that allows us to describe the characteristics of the clock signal that will be used with an FPGA design.
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 will review the common FPGA resources that allow us to efficiently generate and distribute clock signals…
This article will review the common FPGA resources that allow us to efficiently generate and distribute clock signals throughout a system.
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.
Learn about a hardware-based approach to performing calculations, routing digital signals, and controlling embedded…
Learn about a hardware-based approach to performing calculations, routing digital signals, and controlling embedded systems using programmable logic and FPGAs.