Generative AI tools like ChatGPT have had a huge impact in numerous sectors of society. As engineers, it’s helpful for us to understand the computing…
Generative AI tools like ChatGPT have had a huge impact in numerous sectors of society. As engineers, it’s helpful for us to understand the computing technology that makes it possible.
As edge machine learning (ML) applications keep growing, EEs need to understand ML at the edge, especially concerning…
As edge machine learning (ML) applications keep growing, EEs need to understand ML at the edge, especially concerning processing and processing hardware.
In this Industry Article, we'll discuss PoE (Power over Ethernet) standards and power sourcing equipment (PSE), using…
In this Industry Article, we'll discuss PoE (Power over Ethernet) standards and power sourcing equipment (PSE), using office Internet of Things (IoT) devices as an example application.
"Edge intelligence" is becoming more accessible—even to those designers without formal data science training—as new…
"Edge intelligence" is becoming more accessible—even to those designers without formal data science training—as new hardware becomes available.
Stepper motors work well in a wide range of applications but can struggle with torque ripple and current distortion…
Stepper motors work well in a wide range of applications but can struggle with torque ripple and current distortion issues. Learn about QuietStep, a proprietary algorithm from Allegro MicroSystems, as a possible solution.
Redriver or retimer devices can extend the Peripheral Component Interface Express (PCIe®) protocol signal range. This…
Redriver or retimer devices can extend the Peripheral Component Interface Express (PCIe®) protocol signal range. This article discusses how to select the best one for compute system and NVMe™ storage applications today and into the future.
This article investigates the Transform Engine, another part of the PowerQuad, which enables the LPC55S69 MCU to compute…
This article investigates the Transform Engine, another part of the PowerQuad, which enables the LPC55S69 MCU to compute a Fast Fourier Transform (FFT).
This article discusses an algorithm to find the optimum adjusted point in a two-dimensional space with orthogonal input…
This article discusses an algorithm to find the optimum adjusted point in a two-dimensional space with orthogonal input vectors. The algorithm solves equations for intersecting circles based on measured data points.
Learn how the i.MX 8M Plus applications processor enables edge computing, speeding up machine learning for a variety of…
Learn how the i.MX 8M Plus applications processor enables edge computing, speeding up machine learning for a variety of applications including industrial tasks.
In this article, learn how Fusion 360 allows multiple teams, decision-makers, and stakeholders to view and work on…
In this article, learn how Fusion 360 allows multiple teams, decision-makers, and stakeholders to view and work on projects while safeguarding sensitive data.
NXP’s i.MX 8M Plus applications processor enables machine learning and intelligent vision for consumer applications and…
NXP’s i.MX 8M Plus applications processor enables machine learning and intelligent vision for consumer applications and the industrial edge. Learn about the features of this processor and how it can be used in embedded vision systems.
This article looks at digit detection and recognition using MNIST eIQ as an example, which consists of several parts —…
This article looks at digit detection and recognition using MNIST eIQ as an example, which consists of several parts — the digit recognition is performed by a TensorFlow Lite model, and a GUI is used to increase the usability of the i.MX RT1060 device.
In this article, we discuss some key security threats to be aware of when designing for the IoT, important security…
In this article, we discuss some key security threats to be aware of when designing for the IoT, important security functions, and how protecting these designs is becoming easier with advances in security ICs.
MCAD and ECAD have inserted themselves into most design engineers' day-to-day work. Although familiar, both programs have…
MCAD and ECAD have inserted themselves into most design engineers' day-to-day work. Although familiar, both programs have come a long way and are continuing to evolve. In this article, learn the past and future of these design tools.
This article discusses trusted execution environments — already used in a variety of connected devices — by showing…
This article discusses trusted execution environments — already used in a variety of connected devices — by showing how using TEE and an FPGA SoC can work in vehicle in-cabin AI.
Learn how the Arm TrustZone extension for the LPC5500 series works and how to start utilizing the safety measures in…
Learn how the Arm TrustZone extension for the LPC5500 series works and how to start utilizing the safety measures in custom secure and non-secure applications.
With the adoption of artificial intelligence and machine learning in a wide variety of applications, reliability…
With the adoption of artificial intelligence and machine learning in a wide variety of applications, reliability verification of AI/ML processors is critical since failures can have major consequences for the validity and legitimacy of AI/ML technology.
In this article, Western Digital's Ted Marena explores the reasons companies have and the process they go through when…
In this article, Western Digital's Ted Marena explores the reasons companies have and the process they go through when integrating the open process instruction set architecture RISC-V.
This article discusses technologies for memory-centric computing and introduces OmniXtend, a cache coherence protocol.
This article discusses technologies for memory-centric computing and introduces OmniXtend, a cache coherence protocol.
The Nervos CKB-Virtual Machine (CKB-VM) is a RISC-V instruction set based VM for executing smart contracts on Nervos CKB,…
The Nervos CKB-Virtual Machine (CKB-VM) is a RISC-V instruction set based VM for executing smart contracts on Nervos CKB, written in Rust.