This section contains Emulation Examples.
Examples Table
Example | Description | Key Concepts / Keywords |
---|---|---|
aie_adder_ps_on_x86/ | This example demonstrates how a user can run the PS App as an x86 process instead of ARM process for an AIE design. | Key Concepts - Compiling and Linking for x86 - Compiling and Linking for Arm - AI Engine - Adaptive Data Flow - Graph Keywords - aiecompiler - aiesimulator - stream_connect |
deadlock_streaming_k2k_mm/ | This is a simple kernel to kernel streaming Vector Add and Vector Multiply C Kernel design to demonstrate system level deadlock detection feature in HW Emulation. | Key Concepts - System Level Deadlock Detection Keywords - systemDeadlockDetection=enable |
external_io_cpp/ | This example will demonstrate emulation of Xilinx Device's IO with a C++ based external process . | Key Concepts - Traffic Generator - Traffic generation using C++ Keywords - sim_ipc_axis_master - sim_ipc_axis_slave - gt_master - gt_slave |
external_io_py/ | This example will demonstrate emulation of Xilinx Device's IO with a Python based external process. | Key Concepts - Traffic Generator - Traffic generation using Python Keywords - sim_ipc_axis_master - sim_ipc_axis_slave - gt_master - gt_slave |
ps_on_x86/ | This example demonstrates how a user can run the PS App as an x86 process instead of ARM process. | Key Concepts - Compiling and Linking for x86 - Compiling and Linking for Arm |
stream_func_mode/ | This example demonstrates how a user can run functional model of HLS kernel in HW Emulation. | Key Concepts - Emulation Functional mode Keywords - emulationMode=func |
systemc_vadd/ | This is simple example of vector addition to describe usage of custom SystemC in Vitis Environment. | Key Concepts - SystemC Keywords - create_sc_xo - xtlm_ap_ctrl_hs |