Version: Vitis 2023.1
This example introduces the AI Engine GMIO programming model. It includes three steps:
AI Engine GMIO Programming Model
Step 1 - Synchronous GMIO Transfer - Run AI Engine compiler and AI Engine simulator
Step 2 - Asynchronous GMIO Transfer for Input and Synchronous GMIO Transfer for Output - Run AI Engine compiler and AI Engine simulator
Step 3 - Asynchronous GMIO Transfer and Hardware Flow - Run AI Engine simulator and hardware flow
The AI Engine simulator event trace is used to see how performance can be improved step-by-step. The last step introduces code to make GMIO work in hardware.