Verilog vs SystemVerilog

Verilog vs SystemVerilog: Understanding the Modern Workflow

When engineers compare HDLs, the discussion often starts with Verilog versus VHDL. But within the Verilog family itself, there is another important distinction worth understanding. Verilog vs SystemVerilog... they are not competing languages with separate roles. SystemVerilog is an evolution of Verilog that encompasses both design and verification. Understanding how these languages relate to one … Continued

BLT Showcases AMD Embedded x86 Processor Expertise at AMD Event

BLT’s expert SME (subject matter experts) engineers were recently the instructors for the AMD Regional Technical Training event (RTT) in Longmont, Colorado. It was a weeklong, closed event for AMD, Avnet (an AMD distributor), and AMD Premier Partners. Throughout the week, participants collaborated on the latest AMD technologies, tools, and workflows. As part of the … Continued

Another Big Milestone: BLT Joins the Microchip Partner Program

We’re thrilled to announce that BLT has officially joined the Microchip Design Partner Program as a Design Partner. You can read our Press Release about it here: BLT Joins Microchip Partner Program For more than three decades, BLT has delivered custom electronics for aerospace, space, defense, and intelligence clients. We have decades of design experience … Continued
DDR and AMD Versal NoC Integration

Interfacing DDR with Programmable Logic on the AMD Versal NoC

Efficiently moving large amounts of data between the processing system, AI Engines, and programmable logic is a core capability of modern FPGA designs and a challenge for today’s engineers designing with them. The AMD Versal architecture accomplishes this with a dedicated Network on Chip (NoC), enabling high-speed, deterministic communication, including direct access to DDR memory … Continued
lookup table LUT

What is a Lookup Table (LUT)?

A Lookup Table (LUT) is a data structure or hardware component that maps input values to output values. Instead of performing a calculation repeatedly, a LUT enables you to store the results of those calculations in advance and simply “look them up” when needed. This can save significant time and computational resources, especially in systems … Continued
BLT SAR AI Engine Implementation with Versal VCK190

BLT AI Engine Implementation for SAR on AMD Versal VCK190

Synthetic Aperture Radar (SAR) works by moving the Aperture (antenna) through space and compiling a result based on a compilation of the varying views of the data captured. As such, SAR processing involves demanding, high-throughput computations, especially when resolution, latency, and scalability are critical. To demonstrate what’s possible with the AMD Versal Adaptive SoC, AMD … Continued

Mastering Advanced Triggering with Trigger State Machines in ILAs

When debugging FPGA designs, simple triggers often don’t cut it. Complex designs frequently require capturing data only after a specific sequence of events or when multiple signals meet intricate conditions. This is where advanced triggering with trigger state machines (TSMs) comes into play, giving engineers powerful control over when and how data capture starts within … Continued

What Is PCIe?

What is PCIe? PCI Express (PCIe) is a high-speed serial interface used to connect processors and peripherals in everything from servers and workstations to embedded systems and FPGAs. If your system needs to move a lot of data fast, it is likely the protocol that makes it happen. PCI stands for Peripheral Component Interconnect in … Continued