You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: FAQs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -502,6 +502,6 @@ You would need a valid [on premise license](./hdk/docs/on_premise_licensing_help
502
502
We have seen this issue when running RDP in 32 bit color mode where Vivado shows up as a blank window.
503
503
Please modify RDP options to choose any color depth less than 32 bit and try re-connecting.
504
504
505
-
**Q: Why did my AFI creation fail with `***ERROR***: DCP has DNA_PORT instantiation, ingestion failed, exiting`?
505
+
**Q: Why did my AFI creation fail with `***ERROR***: DCP has DNA_PORT instantiation, ingestion failed, exiting`?**
506
506
507
507
AWS does not support creating AFI's with the Device DNA instantiated within your design. Please create your design without instantiating the DNA_PORT primitive to be able to create your AFI.
Copy file name to clipboardExpand all lines: Vitis/README.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ The F1 HW Target compile time is ~50 minutes, therefore, software and hardware e
38
38
<aname="iss"></a>
39
39
## AWS Account, F1/EC2 Instances, On-Premises, AWS IAM Permissions, AWS CLI and S3 Setup (One-time Setup)
40
40
*[Setup an AWS Account](https://aws.amazon.com/free/)
41
-
* Launch an instance using the [FPGA Developer AMI](https://aws.amazon.com/marketplace/pp/B06VVYBLZZ) which comes pre-installed with SDAccel and required licenses.
41
+
* Launch an instance using the [FPGA Developer AMI](https://aws.amazon.com/marketplace/pp/B06VVYBLZZ) which comes pre-installed with Vitis and required licenses.
42
42
* You may use this F1 instance to [build your host application and Xilinx FPGA binary](#createapp), however, it is more cost efficient to either:
43
43
* Launch the [FPGA Developer AMI](https://aws.amazon.com/marketplace/pp/B06VVYBLZZ) on a compute EC2 instance, with a minimum of 30GiB RAM), **OR**
44
44
* Follow the [On-Premises Instructions](../hdk/docs/on_premise_licensing_help.md) to purchase and install a license from Xilinx.
@@ -175,19 +175,18 @@ When AFI creation completes successfully, the output should contain:
175
175
...
176
176
```
177
177
178
-
If the “State” code indicates the AFI generation has "failed", the AFI creation logs can be found in the bucket location (```s3://<bucket-name>/<logs-folder-name>```) provided to create_sdaccel_afi.sh above. These will detail the errors encountered during the AFI creation process.
178
+
If the “State” code indicates the AFI generation has "failed", the AFI creation logs can be found in the bucket location (```s3://<bucket-name>/<logs-folder-name>```) provided to create_vitis_afi.sh above. These will detail the errors encountered during the AFI creation process.
179
179
180
180
For help with AFI creation issues, see [create-fpga-image error codes](../hdk/docs/create_fpga_image_error_codes.md)
181
181
182
182
183
183
<aname="runonf1"></a>
184
184
# 3. Run the FPGA accelerated application on Amazon FPGA instances
185
185
186
-
* Start an FPGA instance using [FPGA Developer AMI on AWS Marketplace](https://aws.amazon.com/marketplace/pp/B06VVYBLZZ) and check the AMI [compatibility table](../README.md#devAmi) and [runtime compatibility table](./docs/Create_Runtime_AMI.md#runtime-ami-compatibility-table). Alternatively, you can [create your own Runtime AMI](docs/Create_Runtime_AMI.md) for running your SDAccel applications on Amazon FPGA instances.
187
-
**Assuming the developer flow (compilation) was done on a separate instance you will need to:*
188
-
* Copy the compiled host executable (exe) to the new instance
186
+
* Start an FPGA instance using [FPGA Developer AMI on AWS Marketplace](https://aws.amazon.com/marketplace/pp/B06VVYBLZZ) and check the AMI [compatibility table](../README.md#devAmi) and [runtime compatibility table](./docs/Create_Runtime_AMI.md#runtime-ami-compatibility-table). Alternatively, you can [create your own Runtime AMI](docs/Create_Runtime_AMI.md) for running your Vitis applications on Amazon FPGA instances.
187
+
**Assuming the developer flow (compilation) was done on a separate build instance you will need to:*
188
+
* Copy the compiled host executable (exe) to the new F1 instance
189
189
* Copy the \*.awsxclbin AWS FPGA binary file to the new instance
190
-
* Depending on the host code, the \*.awsxclbin may need to named \<hostcodename>.hw.\<platformname>.awsxclbin .For Example: ```vector_addition.hw.xilinx_aws-vu9p-f1_shell-v04261818_201920_1.awsxclbin```
191
190
* Copy any data files required for execution to the new instance
192
191
*[Clone the github repository to the new F1 instance and install runtime drivers](#gitsetenv)
193
192
@@ -196,15 +195,15 @@ For help with AFI creation issues, see [create-fpga-image error codes](../hdk/do
* Alternatively, to only setup the runtime environment & execute your host application:
203
202
```
204
203
$ cd $AWS_FPGA_REPO_DIR
205
204
$ source vitis_runtime_setup.sh # Other runtime env settings needed by the host app should be setup after this step
206
205
# Wait till the MPD service has initialized. Check systemctl status mpd
207
-
$ ./helloworld ./vector_addition.awsxclbin
206
+
$ ./host ./vadd.awsxclbin
208
207
```
209
208
* The runtime setup script also starts the Xilinx XRT Message Proxy Daemon(MPD) service. To learn more about the XRT implementation, check the [XRT Instructions](./docs/XRT_installation_instructions.md#mpd)
Copy file name to clipboardExpand all lines: sdaccel_setup.sh
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -158,11 +158,19 @@ for (( i = 0; i < ${#args[@]}; i++ )); do
158
158
esac
159
159
done
160
160
161
+
162
+
if [[ !-z"$XILINX_VITIS" ]];then
163
+
debug_msg "XILINX_VITIS is set"
164
+
err_msg "XILINX_VITIS variable is set, but you are calling sdaccel_setup.sh. This likely means that you are calling source sdaccel_setup.sh with Xilinx Vitis installed. Xilinx has replaced SDAccel with Vitis from 2019.2 release onwards. Please checkout the Vitis README and flow instead."
0 commit comments