aws / aws/aws-fpga

AWS F2 Vitis platform mismatch: device shell v10212415 but public platforms are v10162423/v03072517

Open
#795 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
SystemVerilog
Stars
1.7k
Forks
538
PR merge metrics
No merged PRs in 30d

Description

The issue is with AWS EC2 F2 Vitis/XDMA support. My F2 instance shows the FPGA device is ready:

xilinx_aws-vu47p-f2_xdma-shell-v10212415_202410_1
Device Ready: Yes

However, the public Vitis platform installed by aws-fpga/vitis_setup.sh targets a different shell:

/opt/Xilinx/Vitis/2024.1/platforms/xilinx_aws-vu47p-f2_202410_1_2.xpfm
sdx:name="xdma-shell-v10162423"

As a result, my Vitis/XRT .xclbin fails to load with:

[XRT] ERROR: failed to load xclbin: Invalid argument

Contributor guide

Open the contributing guide

Research direction

Start by inspecting aws-fpga/vitis_setup.sh and the installed .xpfm platform metadata, then compare its xdma-shell-v10162423 target with the F2 device shell v10212415. Reproduce the XRT .xclbin load failure on an F2 instance. Done means the installed public platform matches the device shell and the .xclbin loads successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.