Designing Efficient Kernels - Designing Efficient Kernels - 2026.1 English - UG1387

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2026-07-22
Version
2026.1 English

Using C/C++ to model and create hardware offers coding flexibility. AMD recommends the load-compute-store coding style for maximum predictability and a faster path to results. This style explicitly decomposes the kernel between data motion blocks and computational blocks. This highly structured coding style fits the producer-consumer pattern well and helps achieve high-throughput designs. For more information, refer to this link in the Vitis High-Level Synthesis User Guide (UG1399).