All About Circuits

Latest FPGA Industry Articles

Categories

HDLs Are Software (and It’s Crazy We’re Still Arguing About It)

HDLs Are Software (and It’s Crazy We’re Still Arguing About It)

HDLs are formal descriptions of behavior, making them software by definition. Modernizing these outdated tools is key to making FPGA development more accessible and productive for all engineers.


FPGAs Need a New Future

FPGAs Need a New Future

FPGAs are limited by outdated proprietary software. Learn how embracing open-source tools is necessary to modernize FPGA development and unlock their full potential.


Why Clean Energy Systems Need FPGA-Level Control

Why Clean Energy Systems Need FPGA-Level Control

From fine-tuning the output of a solar farm to stabilizing a complex electric grid, FPGAs provide the ultra-fast, efficient computing needed to maximize energy efficiency.


Why 90% of Component Compliance Issues Are Preventable (And How To Stop Them)

Why 90% of Component Compliance Issues Are Preventable (And How To Stop Them)

In today's rapidly evolving aerospace and defense landscape, component engineers face an unprecedented challenge: ensuring every part they specify meets stringent compliance requirements while maintaining mission readiness and program viability.


Understanding the Compute Hardware Behind Generative AI

Understanding the Compute Hardware Behind Generative AI

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.


The Fundamentals of Time-Sensitive Networking

The Fundamentals of Time-Sensitive Networking

Learn about the benefits of time-sensitive networking (TSN) and how engineers use it to ensure that an industrial system is ready for the future. This article focuses on three members of the set of TSN standards.


Protecting IoT Embedded Designs with Security ICs

Protecting IoT Embedded Designs with Security ICs

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. 


How to Obtain the Temperature Value from a Thermistor Measurement

How to Obtain the Temperature Value from a Thermistor Measurement

This article explains how to use an NTC or a PTC thermistor with an ADC, along with the various process techniques to convert ADC measured results into a usable temperature value.


An Example of Securing In-Cabin AI using TEE on a Secure FPGA SoC

An Example of Securing In-Cabin AI using TEE on a Secure FPGA SoC

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.


The Journey of RISC-V Implementation

The Journey of RISC-V Implementation

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.


Adding Custom Instructions to RISC-V to Boost Performance While Reducing Power and Code Density

Adding Custom Instructions to RISC-V to Boost Performance While Reducing Power and Code Density

The article discusses the benefits of a custom instruction for RISC-V and introduces the ACE framework.


Running Hard Real-Time Applications and Linux on PolarFire SoC

Running Hard Real-Time Applications and Linux on PolarFire SoC

This article discusses the RISC-V-based SoC FPGA architecture for PolarFire SoC, which allows hard real-time applications and Linux applications to coexist.


CKB-VM as a RISC-V Instruction Set: Inspiration, Design, and Benefits

CKB-VM as a RISC-V Instruction Set: Inspiration, Design, and Benefits

Learn about CKB-virtual machine (VM), which is a RISC-V instruction set that utilizes RISC-V's open-source instruction set architecture.


RISC-V: Opening a New Era of Innovation for Embedded Design

RISC-V: Opening a New Era of Innovation for Embedded Design

This article explores the benefits behind RISC-V's open-source hardware model, discussing it's longevity, portability, and reliability.


Making the Cloud More Powerful: Xilinx FPGAs and Adaptive Workload Acceleration

Making the Cloud More Powerful: Xilinx FPGAs and Adaptive Workload Acceleration

Historically, FPGAs have been challenging to work with. To combat that reputation, Xilinx developed programmable devices that simplify—and accelerate—the implementation of customized hardware development.


Accelerating Embedded Vision Integration with Xilinx SoCs and the reVISION Stack

Accelerating Embedded Vision Integration with Xilinx SoCs and the reVISION Stack

SoCs with programmable logic are an essential element of real-time embedded vision systems. Designers can capitalize on the power and efficiency of Xilinx's Zynq Ultrascale+ MPSoC devices to implement their designs using Avnet's Embedded Vision Kits and the Xilinx reVISION stack.


Utilizing Xilinx’s MicroBlaze in FPGA Design

Utilizing Xilinx’s MicroBlaze in FPGA Design

MicroBlaze is a 32-bit soft RISC processor core, created to accelerate the development of cost-sensitive, high-volume applications that traditionally required one or more microcontrollers.


Solving the Power Challenges of Integrating Multiple GbE Interfaces

Solving the Power Challenges of Integrating Multiple GbE Interfaces

An exploration of how new mid-range FPGAs can perform bridging functions for Ethernet and Gigabit Ethernet (GbE) links while addressing the issue of low power consumption.


Intelligence at the Edge Part 2: Reduced Time to Insight

Intelligence at the Edge Part 2: Reduced Time to Insight

In this multipart industrial IoT series, we will break down and explore the fundamental aspects of the edge node interpretation within the larger IoT framework: sensing, measuring, interpreting, and connecting data, with additional consideration for power management and security.


RISC-V: Transforming the Development of SoC Devices that Combine FPGAs and Microcontrollers

RISC-V: Transforming the Development of SoC Devices that Combine FPGAs and Microcontrollers

Until recently, developers integrating a FPGA fabric with a microcontroller were severely limited in their choice of IP licensing options. Using open-source tools with a RISC-V core in a FPGA is present a solution to that problem.