| Field in the App | Parameter Name | Allowed Values |
|---|---|---|
| Select Hardware | SelectHardware | Part, or board name or platform file |
| Field in the App | Parameter Name | Allowed Values | Notes |
|---|---|---|---|
| To select the subsystem in the left side panel | SelectSubsystem | 0 or 1 | |
| TargetSubsystem | Read-only parameter. Returns list of subsystems that are selected for the code generation |
| Field in the App | Parameter Name | Allowed Values | Notes |
|---|---|---|---|
| Hardware Description | HardwareDescription |
|
|
| VHDLLibrary | String or Char array | ||
| UseSTDLogic | 0 or 1 | ||
| Synthesis Strategy | SynthesisStrategy | String or Char array (should be a valid synthesis strategy). | |
| Implementation Strategy | ImplementationStrategy | String or Char array (should be a valid implementation strategy). | |
| Enable Multiple clocks | EnableMultipleClocks | 0 or 1 | |
| FPGA Clock Period | FPGAClockPeriod | String or Char array (Ex: '10') | |
| Simulink System Period | SimulinkSystemPeriod | String or Char array (Ex: '1') | |
| Clock pin location | ClockPinLocation | String or Char array | |
| Provide Clock enable clear pin | ProvideClockEnableClearPin | 0 or 1 | |
| ClockSettings | Struct with the fields:
|
||
| FPGA Clock Frequency | FPGAClockFrequency | String or Char array (Ex: '200') | |
| Throughput factor | ThroughputFactor | 0 to 9 | |
| Testbench stack size | TestbenchStackSize | String or Char array (Ex: '10') | |
| AIE Compiler Options | AIECompilerOptions | Cell array of character vectors or an empty cell array. |
| Field in the App | Parameter Name | Allowed Values | |
|---|---|---|---|
| Block Icon Display | BlockIconDisplay |
|
|
| Perform Analysis | PerformAnalysis |
|
|
| Analysis Type | AnalyzerType |
|
|
| Remote IP Cache | RemoteIPCache | 0 or 1 | |
| Create Interface document | CreateInterfaceDocument | 0 or 1 | |
| AIE Simulator Options | AIESimulatorOptions | Cell array of character vectors or an empty cell array. | |
| Simulation Timeout | SimulationTimeout | String or Char array | |
| Plot AIE simulation output and Estimate throughput | PlotAIESimulation | 0 or 1 | |
| Collect Profiling Statistics | CollectProfilingStats | 0 or 1 | |
| Collect Data for Vitis Analyzer | CollectDataForVitisAnalyzer | 0 or 1 |
| Field in the App | Parameter Name | Allowed Values |
|---|---|---|
| Generate Hardware Validation Code | GenerateHwValidationCode | 0 or 1 |
| Generate Hardware Image | GenerateHwImage | 0 or 1 |
| Target Directory | ValidateOnHardwareTargetDirectory | Directory |
| HW System Type | HwSystemType |
|
| Target | HwTarget |
|
| Common SW Dir | HWCommonSWDir | Directory |
| Target SDK Dir | TargetSDKDir | Directory |
| Field in the App | Parameter Name | Allowed Values | |
|---|---|---|---|
| Export Directory | ExportDirectory | Directory | |
| Export Type | ExportType | String or Char array | |
| Create Testbench | CreateTestbench | 0 or 1 | |
| Vendor | IPVendor | String or Char array | IP catalog Settings |
| Library | IPLibrary | String or Char array | |
| Name | IPName | String or Char array | |
| Version | IPVersion | String or Char array | |
| Category | IPCategory | String or Char array | |
| Status | IPStatus |
|
|
| Auto Infer Interface | IPAutoInferInterface | 0 or 1 | |
| Use Common repository directory (Checkbox) | IPUseCommonRepoDir | 0 or 1 | |
| Edit field beside Use Common repository directory checkbox | IPCommonRepoDir | String or Char array | |
| Use plug-in project | IPUsePlugInProject | 0 or 1 | |
| Hardware description language (for HLS IP) | IPHwDescLang |
|
|
| Burst Mode | HwCosimBurstMode | 0 or 1 | Hardware Co-simulation Settings |
| FIFO | HwCosimFifoDepth |
|
| Field in the App | Parameter Name | Allowed Values |
|---|---|---|
| Treat this model as a legacy System Generator design for backward-compatibility | TreatDesignAsLegacyHDL | 0 or 1 |
| Number of parallel AI Engine builds | NumOfAIEParallelBuilds | range (1, number of cores in the system) |