aws / aws/aws-fpga

Compatibility of U200-Designed xclbin / create_vitis_afi.sh with AWS F1 Instance and XRT API Usage

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

Description

Hello,

I synthesized a Verilog/SystemVerilog project designed for U200 using the xilinx_aws-vu9p-f1_shell-v04261818_201920_3.xpfm platform to generate an xclbin file. I then used /home/centos/aws-fpga/Vitis/tools/create_vitis_afi.sh to create an AFI from the xclbin file. Will this work without issues on an F1 instance with the vu9p platform?

So far, I’ve successfully created the AFI and uploaded it to the F1 instance. Currently, I’m testing to confirm if it operates as expected.

Additionally, I’d like to know if there are any potential issues when using XRT APIs, such as xrtKernelWriteRegister, on the FPGA.

Thank you.

Contributor guide

Open the contributing guide

Research direction

Start with /home/centos/aws-fpga/Vitis/tools/create_vitis_afi.sh and the reported U200 xclbin and vu9p platform details. Investigate whether the resulting AFI is compatible with an AWS F1 instance and whether XRT APIs such as xrtKernelWriteRegister are supported; done means the compatibility and API behavior are documented with test results.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, shell
Domain
cloud, embedded-iot
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.