Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Cover image source: AMD/Xilinx Zynq-7000 SoC Data Sheet: Overview DS190 (v1.11.1) July 2, 2018,...
The tools teams choose rarely cause late FPGA programme failures. In most cases, warning signs appear...
As the realm of artificial intelligence (AI) continues to expand, so does the demand for robust and...
1) what “pause” means in an FPGA digital clock A typical FPGA digital clock has at least two...
Logic Replication in FPGA Design Logic replication is a technique used in FPGA design to improve...
In the previous blog post, we introduced the HDMI encoding section. In this blog post, we will...
Here’s a practical, repeatable workflow to debug Verilog on FPGAs—fast feedback in sim, then confirm...
In an FPGA (Field-Programmable Gate Array), Configurable Logic Blocks (CLBs) are the fundamental...
This guide covers the basics of programming Xilinx FPGAs using VHDL, including setup, coding,...
Here's a comprehensive Lattice FPGA HDMI Transmission Scheme design using low-power Lattice FPGAs...
Moving Target Detection is a critical task in applications such as video surveillance, autonomous...
Abstract This project demonstrates how to connect an FPGA-based UARTLite peripheral to...
Timing analysis is a critical step in FPGA design to ensure that your design meets the required...
In a previous blog post, we learned how to display color bars on a TFT screen. In this post, we will...
To find the IP address of an FPGA board connected through MATLAB, you typically need to establish...
Testing an FPGA's power supply is critical to ensure stable operation, avoid damage, and prevent...
Differential clocks provide superior noise immunity and signal integrity compared to single-ended...
Communication between a CPLD (Complex Programmable Logic Device) and an FPGA (Field-Programmable Gate...
What Is Metastability? Metastability occurs when a flip-flop receives input data that changes too...
A Complex Programmable Logic Device (CPLD) is a type of digital integrated circuit used to implement...
The amount of Block RAM (BRAM) in UltraScale FPGAs varies significantly across the product family....
Generating a PWM (Pulse Width Modulation) signal with an FPGA involves configuring a...
Goal: Implement a low-latency object detection pipeline (e.g., Sobel edge detection + Haar cascades)...
Yes, FPGAs can perform floating-point arithmetic, but with important considerations. 1....
Using an FPGA to complete balance detection involves designing a system that can measure and analyze...
1. Clock Domain Optimization Clock Gating: verilog always @(posedge clk) begin if (enable)...
Developing code for an FPGA (like your DE1-SoC) involves several key steps that differ from...
Clock management is a critical aspect of designing with Xilinx 7 Series FPGAs, as it ensures proper...
Here's a complete beginner FPGA project: a blinking LED on the Basys 3 (Xilinx Artix-7) board using...
JTAG (Joint Test Action Group) and SPI (Serial Peripheral Interface) are two common methods used for...