WHITE PAPER
Designer's Journey: Navigating the Transition to AMD Versalâ„¢ Adaptive SoCs
mrcy.com 7
EXPERIMENTING WITH PARAMETERS
At this point in the design, the beamforming kernel received its
weights from an input AXI4-Stream. Since these weights did
not need to be updated frequently, we found the opportunity to
further improve the kernel by using run-time parameters (RTPs).
RTPs can be single values or entire arrays that are passed from
either the processing system (PS) or another kernel.
Using RTPs to store weights alongside the kernel replaced
the need for them to be streamed from the Programmable
Logic (PL) , simplifying the design. This approach can improve
design throughput by reducing the amount of data streams
contending for routing resources within the AIE array.
Further Improvement: Single Kernel While Using Run-Time Parameters
Memory for Weights
From Processing System
Kernel weights
delivered using RTP