What Is VHDL? An Intro to VHDL

What is VHDL?  VHDL is a Hardware Description Language (HDL) codified in IEEE Standard 1076 and is used for designing logic to be implemented in FPGA and ASIC devices.   So, what is VHDL? VHDL allows the behavior of a system to be described/modeled for simulation, as well as describing circuits that can be synthesized into … Continued

Intel’s Programmable Logic Group Returns to the Name Altera

Last week, Intel unveiled a strategic move that will reshape the landscape of programmable logic. The Programmable Logic Group within Intel, which BLT partners with, is returning to the name Altera and spinning off as an independent company. This decision comes at a time when the demand for versatile, high-performance solutions is more critical than … Continued

What is AXI? 

Wondering what is AXI and how to use it in your designs? The task of moving data from place to place is not new. As designs get larger, transferring data reliably to between HDL modules cannot be underemphasized. The AXI interface aims to unify several use-cases of data transfers. Below is a general overview of … Continued
Configurable Logic Block (CLB)

The Configurable Logic Block – A Quick Look

In this post, we will quickly review the Configurable Logic Block (CLB) and how it has changed over the years.  In 1984, Xilinx introduced the first FPGA to the world, the XC2064. This FPGA formed the backbone of later device families and the design flow leveraged the Xilinx XACT tool.  Nearly 40 years later, FPGAs … Continued
Cross Triggering

Unlocking the Power of Cross Triggering on FPGAs

Understanding Cross Triggering (and why it's your friend) Cross triggering is a useful technique to help with debugging FPGAs. Field-Programmable Gate Arrays (FPGAs) are extremely versatile hardware platforms known for their ability to implement custom digital logic in the matter of seconds through the uploading of a bitstream. The applications of FPGAs range through many … Continued
UltraFast Design Methodology

What Is the AMD Xilinx UltraFast Design Methodology?

In FPGA (Field-Programmable Gate Array) development and design, speed, efficiency, and reliability are paramount. Engineers and developers are constantly seeking innovative methodologies to streamline the design process and deliver optimized solutions. AMD (formerly Xilinx), a prominent player in the FPGA industry, offers a cutting-edge approach known as the "UltraFast Design Methodology" to address these challenges. … Continued
High-Level Synthesis

Understanding What High-Level Synthesis (HLS) Is: Bridging the Gap Between Software and Hardware

In electronics and digital design with FPGAs and SoCs, the demand for more efficient, powerful, and faster hardware is unrelenting. Engineers and developers require ways to optimize their designs, making them faster and more energy efficient. One of the transformative technologies available to address this challenge is High-Level Synthesis (HLS). It plays a crucial role … Continued