All About Circuits

Latest Programmable Logic 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.


Post-Quantum Cryptography—Securing Semiconductors in a Post-Quantum World

Post-Quantum Cryptography—Securing Semiconductors in a Post-Quantum World

Quantum computing advances are exciting, but they’re also a looming threat to securing ICs, driving the need for Post-Quantum Cryptography (PQC). Learn about PQC, how it’s being implemented, and the legislation involved.


Using Programmable Logic Devices for Systematic Power-Up Sequencing

Using Programmable Logic Devices for Systematic Power-Up Sequencing

Learn how single-chip programmable logic devices (PLDs) can replace multiple discrete components used in power-up sequencing circuits to save cost and PCB area.


Efficient Discrete Logic Implementation Using MCU Complex Logic Blocks

Efficient Discrete Logic Implementation Using MCU Complex Logic Blocks

Learn how the Configurable Logic Block (CLB) peripheral in the PIC16F13145 family of microcontrollers allows developers to implement complex discrete logic functions in hardware to reduce the Bill of Materials and develop custom application-specific logic.


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.


Optimizing Power Management with NXP’s i.MX RT500 Crossover MCU

Optimizing Power Management with NXP’s i.MX RT500 Crossover MCU

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.


Understanding DSP Enablement Using NXP’s i.MX RT500 Crossover MCU

Understanding DSP Enablement Using NXP’s i.MX RT500 Crossover MCU

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.


How the PowerQuad Co-processor Frees Up CPU Cores in the LPC55S69 MCU

How the PowerQuad Co-processor Frees Up CPU Cores in the LPC55S69 MCU

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.


How Data-Centric Applications Can Capitalize on RISC-V Processor Innovation

How Data-Centric Applications Can Capitalize on RISC-V Processor Innovation

This article explores how RISC-V, combined with open-source collaboration and standards, is enabling innovation and purpose-built technologies among software engineers, system architects, CTOs, and board designers. It also touches on the possible impact that RISC-V and open source trends could have on the future of data-centric application experiences.


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.


Resolving the Signal Part 4: Understanding Effective Noise Bandwidth in Precision Delta-Sigma ADCs

Resolving the Signal Part 4: Understanding Effective Noise Bandwidth in Precision Delta-Sigma ADCs

Part 4 of this “Resolving the Signal” article series covers noise in delta-sigma ADCs focuses on understanding basic effective noise bandwidth (ENBW) topics.


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.


Power Supply Management of GaN MMIC Power Amplifiers for Pulsed Radar

Power Supply Management of GaN MMIC Power Amplifiers for Pulsed Radar

Systems that incorporate highly integrated and highly sophisticated, high power radio frequency (RF) GaN power amplifiers (PAs), such as pulsed radar applications, are a constant challenge for today’s digital control and management systems to keep up with these ever-increasing levels of sophistication.


Embedded FPGA: Changing the Way Chips Are Designed

Embedded FPGA: Changing the Way Chips Are Designed

Learn how embedded FPGAs work and what advantages they offer.