4. Installing FPGA AI Suite
The FPGA AI Suite has two main use modes: software-only or with-FPGA-hardware. Thanks to the bit-accurate software emulation provided by the FPGA AI Suite tools, you can complete most of your AI application development without needing FPGA hardware.
You need FPGA AI Suite installation with FPGA hardware only if you want to run inference on the FPGA (maybe as part of testing your application) or if you want to run one of the FPGA AI Suite design examples.
Software-Only FPGA AI Suite Installation
With a software-only FPGA AI Suite installation, you have the following possible configurations: FPGA AI Suite standalone or FPGA AI Suite with Quartus® Prime Pro Edition.
FPGA AI Suite Standalone Installation
With a standalone installation, you can run the FPGA AI Suite compiler to estimate the performance of your ML graph within the FPGA AI Suite IP, estimate the FPGA area required by your FPGA AI Suite IP, and optimize the FPGA AI Suite IP architecture for the resources available on your target FPGA device.
You can also use the FPGA AI Suite software emulation to evaluate the accuracy of your machine learning model against the architecture file for your FPGA AI Suite IP.
FPGA AI Suite Installation with Quartus® Prime Pro Edition
- Integrate your FPGA AI Suite IP into your FPGA design by using Visual Designer Studio or Platform Designer.
- Generate bitstreams for your target FPGA device.
- (Recommended) Using the FPGA AI Suite Docker Image
- Installing the FPGA AI Suite Compiler and IP Generation Tools
When you install FPGA AI Suite as part of this installation flow, you have two options for your FPGA AI Suite installation with Quartus® Prime Pro Edition:
FPGA AI Suite Installation with FPGA Hardware
An FPGA AI Suite installation with FPGA hardware supports the full AI development cycle for FPGA devices including running inference on the FPGA device.
The software installation for an FPGA AI Suite installation with FPGA hardware is considerably more complex because you must consider both the FPGA AI Suite software requirements and the software requirements for your FPGA hardware.
The FPGA AI Suite design examples provide a good starting point for trying an FPGA AI Suite installation with FPGA hardware. The design examples have associated precompiled bitstreams that you can use to skip some of the device compilation steps.
For software dependencies for the FPGA AI Suite design examples, refer to Quartus® Prime Pro Edition and Additional Software Requirements for FPGA AI Suite Design Example Boards in Installing Quartus Prime Pro Edition Software.
The following diagram provides an brief overview of the FPGA AI Suite design examples and their hardware and software requirements: