Embedded Insights

Deep dives, tutorials, and technical explorations into FPGA architecture, AI hardware acceleration, and embedded systems engineering by the bard0 team.

Sort
Stylized two-wire I3C bus linking a controller to sensors, a DDR5 module, and an FPGA
July 17, 2026

I3C Explained for I2C Designers: What Changes and Why

A practical I2C-first explanation of I3C: what stays familiar, what changes electrically and in the protocol, which limitations it fixes, and when the upgrade is worthwhile.

Read Article
An engineer at a workstation using an MCP-based Vivado chatbot, its answer shown beside Vivado waveforms, a schematic, and a timing report, with an FPGA board on the desk
July 7, 2026

Using Vivado's New AI Chatbot: A Practical Guide

Practical guide to AMD's Vivado chatbot: what to ask, where it helps, where it can mislead, and how to verify answers with docs and reports.

Read Article
FPGA board connected to software tooling, waveform debug, and licensing workflow panels
June 28, 2026

New Vivado Licensing changes: What You Need to Know

Vivado 2026.1 licensing explained: what the free Basic tier really includes, what's gated to Core/Pro, and which AMD FPGA workflows force an upgrade.

Read Article
Image Sensor Subsampling: Binning, Skipping, and ROI
May 26, 2026

Image Sensor Subsampling: Binning, Skipping, and ROI

A practical guide to image sensor subsampling modes (binning, skipping, ROI) and the FPGA timing details that decide whether they work in an embedded vision system.

Read Article
HyperRAM controller design
May 14, 2026

HyperRAM Memory: Introduction and Comparison

A comprehensive introduction to HyperRAM technology and how it compares to traditional SRAM and DDR memory for low-pin-count FPGA designs.

Read Article

We use analytics and marketing tools to analyze traffic and improve our services. By clicking "Accept", you agree to our use of these tools.