Update docs with the new Quartus property dictionary format

parent e56bcca8
......@@ -1202,7 +1202,7 @@ If you want to use a different Intel Quartus version, you will need to fix the I
-- Retrieval info: <generic name="gui_split_sizes" value="" />
If you want to regenerate the Quartus project by using your **custom Quartus properties**, you may replace the provided ``Manifest.py`` with the following one and edit it accordingly. Note that this will generate ``set_global_assignment`` statements in which the first input specify the ``name`` of the property and the second input its value. As an example, we force the VHDL and Verilog input version and optimize the synthesis for speed:
If you want to regenerate the Quartus project by using your **custom Quartus properties**, you may replace the provided ``Manifest.py`` with the following one and edit it accordingly. Note that this will generate ``set_global_assignment`` statements in which the dictionary key ``name`` is the name of property and the key ``value`` its value. Other supported property keys are ``tag``, ``section_id``, ``to`` and ``from``. As an example, we force the VHDL and Verilog input version and optimize the synthesis for speed:
.. code-block:: python
......@@ -1217,9 +1217,10 @@ If you want to regenerate the Quartus project by using your **custom Quartus pro
syn_project = "vfchd_wr_ref"
syn_tool = "quartus"
syn_properties = [
["VHDL_INPUT_VERSION", "VHDL_2008"],
["VERILOG_INPUT_VERSION", "SYSTEMVERILOG_2005"],
["optimization_technique", "speed"]]
{"name": "VHDL_INPUT_VERSION", "value": "VHDL_2008"},
{"name": "VERILOG_INPUT_VERSION", "value": "SYSTEMVERILOG_2005"},
{"name": "optimization_technique", "value": "speed"}
]
quartus_preflow = "quartus_preflow.tcl"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment