Articles by Tag #fpga

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Xilinx/AMD Vivado SoC FPGA Development and Debug Workflow

Cover image source: AMD/Xilinx Zynq-7000 SoC Data Sheet: Overview DS190 (v1.11.1) July 2, 2018,...

Learn More 0 0Oct 18 '25

Why FPGA Programmes Fail Late and Why Tool Choice Is Rarely the Real Issue

The tools teams choose rarely cause late FPGA programme failures. In most cases, warning signs appear...

Learn More 0 0Jan 21

AI-Optimized FPGA Deployments: Challenges & Solutions

As the realm of artificial intelligence (AI) continues to expand, so does the demand for robust and...

Learn More 8 1Feb 25 '25

How to pause FPGA based digital clock through buttons on FPGA?

1) what “pause” means in an FPGA digital clock A typical FPGA digital clock has at least two...

Learn More 0 0Jan 23

The use of logic replication in FPGA design

Logic Replication in FPGA Design Logic replication is a technique used in FPGA design to improve...

Learn More 0 0Feb 5 '25

HDMI Encoder

In the previous blog post, we introduced the HDMI encoding section. In this blog post, we will...

Learn More 0 0Feb 6 '25

How to debug FPGA Verilog HDL code?

Here’s a practical, repeatable workflow to debug Verilog on FPGAs—fast feedback in sim, then confirm...

Learn More 1 0Aug 20 '25

How CLBs Get Connected to Realize Any Functionality in FPGA?

In an FPGA (Field-Programmable Gate Array), Configurable Logic Blocks (CLBs) are the fundamental...

Learn More 0 0Apr 10 '25

How to use Xilinx FPGA VHDL?

This guide covers the basics of programming Xilinx FPGAs using VHDL, including setup, coding,...

Learn More 0 0Apr 23 '25

Design a Lattice FPGA HDMI Transmission Scheme

Here's a comprehensive Lattice FPGA HDMI Transmission Scheme design using low-power Lattice FPGAs...

Learn More 0 0Apr 11 '25

Moving Target Detection Based on FPGA

Moving Target Detection is a critical task in applications such as video surveillance, autonomous...

Learn More 0 0Mar 7 '25

Developing a UARTLite Driver over XDMA (PCIe) on a Custom SDR Board (Bridging AXI IP to Linux via PCIe)

Abstract This project demonstrates how to connect an FPGA-based UARTLite peripheral to...

Learn More 1 0Apr 21 '25

ALTERA FPGA timing analysis

Timing analysis is a critical step in FPGA design to ensure that your design meets the required...

Learn More 0 0Feb 27 '25

Displaying images on a TFT screen using a ROM IP core

In a previous blog post, we learned how to display color bars on a TFT screen. In this post, we will...

Learn More 0 0Feb 6 '25

How to find ip address of the FPGA board connected through MATLAB?

To find the IP address of an FPGA board connected through MATLAB, you typically need to establish...

Learn More 0 0Mar 19 '25

How to Test the Power Supply of an FPGA

Testing an FPGA's power supply is critical to ensure stable operation, avoid damage, and prevent...

Learn More 0 0Apr 8 '25

How to use Xilinx FPGA differential input clock?

Differential clocks provide superior noise immunity and signal integrity compared to single-ended...

Learn More 2 1Apr 27 '25

How to Communicate Between CPLD and FPGA?

Communication between a CPLD (Complex Programmable Logic Device) and an FPGA (Field-Programmable Gate...

Learn More 0 0May 8 '25

How do you handle metastability in FPGA designs?

What Is Metastability? Metastability occurs when a flip-flop receives input data that changes too...

Learn More 0 0Jul 14 '25

Summary of Beginner's Knowledge of CPLD

A Complex Programmable Logic Device (CPLD) is a type of digital integrated circuit used to implement...

Learn More 1 0Feb 25 '25

How many MB of BRAM are on a UltraScale FPGA?

The amount of Block RAM (BRAM) in UltraScale FPGAs varies significantly across the product family....

Learn More 0 0May 13 '25

Generating a PWM Square Wave Using an FPGA

Generating a PWM (Pulse Width Modulation) signal with an FPGA involves configuring a...

Learn More 1 0May 7 '25

Real-Time Object Detection on FPGA Using HLS

Goal: Implement a low-latency object detection pipeline (e.g., Sobel edge detection + Haar cascades)...

Learn More 0 0Jul 18 '25

Does FPGA have Floating-Point?

Yes, FPGAs can perform floating-point arithmetic, but with important considerations. 1....

Learn More 0 0May 14 '25

How to use FPGA to complete balance detection?

Using an FPGA to complete balance detection involves designing a system that can measure and analyze...

Learn More 1 0Mar 13 '25

How do you reduce power consumption in an FPGA?

1. Clock Domain Optimization Clock Gating: verilog always @(posedge clk) begin if (enable)...

Learn More 0 0Jul 28 '25

How do you develop code for an FPGA?

Developing code for an FPGA (like your DE1-SoC) involves several key steps that differ from...

Learn More 0 0May 6 '25

Clock Management for Xilinx 7 Series FPGAs

Clock management is a critical aspect of designing with Xilinx 7 Series FPGAs, as it ensures proper...

Learn More 1 0Mar 6 '25

FPGA project for beginner: a blinking LED on the Basys 3 board using Verilog and Vivado

Here's a complete beginner FPGA project: a blinking LED on the Basys 3 (Xilinx Artix-7) board using...

Learn More 0 0Jun 26 '25

Explain the differences between JTAG and SPI programming for FPGAs.

JTAG (Joint Test Action Group) and SPI (Serial Peripheral Interface) are two common methods used for...

Learn More 2 0Mar 3 '25