Commit dfa6dfa2 authored by Mikhail Karpenko's avatar Mikhail Karpenko

Start adding quartus_map interface

parent 43c54e96
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
dest="QuartusConsole" dest="QuartusConsole"
mark="``" mark="``"
sep="" sep=""
success="All Rights Reserved." success="All rights reserved."
prompt="@@FINISH@@"> prompt="@@FINISH@@">
<!--success="Finished parsing RTL primitives"--> <!--success="Finished parsing RTL primitives"-->
"puts \"@@FINISH@@\"\n" "puts \"@@FINISH@@\"\n"
......
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*******************************************************************************
* Copyright (c) 2015 Elphel, Inc.
* This file is a part of VDT plug-in.
* VDT plug-in is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* VDT plug-in is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* Additional permission under GNU GPL version 3 section 7:
* If you modify this Program, or any covered work, by linking or combining it
* with Eclipse or Eclipse plugins (or a modified version of those libraries),
* containing parts covered by the terms of EPL/CPL, the licensors of this
* Program grant you additional permission to convey the resulting work.
* {Corresponding Source for a non-source form of such a combination shall
* include the source code for the parts of Eclipse or Eclipse plugins used
* as well as that of the covered work.}
*******************************************************************************/
-->
<vdt-project>
<tool name="QuartusToolPrototype" label="QuartusToolPrototype"
project="FPGA_project"
interface="QuartusInterface"
package="FPGA_package"
shell="/bin/bash"
description="Quartus tool prototype"
abstract="true"
>
</tool>
</vdt-project>
This diff is collapsed.
...@@ -123,6 +123,8 @@ ...@@ -123,6 +123,8 @@
<syntax name="DashName" format=" -%%ParamName" /> <syntax name="DashName" format=" -%%ParamName" />
<syntax name="QuotedDash" format=' -%%ParamName "%%ParamValue"' /> <syntax name="QuotedDash" format=' -%%ParamName "%%ParamValue"' />
<syntax name="NameValue" format=" %%ParamName %%ParamValue" /> <syntax name="NameValue" format=" %%ParamName %%ParamValue" />
<syntax name="DoubleDash" format="--%%ParamName=%%ParamValue" />
<syntax name="DoubleDashName" format="--%%ParamName" />
<!-- <!--
Does not work according to 2.2.1. "Inside text-repetitor, one and only one pattern-generator is mandatory". Does not work according to 2.2.1. "Inside text-repetitor, one and only one pattern-generator is mandatory".
......
...@@ -185,6 +185,10 @@ ...@@ -185,6 +185,10 @@
label="Start remote Quartus session" label="Start remote Quartus session"
icon="door_in.png" icon="door_in.png"
call="Quartus"/> call="Quartus"/>
<menuitem name="QuartusSynthesis"
label="Synthesize design"
icon="Retort.png"
call="QuartusSynthesis"/>
</menu> </menu>
......
...@@ -398,6 +398,10 @@ ...@@ -398,6 +398,10 @@
label="sed command line" tooltip="Remote file prefix to be removed for the local error parser when running ISE tools" label="sed command line" tooltip="Remote file prefix to be removed for the local error parser when running ISE tools"
default="sed -u 's@/home/%RemoteUser/%ISEProjectRoot/%%ProjectName/@@'"/> default="sed -u 's@/home/%RemoteUser/%ISEProjectRoot/%%ProjectName/@@'"/>
<parameter id="QuartusSedPaths" type="String" format="CopyValue"
label="sed command line" tooltip="Remote file prefix to be removed for the local error parser when running Quartus tools"
default="sed -u 's@/home/%RemoteUser/%QuartusProjectRoot/%%ProjectName/@@'"/>
<parameter id="ISEWorkspace" label="Workspace directory" tooltip="Relative (to user home directory) path of the workspace on ISE server" <parameter id="ISEWorkspace" label="Workspace directory" tooltip="Relative (to user home directory) path of the workspace on ISE server"
type="String" default="%ISEProjectRoot" format="CopyValue" readonly="true" /> type="String" default="%ISEProjectRoot" format="CopyValue" readonly="true" />
...@@ -457,6 +461,10 @@ ...@@ -457,6 +461,10 @@
tooltip= "Remove remote ISE project files before unpacking snapshot archives" tooltip= "Remove remote ISE project files before unpacking snapshot archives"
default="true" visible="true" type="Boolean" format="None"/> default="true" visible="true" type="Boolean" format="None"/>
<parameter id="QuartusSnapshotSynth"
label="Synthesis snapshot" tooltip="Name of Quartus snapshot archive"
default="%%ProjectName.qar"
type="String" format="CopyValue" />
<input> <input>
<group name="General" label="General parameters"> <group name="General" label="General parameters">
...@@ -527,6 +535,7 @@ ...@@ -527,6 +535,7 @@
"QuartusLocalResultDir" "QuartusLocalResultDir"
"QuartusLogDir" "QuartusLogDir"
"QuartusIgnoreSource" "QuartusIgnoreSource"
"QuartusSedPaths"
</group> </group>
</input> </input>
</project> </project>
......
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