Commit e9f3cd70 authored by Andrey Filippov's avatar Andrey Filippov

Added option use_new_parser to ISE XST (but it seems not working in ISE 14.7 anyway)

parent 2a0c95f3
...@@ -85,6 +85,12 @@ ...@@ -85,6 +85,12 @@
<item value= "auto" label="auto"/> <item value= "auto" label="auto"/>
<item value= "no" label="no"/> <item value= "no" label="no"/>
</paramtype> </paramtype>
</typedef>
<typedef name="YesNoType">
<paramtype kind= "enum" base="String">
<item value= "yes" label="yes"/>
<item value= "no" label="no"/>
</paramtype>
</typedef> </typedef>
<typedef name="AutoYesNoType"> <typedef name="AutoYesNoType">
<paramtype kind= "enum" base="String"> <paramtype kind= "enum" base="String">
...@@ -243,6 +249,10 @@ ...@@ -243,6 +249,10 @@
<depends files="FilteredIncludesListPar"/> <depends files="FilteredIncludesListPar"/>
<depends files="constraints"/> <depends files="constraints"/>
</depends-list> </depends-list>
<!-- Undocumented/hidden parameter to use old parser for old devices (such as Spartan3e) -->
<parameter id="use_new_parser" label="Use new parser" tooltip= "Use new parser (not default for old devices such as Spartan3e)"
default="yes" visible="true" omit="yes" type="YesNoType" format="Dash"/>
<parameter id="clean_start" label="Clean start" tooltip= "Delete all files on remote before running XST" <parameter id="clean_start" label="Clean start" tooltip= "Delete all files on remote before running XST"
default="true" visible="true" omit="false" type="BoolYesNo" format="Dash"/> default="true" visible="true" omit="false" type="BoolYesNo" format="Dash"/>
<parameter id="SkipSnapshotSynth" label="Skip snapshot" tooltip="Do not create snapshot after synthesis" <parameter id="SkipSnapshotSynth" label="Skip snapshot" tooltip="Do not create snapshot after synthesis"
...@@ -543,6 +553,7 @@ ...@@ -543,6 +553,7 @@
"ISERemoteDir" "ISERemoteDir"
</group> </group>
<group name ="Synthesis Options"> <group name ="Synthesis Options">
"use_new_parser"
"constraints" <!-- outid="uc" --> "constraints" <!-- outid="uc" -->
"opt_mode" "opt_mode"
"opt_level" "opt_level"
...@@ -702,6 +713,7 @@ ...@@ -702,6 +713,7 @@
<!-- General options --> <!-- General options -->
<!-- "%ifmt" <!-- "%ifmt"
"%input_file"--> "%input_file"-->
"%use_new_parser"
"-ifn %xst_prj" "-ifn %xst_prj"
"%output_format" <!-- outid="ofmt" --> "%output_format" <!-- outid="ofmt" -->
"%output_file" "%output_file"
......
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