Buffer-Based AI Engine Kernels with Mixed Data Types - 2023.2 English

Vitis Tutorials: AI Engine (XD100)

Document ID
Release Date
2023.2 English

This example is similar to the previous Buffer-based AI Engine Kernels example, except that one AI Engine kernel has floating point interfaces and one AI Engine kernel has cint16 interfaces. It will focus on the difference with the previous example. One difference is that because the input and output data are in integer format for the AI Engine simulator, it has to convert data between float/cint16 and integer data types. See Prepare Data for AI Engine Simulator. Another difference is that the PS code has to take care of the input and output data types. See PS Application and HW Emulation Flows.

The following topics are already covered in Buffer Based AI Engine Kernels.

  • Construct Graph with Packet Switching Capability

  • Packet Format

  • Example PL Kernels for Packet Switching

  • Example PS code for Packet Switching