Minimal bare-metal PS UART echo on Versal AI Edge VD100 — no Linux, no Yocto, instant debug output for HW engineers
-
Updated
Apr 19, 2026 - C++
Minimal bare-metal PS UART echo on Versal AI Edge VD100 — no Linux, no Yocto, instant debug output for HW engineers
Post-link Vitis pipeline platform for VD100 (XCVE2302). Add new HLS or AIE kernels to the existing Vitis region without starting a new Vivado project. Built from vd100_ma_system_project post-link XSA.
Vivado 2025.2 block design for VD100 (XCVE2302) — CIPS, NoC, AIE-ML, AXI interrupt controller, MyLEDIP. Reusable hardware platform for Vitis AIE kernel projects. Exports XSA for vd100_platform. No VCK190 required.
Vitis 2025.2 system project for VD100 (XCVE2302) — v++ link + package for AIE-ML v2 + HLS kernel integration. Produces aie.xclbin and BOOT.BIN CDO artifacts. Reusable: swap AIE kernel or add HLS kernels without new project.
First documented end-to-end PL + AIE-ML + PS pipeline on Versal AI Edge XCVE2302 (VD100). MA crossover trading signal via HLS DMA + AIE graph + XRT host app. No VCK190. No MATLAB. Ethereum audit log on Hardhat.
Yocto Scarthgap meta layer for VD100 (XCVE2302) — XRT 2025.2, zocl, AIE-ML pipeline. Fixes undocumented BOOT.BIN CDO gap that leaves all AIE tiles clock-gated under Linux. Submodule of versal-ai-edge-vd100-linux.
Custom Yocto layer for the Alinx VD100 (Versal AI Edge Series XCVE2302-SFVA784-1LP-E-S). Adds AXI-lite PL LED kernel driver (myledip) via M_AXI_FPD — PS LED via libgpiod, PL LED via /dev/plledip. Custom AXI-lite IP (MyLEDIP), Linux platform driver, C++ demo. AMD EDF 25.11 / Scarthgap.
Custom Yocto Linux bring-up on Alinx VD100 (XCVE2302). v1: SD/Ethernet/USB. v2: I2C/GPIO/PL LED/kernel driver. v3: XRT + AIE-ML pipeline + Ethereum. No VCK190. No MATLAB. AMD EDF 25.11 / Scarthgap.
Live Binance WebSocket feed → MA crossover signal → Ethereum smart contract on Versal AI Edge XCVE2302 (VD100). SW mode: 1440ns on A72. AIE-ML v2 XRT pipeline integrated and benchmarked. XRT architectural findings documented.
Custom Yocto layer for the Alinx VD100 (XCVE2302-SFVA784-1LP-E-S). SD boot, Ethernet, USB, SSH, I2C, LM75, EEPROM, sysmon, and PS LED via libgpiod. AMD EDF 25.11 / Scarthgap. No VCK190 — accessible Versal bring-up on a $1,285 board.
AIE-ML moving average crossover kernel for VD100 (XCVE2302). Dual MA (fast 10 / slow 50 period), BUY/SELL/HOLD signal. 56 int32 samples/iteration via HLS DMA. Used in vd100-aie-pipeline. Vitis 2025.2.
To associate your repository with the xcve2302 topic, visit your repo's landing page and select "manage topics."