Skip to content

FPGA Developer Desktop with FPGA Developer AMI

3 minute read
Content level: Intermediate
1

Create a FPGA Developer Desktop with FPGA Developer AMI

What is FPGA Developer AMI?

FPGA Developer AMI is free-to-use AMI for on-cloud F2 instance type development with AMD tools pre-installed. Customers can use this AMI to design, simulate, and build their designs. It can be used on non-F2 x86_64 instance types.

However, the AMI does not comes with graphical desktop environment. This guide suggest how to install desktop environment and desktop manager on FPGA AMI based EC2 instance, and install Amazon DCV server for remote graphical access.

Considerations for using F2 instance type

Launch EC2 instance

Go to AWS MarketPlace to subscribe, e.g. FPGA Developer AMI (Ubuntu), and launch EC2 instance.

MarketPlace

Ensure that your EC2 instance have the following attributes:

{
    "Version": "2012-10-17",
    "Statement": [
       {
           "Effect": "Allow",
           "Action": "s3:GetObject",
           "Resource": "arn:aws:s3:::dcv-license.REGION/*"
       }
    ]
}

Connect to your EC2 instance as user ubuntu

Set user password

Specify a strong password

sudo passwd ubuntu

You will need this for DCV and graphical desktop login access

Install graphical desktop and Amazon DCV server

You can install desktop environment and Amazon DCV server using either one of the following guides:

Access graphical desktop environment

DCV offers Windows, Linux, macOS and web browser clients.

You can connect to DCV server using web browser client at https://<EC2-IP>:8443 (where <EC2-IP> is your EC2 instance IP address). Native clients provide better user experience and additional features, and can be downloaded from Amazon DCV site.

Login as ubuntu with your configured password

Do ensure that EC2 instance security group allow inbound TCP and UDP 8443 from your IP

Using AMI

Below screenshot is a DCV connection to EC2 instance launched using FPGA Developer AMI (Ubuntu).

FPGA Developer Desktop

Using

Refer to release notes at /home/ubuntu/src/RELEASE_NOTES.md and Amazon DCV User Guide for usage guidance. For FPGA development, refer to AWS EC2 FPGA Development Kit User Guide. Refer to AMD documentation site for documentation about Vitis and Vivado

AWS
EXPERT
published 17 days ago192 views