A newer version of this document is available. Customers should click here to go to the newest version.
1. Intel® FPGA AI Suite IP Reference Manual
2. About the Intel® FPGA AI Suite IP
3. Intel® FPGA AI Suite IP Generation Utility
4. Intel® FPGA AI Suite Ahead-of-Time Splitter Utility
5. CSR Map and Descriptor Queue
A. Intel® FPGA AI Suite IP Reference Manual Archives
B. Intel® FPGA AI Suite IP Reference Manual Document Revision History
2.4.2.1. Parameter Group: Global Parameters
2.4.2.2. Parameter Group: activation
2.4.2.3. Parameter Group: pe_array
2.4.2.4. Parameter Group: pool
2.4.2.5. Module: softmax
2.4.2.6. Parameter Group: dma
2.4.2.7. Parameter Group: xbar
2.4.2.8. Parameter Group: filter_scratchpad
2.4.2.9. Parameter Group: config_network
4.1. Files Generated by the Intel® FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility
4.2. Building the Intel® FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility
4.3. Running the Intel® FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility
4.4. Intel® FPGA AI Suite Ahead-of-Time (AOT) Splitter Utility Example Application
3.4.1. The --flow create_ip Flow
The default flow for the IP generation utility (dla_create_ip command) is the --flow create_ip flow. This flow creates a new IP library directory (<ip_directory>).
To generate a new IP, provide one of the following options as the location of architecture description file or files:
- Use the --arch option to specify one or more architecture description files (.arch).
- Use the --arch_dir option to specify a directory that contains one or more architecture description files. All architecture description files in the directory are added to the IP library.
Use the --ip_dir option to specify the output Intel® FPGA AI Suite IP library directory. If unspecified, the default value of <ai_suite_root>/ip is used as the IP library directory.
You can specify the --overwrite option to overwrite the IP directory and create a new IP if the IP directory already exists. If the --overwrite option is not set, the script prompts you if want to overwrite the IP library directory.
Usage Synopsis
dla_create_ip [--flow create_ip] \ --arch <path to .arch File> [<path to .arch file> ...] \ [--ip_dir <ip_directory>] \ [--overwrite]
dla_create_ip [--flow create_ip] \ --arch_dir=<path to directory with .arch files> \ [--ip_dir <ip_directory>] \ [--overwrite]
Sample Call
dla_create_ip --flow create_ip \ --arch=$COREDLA_ROOT/example_architectures/A10_Generic.arch \ --overwrite \ --ip_dir ./ip
Sample Output
=============================================================== Start IP Creation Flow =============================================================== Generate file path ip/intel_ai_ip/Verilog/Generic_A10 =============================================================== IP Creation finished ===============================================================