The article discusses the benefits of a custom instruction for RISC-V and introduces the ACE framework.
The article discusses the benefits of a custom instruction for RISC-V and introduces the ACE framework.
ST's new MCUs target applications in e-mobility, digital power supplies, motor control, lighting, and building automation.
ST's new MCUs target applications in e-mobility, digital power supplies, motor control, lighting, and building automation.
Learn about a new board that uses an FPGA for serial communication in avionics applications.
Learn about a new board that uses an FPGA for serial communication in avionics applications.
Watch out, Moore's Law. Growing demands on memory have pushed semiconductor companies to pack more onto chips.
Watch out, Moore's Law. Growing demands on memory have pushed semiconductor companies to pack more onto chips.
Learn about data objects called unions in embedded C language.
Learn about data objects called unions in embedded C language.
This article introduces the RISC-V-based SweRV core, which builds on the classic five-stage RISC-V pipeline and allows up…
This article introduces the RISC-V-based SweRV core, which builds on the classic five-stage RISC-V pipeline and allows up to two instructions per clock cycle.
What software languages are used with programmable logic controllers?
What software languages are used with programmable logic controllers?
Where can EEs use Python in their day to day? Here's a look at the applications where Python excels.
Where can EEs use Python in their day to day? Here's a look at the applications where Python excels.
How do processors access memory? Learn more about structures in C language and how to use them.
How do processors access memory? Learn more about structures in C language and how to use them.
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.
In this article, we explain how the use of open-source functional simulators like Antmicro’s Renode can be an integral…
In this article, we explain how the use of open-source functional simulators like Antmicro’s Renode can be an integral part of hardware-software co-design efforts.
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 provides some tips on making efficient use of the peripheral sections in your microcontroller’s datasheet…
This article provides some tips on making efficient use of the peripheral sections in your microcontroller’s datasheet (or reference manual, or user guide).
MCU datasheets sometimes present an overwhelming abundance of facts, figures, and specs. This practical, step-by-step…
MCU datasheets sometimes present an overwhelming abundance of facts, figures, and specs. This practical, step-by-step guide will help you to identify and extract the information that you need.
This article discusses the RISC-V-based SoC FPGA architecture for PolarFire SoC, which allows hard real-time applications…
This article discusses the RISC-V-based SoC FPGA architecture for PolarFire SoC, which allows hard real-time applications and Linux applications to coexist.
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.
Learn about CKB-virtual machine (VM), which is a RISC-V instruction set that utilizes RISC-V's open-source instruction…
Learn about CKB-virtual machine (VM), which is a RISC-V instruction set that utilizes RISC-V's open-source instruction set architecture.
AAC had a chance to talk with senior engineer, John Safranek, about wolfSSH, elliptic curve cryptography, and embedded security.
AAC had a chance to talk with senior engineer, John Safranek, about wolfSSH, elliptic curve cryptography, and embedded security.
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.