Visible to Intel only — GUID: mkj1659542939256
Ixiasoft
Visible to Intel only — GUID: mkj1659542939256
Ixiasoft
3.4. IP Generation Utility Command Line Options
The actions of the IP generation utility (dla_create_ip command) are controlled primarily by the --flow option. Depending on your choice for the --flow option, you might need to specify other command options.
The --flow Option
This option specifies the IP generation utility execution flow to run.
- Syntax
- --flow <flow>
Where <flow> specifies the execution flow to run.
- Valid values
-
- create_ip
For details, refer to The --flow create_ip Flow.
- add_arch
For details, refer to The --flow add_arch Flow.
- list
For details, refer to The --flow list Flow.
- remove_arch
For details, refer to The --flow remove_arch Flow.
- create_ip
- Default Value
- create_ip
The --arch Option
This option specifies one or more Intel® FPGA AI Suite architecture description files (.arch) to use in the flow.
If you specify this option, you cannot specify the --arch_dir option.
- Syntax
- --arch <architecture> [<architecture2>] [<architecture3] ...
For the create_ip and add_arch flows, specify a path to the architecture description file or files to add to an IP library.
For the remove_arch flow, specify the name of the architecture description file or files to remove from an IP library.
The --arch_dir Option
Use this option with the create_ip and add_arch flows to specify the path to a directory that contains architecture description files. If you specify this option, the IP generation utility adds each architecture in the specified directory to the Intel® FPGA AI Suite IP library.
If you specify this option, you cannot specify the --arch option.
- Syntax
- --arch_dir <path_to_arch_folder>
The --ip_dir Option
This option specifies the path of the Intel® FPGA AI Suite IP library directory to use in the flow.
In the create_ip flow, this directory is created if it does not exist. For all other flows, the specified IP library directory must exist.
- Syntax
- --ip_dir <ip_directory>
- Default Value
- <ai_suite_root>/ip
The --unlicenced/--licenced Options
- Unlicensed IP: Unlicensed IP has a limit of 10000 inferences. After 10000 inferences, the unlicensed IP refuses to perform any additional inference and a bit in the CSR is set. For details about the CSR bit, refer to DMA Descriptor Queue.
- Licensed IP: Licensed IP has no inference limitation.
If you generate a licensed copy of the IP but do not have a license, then Quartus cannot to generate a programming bitstream for your FPGA.
If neither option is specified, then the tool queries the lmutil license manager to determine the correct option.
- Syntax
-
--unlicenced
--licenced
The --overwrite Option
For the create_ip flow, use this option to overwrite the IP library directory when you specify an existing IP library directory.
If you specify an existing directory with the create_ip flow and do not specify the --overwrite option, you are asked if you want to overwrite the directory.
- Syntax
- --overwrite