Synthesis Project Settings
You set project-specific synthesis options in the .
| Setting | Description |
|---|---|
| Work Directory | Specify a custom directory or use the default (work_syn). |
| Generate post synthesis netlist | Choose whether the software should create this netlist. Default:
On |
| Synthesis Options | See Synthesis Options. |
| Include Dir | Specify directories to include in your project. If you use the IP Manager to add IP, the ip/<module> directory is listed here. The software searches these locations when you use include statements. |
| Dynamic Parameter | Use this area to add parameters and values that apply to the top-level module or entity in your project. The value passed into the Dynamic Parameter field must be the same format as that you would use for any variable in VHDL or Verilog HDL. For example, string should be in quotation marks. |
| Verilog `define Macro | Use this area to add `define macros to your project. Some FPGA
EDA tools automatically create a SYNTHESIS macro. If you want to use
the same behavior in the Efinity software, you need
to create it here. For example, click the Add Verilog `define Macro
button and then enter SYNTHESIS in the
NAME field and 1 in the
Value field. Then if you want to include
simulation only code, use this format:
You can also use the translate_on and translate_off
directives to accomplish similar functionality. |