WHITE PAPER
Designer's Journey: Navigating the Transition to Versal ACAP
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