Accelerated Application Development on Amazon EC2 F1
Overview
The AWS FPGA Development Kit is a set of development and runtime tools for designing, debugging, compiling, and running hardware-accelerated programs on Amazon EC2 F1 instances. The kit, which is available on GitHub, includes all documentation on Amazon EC2 F1, internal FPGA interfaces, and compiler scripts for producing Amazon FPGA Images (AFIs).
Ethernet frames can be streamed from a network interface to the FPGA on Amazon EC2 F1 instances for processing and returned using the Virtual Ethernet framework, which supports shell versions F1.X.1.4 and F1.S.10. With no development tool fees, it’s shared across this GitHub repository and AWS’s FPGA Developer AMI – Centos/AL2.
Amazon EC2 F1 Platform Features:
- 1-8 Xilinx UltraScale+ VU9P based FPGA slots.
- User-defined clock frequency driving all CL to Shell interfaces.
- Multiple free-running auxiliary clocks.
- PCI-E endpoint presentation to Custom Logic(CL).
- Virtual JTAG, Virtual LED, Virtual DIP Switches.
- PCI-E interface between Shell(SH) and Custom Logic(CL).
- DDR interface between SH and CL.