Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vdt-plugin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
vdt-plugin
Commits
ff84b914
Commit
ff84b914
authored
Feb 03, 2014
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updating to use separate "label" and "tooltip" attributes
parent
5c4264fe
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
144 additions
and
139 deletions
+144
-139
DesignMenu.xml
tools/DesignMenu.xml
+2
-2
FPGA_project.xml
tools/FPGA_project.xml
+32
-37
vivado_interface.xml
tools/Xilinx/vivado_interface.xml
+2
-2
vivado_launch.xml
tools/Xilinx/vivado_launch.xml
+1
-0
vivado_opt_place.xml
tools/Xilinx/vivado_opt_place.xml
+61
-58
vivado_synthesis.xml
tools/Xilinx/vivado_synthesis.xml
+40
-39
vivado_test.xml
tools/Xilinx/vivado_test.xml
+1
-1
vivado_unisims.xml
tools/Xilinx/vivado_unisims.xml
+5
-0
No files found.
tools/DesignMenu.xml
View file @
ff84b914
...
...
@@ -41,7 +41,7 @@
icon=
"xilinx.png"
call=
"VivadoUnisims"
/>
<menuitem
name=
"Vivado Server"
label=
"
Run
remote Vivado session"
label=
"
Start
remote Vivado session"
icon=
"xilinx.png"
call=
"Vivado"
/>
<menuitem
name=
"Vivado Test"
...
...
@@ -49,7 +49,7 @@
icon=
"my_tool.gif"
call=
"VivadoTest"
/>
<menuitem
name=
"VivadoSynthesis"
label=
"
Run Vivado synthesis
"
label=
"
Synthesise design
"
icon=
"xilinx.png"
call=
"VivadoSynthesis"
/>
<menuitem
name=
"VivadoOptPlace"
...
...
tools/FPGA_project.xml
View file @
ff84b914
...
...
@@ -8,123 +8,119 @@
<!-- typedef -->
</interface>
<package
name=
"FPGA_package"
label=
"Common parameters for
all
FPGA projects"
label=
"Common parameters for FPGA projects"
interface=
"FPGAPprojectInterface"
>
<parameter
id=
"RemoteHost"
label=
"Remote Host IP"
type=
"String"
<parameter
id=
"RemoteHost"
label=
"Remote Host IP"
t
ooltip=
"Remote Host IP"
t
ype=
"String"
format=
"CopyValue"
default=
"192.168.0.122"
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"RemoteUser"
label=
"Remote user name"
type=
"String"
<parameter
id=
"RemoteUser"
label=
"Remote user name"
t
ooltip=
"Remote user name"
t
ype=
"String"
format=
"CopyValue"
default=
"xilinx"
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"PreSSH"
label=
"pre-ssh shell parameters"
<parameter
id=
"PreSSH"
label=
"pre-ssh
"
tooltip=
"pre-ssh
shell parameters"
type=
"String"
format=
"CopyValue"
default=
""
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"ShellSwitches"
label=
"Shell switches"
type=
"String"
<parameter
id=
"ShellSwitches"
label=
"Shell switch
"
tooltip=
"Shell switch
es"
type=
"String"
format=
"CopyValue"
default=
"-c"
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"TerminalMode"
type=
"BoolYesNo"
format=
"None"
default=
"false"
label=
"Force terminal mode for the remote program"
/>
default=
"false"
label=
"Force terminal mode
"
tooltip=
"Force terminal mode
for the remote program"
/>
<parameter
id=
"SSHSwitches"
label=
"Other ssh switches"
<parameter
id=
"SSHSwitches"
label=
"
ssh switches"
tooltip=
"
Other ssh switches"
type=
"String"
format=
"CopyValue"
default=
""
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"VivadoRelease"
label=
"Vivado release number (part of the path)"
<parameter
id=
"VivadoRelease"
label=
"Vivad
e release"
tooltip=
"Vivad
o release number (part of the path)"
type=
"String"
format=
"CopyValue"
default=
"2013.4"
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"VivadoInstallationRoot"
label=
"Vivado Installation Root"
<parameter
id=
"VivadoInstallationRoot"
label=
"Vivado
root"
tooltip=
"Vivado
Installation Root"
type=
"String"
format=
"CopyValue"
default=
"/opt/Xilinx/Vivado"
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"VivadoRelativeExeOptions"
label=
"Vivado
relative executable path
and options"
<parameter
id=
"VivadoRelativeExeOptions"
label=
"Vivado
launch command"
tooltip=
"Vivado relative executable path and comm
and options"
type=
"String"
format=
"CopyValue"
default=
"bin/vivado -mode tcl"
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"VivadoUnisimsPath"
label=
"Relative location of Xilinx unisims library"
<parameter
id=
"VivadoUnisimsPath"
label=
"
unisims location"
tooltip=
"
Relative location of Xilinx unisims library"
type=
"String"
format=
"CopyValue"
default=
"data/verilog/src"
readonly=
"false"
visible=
"true"
/>
<!-- /opt/Xilinx/Vivado/2013.4/bin/vivado -mode tcl -->
<parameter
id=
"RemoteCommand"
label=
"Remote ssh command"
<parameter
id=
"RemoteCommand"
label=
"Remote
command"
tooltip=
"Remote
ssh command"
type=
"String"
format=
"CopyValue"
default=
"%VivadoInstallationRoot/%VivadoRelease/%VivadoRelativeExeOptions"
readonly=
"true"
visible=
"true"
/>
<parameter
id=
"VivadoUnisimsAbsolutePath"
label=
"Full path of Xilinx unisims primitives library"
<parameter
id=
"VivadoUnisimsAbsolutePath"
label=
"Full
unisims path"
tooltip=
"Full
path of Xilinx unisims primitives library"
type=
"String"
format=
"CopyValue"
default=
"%VivadoInstallationRoot/%VivadoRelease/%VivadoUnisimsPath"
readonly=
"true"
visible=
"true"
/>
<parameter
id=
"SSHExtra"
label=
"ssh extra parameters"
type=
"String"
<parameter
id=
"SSHExtra"
label=
"ssh extra parameters"
t
ooltip=
"ssh extra parameters"
t
ype=
"String"
format=
"CopyValue"
default=
""
readonly=
"false"
visible=
"true"
/>
<parameter
id=
"VivadoConsole"
default=
"Vivado"
label=
"Vivado console name"
<parameter
id=
"VivadoConsole"
default=
"Vivado"
label=
"Vivado console name"
tooltip=
"Vivado console name in Eclipse, used by other tools"
type=
"String"
format=
"CopyValue"
visible=
"true"
readonly=
"false"
/>
<!--
-->
<input>
<group
name=
"VivadoServer"
label=
"Vivado server setup"
>
"RemoteHost"
"RemoteUser"
"VivadoRelease"
"VivadoInstallationRoot"
</group>
<group
name=
"Advanced"
label=
"Vivado server advanced setup"
>
"TerminalMode"
"ShellSwitches"
"PreSSH"
"SSHSwitches"
"SSHExtra"
"VivadoConsole"
"VivadoRelease"
"VivadoInstallationRoot"
"VivadoRelativeExeOptions"
"VivadoUnisimsPath"
"RemoteCommand"
"VivadoUnisimsAbsolutePath"
</group>
</input>
</package>
<project
name=
"FPGA_project"
label=
"Project parameters for FPGA_project"
package=
"FPGA_package"
interface=
"FPGAPprojectInterface"
>
<!-- Simulation parameters -->
<parameter
id=
"SimulationTopFile"
label=
"Project top simulation file"
<parameter
id=
"SimulationTopFile"
label=
"
Top simulation file"
tooltip=
"
Project top simulation file"
type=
"Filename"
default=
""
format=
"CopyValue"
readonly=
"false"
/>
<parameter
id=
"SimulationTopModule"
label=
"Project top simulation module"
<parameter
id=
"SimulationTopModule"
label=
"
Simulation top module"
tooltip=
"
Project top simulation module"
type=
"String"
default=
""
format=
"CopyValue"
readonly=
"false"
/>
<parameter
id=
"ImplementationTopFile"
label=
"Project file with top implementation module"
<parameter
id=
"ImplementationTopFile"
label=
"
Implementation top module"
tooltip=
"
Project file with top implementation module"
type=
"Filename"
default=
""
format=
"CopyValue"
readonly=
"false"
/>
<parameter
id=
"SimulDir"
label=
"
p
roject simulation directory"
<parameter
id=
"SimulDir"
label=
"
Simulation directory"
tooltip=
"P
roject simulation directory"
type=
"Pathname"
default=
"simulation"
format=
"CopyValue"
readonly=
"false"
/>
<!-- Vivado parameters -->
<parameter
id=
"part"
label=
"Xilinx device
to use"
<parameter
id=
"part"
label=
"Device"
tooltip=
"FPGA part number (device)
to use"
default=
""
visible=
"true"
omit=
""
type=
"String"
format=
"Dash"
/>
<parameter
id=
"VivadoProjectRoot"
label=
"Relative (to user home directory) path of the workspace on Vivado server"
<parameter
id=
"VivadoProjectRoot"
label=
"
Workspace directory"
tooltip=
"
Relative (to user home directory) path of the workspace on Vivado server"
type=
"String"
default=
"vdt"
format=
"RemoteRootSyntax"
readonly=
"false"
/>
<parameter
id=
"VivadoLocalDir"
label=
"
Project subdirectroy for Vivado
files"
<parameter
id=
"VivadoLocalDir"
label=
"
Local Xilinx directory"
tooltip=
"Local project subdirectroy for Xilinx Vivado generated
files"
type=
"Pathname"
default=
"vivado"
format=
"CopyValue"
readonly=
"false"
/>
<parameter
id=
"VivadoIgnoreSource"
label=
"Ignore source files that match this regular expression"
<parameter
id=
"VivadoIgnoreSource"
label=
"Ignore source files
"
tooltip=
"Pattern to ignore source files
that match this regular expression"
type=
"String"
default=
".*unisims.*"
format=
"CopyValue"
readonly=
"false"
/>
<!-- Calculated -->
<parameter
id=
"VivadoProjectRoot"
label
=
"Relative (to user home directory) path of the project on Vivado server"
type=
"String"
default=
"vdt"
format=
"RemoteRootSyntax"
readonly=
"false"
/>
<!-- <parameter id="VivadoProjectRoot" label="" tooltip
="Relative (to user home directory) path of the project on Vivado server"
type="String" default="vdt" format="RemoteRootSyntax" readonly="false" />
-->
<parameter
id=
"SnapshotSynth"
label=
"
n
ame of Vivado snapshot archive after synthesis"
label=
"
Synthesis snapshot"
tooltip=
"N
ame of Vivado snapshot archive after synthesis"
default=
"%%ProjectName-synth.dcp"
type=
"String"
format=
"CopyValue"
/>
<parameter
id=
"SnapshotOptPlace"
label=
"
n
ame of Vivado snapshot archive after optimization/placement"
label=
"
Placement snapshot"
tooltip=
"N
ame of Vivado snapshot archive after optimization/placement"
default=
"%%ProjectName-opt-pace.dcp"
type=
"String"
format=
"CopyValue"
/>
...
...
@@ -136,7 +132,7 @@
<parameter
id=
"SimulDirSlash"
type=
"Pathname"
visible=
"false"
default=
"?%SimulDir=:,%SimulDir/"
format=
"CopyValue"
/>
<parameter
id=
"SedPaths"
type=
"String"
format=
"CopyValue"
label=
"Remote file prefix to be removed for the local error parser"
label=
"
sed commaaand line"
tooltip=
"
Remote file prefix to be removed for the local error parser"
default=
"sed -u 's@/home/%RemoteUser/%VivadoProjectRoot/%%ProjectName/@@'"
/>
...
...
@@ -164,4 +160,3 @@
</output>
</project>
</vdt-project>
<!-- "| sed -u 's@/home/xilinx/vdt/npmtest/@@'" -->
\ No newline at end of file
tools/Xilinx/vivado_interface.xml
View file @
ff84b914
...
...
@@ -2,9 +2,9 @@
<vdt-project>
<interface
name=
"VivadoInterface"
extends=
"FPGAPprojectInterface"
>
<syntax
name=
"QuietSyntax"
format=
" -quiet"
/>
<!--
<syntax name="QuietSyntax" format=" -quiet" />
<syntax name="VerboseSyntax" format=" -verbose" />
<syntax
name=
"DirectiveSyntax"
format=
" -directive %%ParamValue"
/>
<syntax name="DirectiveSyntax" format=" -directive %%ParamValue" />
-->
<!--
...
...
tools/Xilinx/vivado_launch.xml
View file @
ff84b914
...
...
@@ -11,6 +11,7 @@
</action-menu>
<input>
<group
name=
"General"
>
"RemoteCommand"
</group>
</input>
...
...
tools/Xilinx/vivado_opt_place.xml
View file @
ff84b914
This diff is collapsed.
Click to expand it.
tools/Xilinx/vivado_synthesis.xml
View file @
ff84b914
This diff is collapsed.
Click to expand it.
tools/Xilinx/vivado_test.xml
View file @
ff84b914
...
...
@@ -53,7 +53,7 @@
stdout=
"parser_001"
timeout=
"Timeout"
>
"%TCLCommand"
"puts
'@@FINISH@@'
"
"puts
\"@@FINISH@@\"\n
"
"``"`"
<!-- two new lines should generate a pair of prompts from the remote -->
</line>
<line
name=
"command_line_02"
>
...
...
tools/Xilinx/vivado_unisims.xml
View file @
ff84b914
...
...
@@ -10,6 +10,11 @@
<action-menu>
<action
label=
"Copy unisims"
resource=
""
icon=
"xilinx.png"
/>
</action-menu>
<input>
<group
name=
"General"
>
"VivadoUnisimsAbsolutePath"
</group>
</input>
<output>
<line
name=
"copy_unisims"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment