SettingsΒΆ
Architecture SettingsΒΆ
These are the YAML key for architecture settings files _settings.yml
π Key name |
π‘ Role |
π¬ Comment |
β Status |
|---|---|---|---|
|
Path of the RTL files |
The path is relative to the current directory |
Mandatory |
|
Path of the design files |
The path is relative to the current directory |
Optional unless |
|
Enable RTL generation, using HLS or Chisel for example |
Make sure all tools used within this command are installed |
Optional |
|
Command to generate the RTL |
The command will be launched from the work copy of
|
Optional unless |
|
Filename of top level file |
The path is relative to |
Mandatory |
|
Module name of the top level |
Entity name in vhdl |
Mandatory |
|
Main clock signal |
With chisel, the default clock name is βclockβ |
Mandatory |
|
Main reset signal |
With chisel, the default clock name is βresetβ |
Mandatory |
|
Enable the copy of a source file to the work copy of $rtl_path |
This is done after the copy of the copy of |
Mandatory |
|
Path of the source file to copy |
The path is relative to the current directory |
Mandatory |
|
Destination path of the copied file |
The path is relative to |
Mandatory |
|
Enable the replacement of parameters |
Architecture parameter files are not used if
|
Mandatory |
|
Path of the file in which the parameters will be replaced |
The path is relative to |
Optional unless |
|
Start delimiter for the parameter replacement |
This mainly depends on the source language |
Mandatory |
|
Stop delimiter for the parameter replacement |
This mainly depends on the source language |
Mandatory |
|
Lower bound for fmax binary search (in MHz) |
This must be linked to a target |
Optional |
|
Upper bound for fmax binary search (in MHz) |
This must be linked to a target |
Optional |
Simualtion SettingsΒΆ
These are the YAML key for the optional simulation settings files _settings.yml
π Key name |
π‘ Role |
π¬ Comment |
β Status |
|---|---|---|---|
|
Enable the replacement of parameters |
Architecture parameter files are not used if
|
Mandatory |
|
Path of the file in which the parameters will be replaced |
The path is relative to the simulation path. It can lead to a file from either the rtl or simulation folder |
Optional unless |
|
Start delimiter for the parameter replacement |
This mainly depends on the source language |
Optional unless |
|
Stop delimiter for the parameter replacement |
This mainly depends on the source language |
Optional unless |
Synthesis SettingsΒΆ
These are the YAML key for the fmax synthesis settings file _run_fmax_synthesis_settings.yml
π Key name |
π‘ Role |
π¬ Comment |
β Status |
|---|---|---|---|
|
Overwrite existing results |
|
Mandatory |
|
Do not ask to continue |
|
Mandatory |
|
Show simulation log if there is only one architecture selected |
Mandatory |
|
|
Maximum number of parallel synthesis |
Mandatory |
|
|
List of architectures to run |
Mandatory |
Simulation SettingsΒΆ
These are the YAML key for the simulation settings file _run_simulations_settings.yml
π Key name |
π‘ Role |
π¬ Comment |
β Status |
|---|---|---|---|
|
Overwrite existing results |
|
Mandatory |
|
Do not ask to continue |
|
Mandatory |
|
Show simulation log if there is only one architecture selected |
Mandatory |
|
|
Maximum number of parallel synthesis |
Mandatory |
|
|
List of simulations to run |
Mandatory |