Skip to content

Latest commit

 

History

History

emulation

Emulation Examples

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