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.
When developing lighting and indicator devices, surface mounted diode (SMD) LEDs offer a variety of benefits. Learn the…
When developing lighting and indicator devices, surface mounted diode (SMD) LEDs offer a variety of benefits. Learn the options available—including multi-color SMD LEDs—and the advantages they provide.
This article provides an introduction to microcontroller power management concepts. The NXP i.MX RT500 family of…
This article provides an introduction to microcontroller power management concepts. The NXP i.MX RT500 family of crossover MCUs will be used to provide examples of how these power management concepts can be employed by embedded developers in their applications.
Learn about multi-threaded programs, developing applications using the XOS real-time operating system, resource sharing…
Learn about multi-threaded programs, developing applications using the XOS real-time operating system, resource sharing with semaphores, and how NXP's i.MX RT500 family of microcontrollers help engineers design DSP-enabled smart devices.
In this article, learn about the heterogeneous graphics pipeline of the i.MX RT1170 MCU and its three main graphics…
In this article, learn about the heterogeneous graphics pipeline of the i.MX RT1170 MCU and its three main graphics acceleration engines.
Leveraging board-level cameras offer a variety of benefits. To help identify the right mix of features and design…
Leveraging board-level cameras offer a variety of benefits. To help identify the right mix of features and design elements, here are some factors to consider when selecting and designing in an embedded machine vision camera.
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).
Learn about the widely used methods for filtering and processing data samples in the time domain while taking a closer…
Learn about the widely used methods for filtering and processing data samples in the time domain while taking a closer look at the Dual Biquad IIR engine of the PowerQuad unit in the LPC55S69 MCU.
This article explores the IEC 60730 Class B standard for functional safety to address both mechanical and electrical…
This article explores the IEC 60730 Class B standard for functional safety to address both mechanical and electrical design in appliances. Learn what the standard entails and controllers to help meet these standards.
In this article, learn about the PowerQuad co-processor and its role in performing CPU-heavy tasks to allow the Arm…
In this article, learn about the PowerQuad co-processor and its role in performing CPU-heavy tasks to allow the Arm Cortex-M33 cores to execute other tasks in the LPC55S69 MCU.
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 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.
In this article, learn more about the multi-core, DSP acceleration, and co-processing features of the LPC5500 series of…
In this article, learn more about the multi-core, DSP acceleration, and co-processing features of the LPC5500 series of microcontrollers.
Multimedia chipsets must exhibit a variety of characteristics to be considered for use in designs. Measuring their…
Multimedia chipsets must exhibit a variety of characteristics to be considered for use in designs. Measuring their effectiveness requires a well-designed testing strategy.
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.
There is a challenge for SoC developers to find ways to navigate the demand of memory in their design. This article looks…
There is a challenge for SoC developers to find ways to navigate the demand of memory in their design. This article looks at how a fourth, or last-level, cache can provide a solution.
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 looks at the safety standard that governs ADAS features and the challenge in designing power monitoring…
This article looks at the safety standard that governs ADAS features and the challenge in designing power monitoring systems to comply with this standard while introducing an automotive power monitor that has been certified to meet this standard.
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.
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.