All About Circuits

Latest FPGA Articles and Videos

Categories

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.


Synopsys and NSITEXE Partnership Finds Success with Accelerated Processor SoC Development

Synopsys and NSITEXE Partnership Finds Success with Accelerated Processor SoC Development

NSITEXE utilizes Synopsys’ development tools and IP to build a SoC (system-on-a-chip) for autonomous driving.


News Sep 09, 2019 by Gary Elinoff
Xilinx Claims Title of “World’s Largest FPGA” with New VU19P

Xilinx Claims Title of “World’s Largest FPGA” with New VU19P

Composed of 35 billion transistors, the VU19P is the newest member of the 16 nm Virtex UltraScale+ family.


News Aug 28, 2019 by Gary Elinoff
Understanding Verilog Shift Registers

Understanding Verilog Shift Registers

This article will discuss how to implement a shift register in Verilog. The register described can be synthesized and downloaded to an FPGA for test in actual hardware.


Security Flaw Found in Xilinx Zinc UltraScale+ Encrypt Only Secure Boot

Security Flaw Found in Xilinx Zinc UltraScale+ Encrypt Only Secure Boot

Security flaws can leave products vulnerable and give engineers sleepless nights. Recently, a new security flaw was found in Xilinx's Zynq UltraScale+ SoC devices' encrypt only secure boot.


News Aug 23, 2019 by Robin Mitchell
The New Xilinx FPGA Accelerator Card Is Trying to Give Traditional Processors a Run for Their Money

The New Xilinx FPGA Accelerator Card Is Trying to Give Traditional Processors a Run for Their Money

The Alveo U50 adaptable accelerator fits into a PCIe slot, saves power, and improves throughput and latency.


News Aug 14, 2019 by Gary Elinoff
Microchip Announces Smart Embedded Vision Initiative for Machine Vision System Design

Microchip Announces Smart Embedded Vision Initiative for Machine Vision System Design

Using Microsemi PolarFire FPGAs, the new program aims to enable compact, high-bandwidth, low-power system design.


News Jul 16, 2019 by Gary Elinoff
CHIPS Alliance Brings Powerful Players into Open Source Hardware Collaboration

CHIPS Alliance Brings Powerful Players into Open Source Hardware Collaboration

Will open source hardware become as ubiquitous as open-source software, such as Linux and Android?


News Jul 08, 2019 by Gary Elinoff
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.


How Do Avionics Systems Communicate? New ARINC-429 Bus Board Announced by UEI

How Do Avionics Systems Communicate? New ARINC-429 Bus Board Announced by UEI

Learn about a new board that uses an FPGA for serial communication in avionics applications.


News May 28, 2019 by Gary Elinoff
Get Ready for Unified Design: Keysight Announces Integrative PathWave Software

Get Ready for Unified Design: Keysight Announces Integrative PathWave Software

Keysight's new PathWave software ambitiously aims to pack the modern EE's design experience into one program.


News May 22, 2019 by Kate Smith
How to Interface the Mojo V3 FPGA Board with a 16x2 LCD Module: Block Diagram and Verilog Code

How to Interface the Mojo V3 FPGA Board with a 16x2 LCD Module: Block Diagram and Verilog Code

This article will discuss the details of interfacing a basic 16x2 LCD module with an FPGA.


How to Interface the Mojo v3 FPGA Board with a 16x2 LCD Module

How to Interface the Mojo v3 FPGA Board with a 16x2 LCD Module

This article will discuss the details of interfacing a basic 16x2 LCD module with an FPGA.


Dialog Semiconductor Introduces New Programmable LDO Regulator for Mobile Device Cameras

Dialog Semiconductor Introduces New Programmable LDO Regulator for Mobile Device Cameras

Dialog Semi's new CMIC addresses image sensor performance for the high-competition mobile device market.


News May 15, 2019 by Gary Elinoff
An Overview of Software Languages for Programmable Logic Controllers (PLCs)

An Overview of Software Languages for Programmable Logic Controllers (PLCs)

What software languages are used with programmable logic controllers?


Understanding Embedded C: What Are Structures?

Understanding Embedded C: What Are Structures?

After introducing structures, we’ll take a look at some of the important applications of this powerful data object. Then, we’ll examine the C language syntax to declare a structure. Finally, we’ll briefly introduce the data alignment requirement. We’ll see that we may be able to reduce the size of a structure by simply rearranging the order of its members.


How to Interpret IMU Sensor Data for Dead-Reckoning: Rotation Matrix Creation

How to Interpret IMU Sensor Data for Dead-Reckoning: Rotation Matrix Creation

Working with IMUs can maddening for a variety of reasons, but what scares people the most is usually the math.


Introduction To Real-Time Embedded Systems

Introduction To Real-Time Embedded Systems

This article looks at real-time embedded systems including classifications, constraints, and design patterns.


Intel Addresses Data Center Needs with Field Programmable Gate Array Series

Intel Addresses Data Center Needs with Field Programmable Gate Array Series

The 3D System In Package (SiP) FPGAs are also targeted for embedded and network applications.


News Apr 04, 2019 by Gary Elinoff
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.