Dive deeper into the Internet of Things (IoT) communication through a brief overview of the different IoT data protocols.
Dive deeper into the Internet of Things (IoT) communication through a brief overview of the different IoT data protocols.
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 aims to contextualize machine learning (ML) for hardware and embedded engineers, what it is, how it works,…
This article aims to contextualize machine learning (ML) for hardware and embedded engineers, what it is, how it works, why it matters, and how TinyML fits in.
In this article, get a basic understanding of wireless communication networks—LoRa and LoRaWAN.
In this article, get a basic understanding of wireless communication networks—LoRa and LoRaWAN.
Learn the basics of side channel attacks (SCAs), the threat they pose security for hardware-level security, and why they…
Learn the basics of side channel attacks (SCAs), the threat they pose security for hardware-level security, and why they can be so powerful.
This article will give a foundational understanding of quantization in the context of machine learning, specifically tiny…
This article will give a foundational understanding of quantization in the context of machine learning, specifically tiny machine learning (tinyML).
Learn about a subsection of machine learning (ML) called Tiny Machine Learning (TinyML), what it is, its applications,…
Learn about a subsection of machine learning (ML) called Tiny Machine Learning (TinyML), what it is, its applications, hardware and software requirements, and its benefits.
Learn the basics of Hall effect current sensors in this technical article.
Learn the basics of Hall effect current sensors in this technical article.
Children’s toys aren’t just for children. Inside every toy, there are hundreds of hours of engineering experience…
Children’s toys aren’t just for children. Inside every toy, there are hundreds of hours of engineering experience just waiting to be discovered.
Learn the high-level basics of what role battery management systems (BMSs) play in power design and what components are…
Learn the high-level basics of what role battery management systems (BMSs) play in power design and what components are necessary for their basic functions.
Leakage current can contribute to power dissipation, especially at lower threshold voltages. Learn about six types of…
Leakage current can contribute to power dissipation, especially at lower threshold voltages. Learn about six types of leakage current that can be found in MOS transistors.
This article covers the basics of MOS transistors with a view towards better understanding the leakage current that can…
This article covers the basics of MOS transistors with a view towards better understanding the leakage current that can occur in such transistors.
Follow three experiments that show the process of determining which kind of encoding suits a given FPGA.
Follow three experiments that show the process of determining which kind of encoding suits a given FPGA.
This article shows a comparison of the implementations that result from using binary, Gray, and one-hot encodings to…
This article shows a comparison of the implementations that result from using binary, Gray, and one-hot encodings to implement state machines in an FPGA. These encodings are often evaluated and applied by the synthesis and implementation tools, so it’s important to know why the software makes these decisions.
This article will teach you about the intersection between JTAG and Arm core devices, with special attention paid to the…
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 about the interfaces and connectors used to implement JTAG.
Learn about the interfaces and connectors used to implement JTAG.
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 proposes a simple microcontroller power-supply circuit that is worth considering when you’re developing a…
This article proposes a simple microcontroller power-supply circuit that is worth considering when you’re developing a (very) cost-sensitive system.
Learn about various non-idealities of MOS transistors and the effects they have on VLSI system reliability.
Learn about various non-idealities of MOS transistors and the effects they have on VLSI system reliability.