This getting started guide is intended for developers looking to create SDAccel applications on AWS F1 using acceleration kernels created from C/C++ or OpenCL™ functions.
IMPORTANT: Please makes sure to use the “FPGA Developer AMI - 1.7.0” and Xilinx Tools: 2019.1 to run these labs. We will update the labs with latest “FPGA Developer AMI – 1.8.x” shortly.
A number of preparation steps are required before being able to connect to an F1 instance. This module will show you how to:
- Create an AWS account
- Create an S3 bucket
- Prepare your private connection keys
- Request access to AWS F1 instances
This module will show you how to:
- Launch and configure an AWS F1 instance
- Connect to the instance, and run a simple test
- Close the session
This module will show you how to:
- Create and configure a new SDAccel project
- Compile, profile, and accelerate your test application
This module provides online training videos on the following topics:
- Introduction to AWS F1 and the SDAccel Development Environment
- AWS F1 hardware specifications and requirements
- Fundamental Concepts of Application Host Code
- OpenCL Memory Architecture
This module will show you how to:
- Run additional labs and examples on F1
- Learn more about SDAccel
- Get support and troubleshoot issues
The AWS F1 instances loaded with the FPGA developer AMI provide all the necessary tools to develop, compile, execute and debug your application in the Amazon cloud. Optionally, it is also possible to develop and compile your application on your own machine and upload it to AWS for execution and debug in the cloud.
This optional module will show you how to:
- Install and license SDAccel locally on your machine
- Compile a simple example locally
- Upload and execute it on AWS F1
You will need the following:
- A Xilinx account — create one here
- A Linux computer running either:
- Ubuntu 16.04.5 LTS, 18.04.1 LTS
- CentOS 7.4, 7.5, 7.6
- RHEL 7.4, 7.5, 7.6
Copyright© 2019 Xilinx