Window Based AI Engine Kernels - 2022.2 English

Vitis Tutorials: AI Engine (XD100)

Document ID
XD100
Release Date
2022-12-01
Version
2022.2 English

This example shows you how to construct a graph with packet switching capability. In the first section, Construct Graph with Packet Switching Capability, the example graph features:

  • Four parallel AI Engine kernels, with all four kernels sharing the same input and output ports to the PL.

  • AI Engine kernels using window interfaces, which means they are agnostic about how data is communicated to the PL.

This section introduces two new templated node classes, pktsplit<n> and pktmerge<n>, to construct the graph. These classes switch the packet to the correct destination and construct the packet with the corresponding packet IDs, respectively.

Then this example: