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
...@@ -86,6 +86,12 @@ ...@@ -86,6 +86,12 @@
<item value= "no" label="no"/> <item value= "no" label="no"/>
</paramtype> </paramtype>
</typedef> </typedef>
<typedef name="YesNoType">
<paramtype kind= "enum" base="String">
<item value= "yes" label="yes"/>
<item value= "no" label="no"/>
</paramtype>
</typedef>
<typedef name="AutoYesNoType"> <typedef name="AutoYesNoType">
<paramtype kind= "enum" base="String"> <paramtype kind= "enum" base="String">
<item value= "auto" label="auto "/> <item value= "auto" label="auto "/>
...@@ -242,7 +248,11 @@ ...@@ -242,7 +248,11 @@
<depends files="FilteredSourceListPar"/> <depends files="FilteredSourceListPar"/>
<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"
...@@ -542,7 +552,8 @@ ...@@ -542,7 +552,8 @@
"ISEProjectRoot" "ISEProjectRoot"
"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"
...@@ -701,7 +712,8 @@ ...@@ -701,7 +712,8 @@
"run" "run"
<!-- 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