For all subcommands of Hardware Compiler that accept hardware declaration files via an --input parameter, this parameter can be specified multiple times.
This applies to the following commands:
Each --input parameter can be a path to either a file or directory.
- If the value is a file path, the specified file is included in the hardware configuration
- If the value is a directory path, all files with the extension
.hwl.jsonin the directory are included in the hardware configuration. Files are searched recursively, so all files in the directory or any of its subdirectories are included.
Note
The content of the individual hardware declaration file can refer to each other (for example a template declared in an external file). To get consistent results, all files that belong to the same hardware configuration should be passed to any of the above commands.