TARGET = sw_emu for AIE simulation on Versal AIE Vitis 2025.2

Open
#490 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
55/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
cpp

Research direction

Start with the 05-AI-engine-versal-integration tutorial and the Makefile target reported at line 130. Run make kernels TARGET=sw_emu with Vitis 2025.2, then determine whether the tutorial or its build instructions need updating; done means the supported target is documented and the kernel build no longer requests an unsupported target.

Written by the indexing model from the issue text.

Description

The 05-AI-engine-versal-integration tutorial has some support for AIE devices.

https://github.com/Xilinx/Vitis-Tutorials/tree/2025.2/AI_Engine_Development/AIE/Feature_Tutorials/05-AI-engine-versal-integration

But when I try to compile the HLS kernels using TARGET=sw_emu , I see this error

make kernels TARGET=sw_emu
v++ -c --platform /mnt/vault0/tools/Vitis_2025.2/2025.2/Vitis/base_platforms//xilinx_vck190_base_202520_1/xilinx_vck190_base_202520_1.xpfm -t sw_emu --save-temps -g -k s2mm pl_kernels/s2mm.cpp -o s2mm.xo
v++ -c --platform /mnt/vault0/tools/Vitis_2025.2/2025.2/Vitis/base_platforms//xilinx_vck190_base_202520_1/xilinx_vck190_base_202520_1.xpfm -t sw_emu --save-temps -g -k mm2s pl_kernels/mm2s.cpp -o mm2s.xo
ERROR: [v++ 82-10998] The software emulation target 'sw_emu' is no longer supported.
ERROR: [v++ 82-10998] The software emulation target 'sw_emu' is no longer supported.
make: *** [Makefile:130: kernels] Error 2

Is the tutorial not updated, or am I missing something?

Dominant language
C
Stars
1.6k
Forks
627
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Xilinx/Vitis-Tutorials

All issues in Xilinx/Vitis-Tutorials

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.