Version: Vitis 2025.2
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
Conclusion
Use the AI Engine simulator event trace to identify performance improvements step by step. In the final step, you add code to make GMIO work in hardware.