Skip to content

Commit dfed2e8

Browse files
authored
Merge pull request #756 from aws/rc/2.2.2
Release v2.2.2
2 parents 1a063d6 + 8b9e1c6 commit dfed2e8

File tree

66 files changed

+10832
-261
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+10832
-261
lines changed

.gitignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,3 +145,12 @@ docs-rtd/build/*
145145
*.tmp
146146
**/example_projects/
147147
*.pb
148+
149+
# Runtime AMI BUilder
150+
developer_resources/runtime_ami_builder/.DS_Store
151+
developer_resources/runtime_ami_builder/.eslintcache
152+
developer_resources/runtime_ami_builder/build
153+
developer_resources/runtime_ami_builder/dist/
154+
developer_resources/runtime_ami_builder/node_modules
155+
developer_resources/runtime_ami_builder/.idea
156+
developer_resources/runtime_ami_builder/cdk.out

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
## F2 FPGA Developer Kit Documentation on ReadTheDocs
77

8-
The documentation for the F2 FPGA Developer Kit including our User Guide, tutorials, code snippets, and more can now be found on [our ReadTheDocs webstie](https://awsdocs-fpga-f2.readthedocs-hosted.com).
8+
The documentation for the F2 FPGA Developer Kit including our User Guide, tutorials, code snippets, and more can now be found on [our ReadTheDocs website](https://awsdocs-fpga-f2.readthedocs-hosted.com).
99

1010
**Please note that the documentation and assets provided on this branch and others prefixed with `f2` are relevant to F2 instances only!**
1111

RELEASE_NOTES.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# F2 Developer Kit Release Notes
22

3+
## v2.2.2
4+
5+
* Introducing the AWS EC2 F2 Runtime AMI Builder (RAB)
6+
* The RAB is a customizable and extensible tool based on [the AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/home.html) that easily automates building production-ready AMIs tailored to each accelerator application's needs
7+
* [To get started building a runtime AMI, see the README here](./developer_resources/runtime_ami_builder/README.md)
8+
* Default components are provided to modularly install specific features such as Vivado Lab Edition, the AWS CLI, the AWS FPGA SDK, and more
9+
* [To learn how to integrate the RAB into existing AWS CDK flows, see the code example here](./developer_resources/runtime_ami_builder/lib/exampleLibraryUsage.ts)
10+
* [Updated Rocky FPGA Developer AMI](https://aws.amazon.com/marketplace/pp/prodview-7mukkbz7l2uvu) name and description to match Marketplace info
11+
* Added F2 [AFI Manifest specification](./hdk/docs/AFI_Manifest.md) for the version number, ID, and clock parameters
12+
* Added new "--no-encrypt" build option to the HDK flow to facilitate source code debugging
13+
* Updated [fpga_clkgen_util](./sdk/userspace/fpga_libs/fpga_clkgen/fpga_clkgen_utils.c) and [sde_examples](./hdk/cl/examples/cl_sde/software/src/README.md) with better error handling procedures, addressing stability issues found on Rocky Linux.
14+
315
## v2.2.1
416

517
* [Release of FPGA Developer AMI 1.18.0 (Rocky Linux 8.10)](http://aws.amazon.com/marketplace/pp/prodview-7mukkbz7l2uvu) with Vivado/Vitis 2025.1 tools pre-installed

User_Guide_AWS_EC2_FPGA_Development_Kit.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,14 +217,17 @@ A free-to-use FPGA developer AMI is available for on-cloud F2 development with A
217217

218218
| FPGA Developer AMI Version | FPGA Developer AMI ID (us-east-1) | Vivado/Vitis Version Supported | Operating System Version |
219219
|----------------------------|-----------------------------------|--------------------------------|-----------------------------|
220-
| 1.18.0 | [ami-04b57de2833b499b1](http://aws.amazon.com/marketplace/pp/prodview-7mukkbz7l2uvu) | 2025.1 | Rocky Linux 8.10 (4.18.0-553.36.1.el8_10.x86_64)|
220+
| 1.18.0 | [ami-0cb1b6ae2ff99f8bf](http://aws.amazon.com/marketplace/pp/prodview-7mukkbz7l2uvu) | 2025.1 | Rocky Linux 8.10 (4.18.0-553.36.1.el8_10.x86_64)|
221221
| 1.18.0 | [ami-098b2ed4c92602975](http://aws.amazon.com/marketplace/pp/prodview-tcl7sjgreh6bq) | 2025.1 | Ubuntu 24.04 (kernel 6.8.0-1021-aws)|
222222
| 1.16.1 | [ami-092fc5deb8f3c0f7d](https://aws.amazon.com/marketplace/pp/prodview-f5kjsenkfkz5u) | 2024.1 | Ubuntu 20.04.6 (kernel 5.15)|
223223

224224
Given the large size of the FPGA used for F2, AMD tools work best with at least 4 vCPU’s and 32GiB Memory. We recommend [Compute Optimized and Memory Optimized instance types](https://aws.amazon.com/ec2/instance-types/) to successfully run the synthesis of acceleration code. Developers may start coding and run simulations on low-cost `General Purpose` [instances types](https://aws.amazon.com/ec2/instance-types/).
225225

226226
Note that the tools used by the HDK are only supported on x86-based EC2 instances (Graviton-based instances are not compatible with the tools).
227227

228+
For long-term cost savings when evaluating or debugging an accelerator in hardware, we recommend [creating a runtime AMI using the Runtime AMI Builder (RAB)](./developer_resources/runtime_ami_builder/README.md).
229+
The RAB is a customizable and extensible tool based on [the AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/home.html) that easily automates building production-ready AMIs tailored to each accelerator application's needs.
230+
228231
### Getting Familiar with AWS
229232

230233
If you have never used AWS before, we recommend you start with [AWS getting started training](https://aws.amazon.com/getting-started/), focusing on the basics of the [AWS EC2](https://aws.amazon.com/ec2/) and [AWS S3](https://aws.amazon.com/s3/) services. Understanding the fundamentals of these services will further enhance the developer experience with AWS F2 instances and the FPGA Developer Kit.

developer_resources/Amazon_DCV_Setup_Guide.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ Enter the password you set in [Post-Installation Checks](#post-installation-chec
102102

103103
At this point, you should see your session begin and a virtual desktop displayed after a brief delay.
104104

105-
Any popups about not having a license may be safely ignored. This is a known issue with DCV.
106-
107105
Now, open a terminal and run the following command: `source /etc/profile.d/default_module.sh`. You're now ready to use your GUI-enabled EC2 Instance.
108106

109107
``` bash

0 commit comments

Comments
 (0)