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
018f4b74
Commit
018f4b74
authored
May 15, 2016
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README.md
parent
61d3c80e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
26 deletions
+16
-26
README.md
README.md
+16
-26
No files found.
README.md
View file @
018f4b74
...
@@ -87,25 +87,10 @@ Unzip it in any convenient location - this location will be provided to Eclipse
...
@@ -87,25 +87,10 @@ Unzip it in any convenient location - this location will be provided to Eclipse
### Eclipse IDE
### Eclipse IDE
You will need _Eclipse IDE for Java EE Developers_ (capable of plugin development),
You will need _Eclipse IDE for Java EE Developers_ (capable of plugin development),
latest tested version is Luna
latest tested version is Mars (eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz). VDT plugin
(eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gz). VDT plugin is experimental and I would
is experimental and I would recommend to have a separate (from your other development)
recommend to have a separate (from your other development) installation. VDT uses
installation. VDT uses modified version of
[
VEditor
](
http://sourceforge.net/projects/veditor/
)
modified version of
[
VEditor
](
http://sourceforge.net/projects/veditor/
)
and any other
and any other versions of VEditor installed will conflict with VDT.
versions of VEditor installed will conflict with VDT.
**Update:**
Mars ( eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz ) seems to be working too if
Gtk3 is disabled (Gtk2 used instead) by adding the following 2 lines:
```
--launcher.GTK_version
2
```
are added just before line
```
--launcher.appendVmargs.
```
in the eclipse.ini file. With Gtk 3 the hover text (such as problems, module instance templates)
is shown black on black background and tool states icons are invisible.
### Installation of VDT plugin itself
### Installation of VDT plugin itself
...
@@ -174,9 +159,11 @@ an existing one. We will use DDR3 memory interface project as an example.
...
@@ -174,9 +159,11 @@ an existing one. We will use DDR3 memory interface project as an example.
Sample project is a DDR3 memory interface for Xilinx Zynq SOC that does not depend on
Sample project is a DDR3 memory interface for Xilinx Zynq SOC that does not depend on
undocumented featuers and encrypted modules and can be simulated with the Free Software
undocumented featuers and encrypted modules and can be simulated with the Free Software
tools.
tools.
### Import eddr3 project
### Import x393 project
You may already have it if you installed other software for Elphel NC393 camera development, if that
is the case you can skip the next step and use ~/git/elphel393/fpga-elphel/x393/
```
```
git clone git@github.com:Elphel/
eddr
3.git
git clone git@github.com:Elphel/
x39
3.git
```
```
From the Eclipse instance that runs VDT plugin (not the one with the VDT source code)
From the Eclipse instance that runs VDT plugin (not the one with the VDT source code)
use the same steps as for importing VDT plugin code (described above):
use the same steps as for importing VDT plugin code (described above):
...
@@ -184,18 +171,17 @@ use the same steps as for importing VDT plugin code (described above):
...
@@ -184,18 +171,17 @@ use the same steps as for importing VDT plugin code (described above):
File->Import->Git->Projects from Git->Existing local repository-> Select directory where you cloned eddr3
File->Import->Git->Projects from Git->Existing local repository-> Select directory where you cloned eddr3
Import Existing Projects (wizard selection)
Import Existing Projects (wizard selection)
```
```
Keep
**eddr
3**
checked and press
**Finish**
Keep
both
**x393**
and
**py39
3**
checked and press
**Finish**
### Configuration of VDT for
eddr
3 project
### Configuration of VDT for
x39
3 project
The cloned
eddr
3 project does not include Verilog modules of Xilinx primitives that are
The cloned
x39
3 project does not include Verilog modules of Xilinx primitives that are
required even for simulation of the design. The required library (unisims) is included
required even for simulation of the design. The required library (unisims) is included
with the Xilinx Vivado software and the proprietary license does not allow to redistribute
with the Xilinx Vivado software and the proprietary license does not allow to redistribute
it. VDT provides means to copy this library from your Vivado installation to the project,
it. VDT provides means to copy this library from your Vivado installation to the project,
So for the next step you need Xilinx software to be installed on the same or different
So for the next step you need Xilinx software to be installed on the same or different
computer running GNU/Linux.
computer running GNU/Linux.
Open the top module (ddrc_test01.v) in the Editor (seems to be a bug that prevents
Open the top module (x393.v) in the Editor (or any othe Verilog file of the project)
configuration without that step)
Open "Verilog/VHDL' perspective:
Open "Verilog/VHDL' perspective:
```
```
...
@@ -229,6 +215,10 @@ to be installed, you can do this with
...
@@ -229,6 +215,10 @@ to be installed, you can do this with
```
```
sudo apt-get install ssh-askpass
sudo apt-get install ssh-askpass
```
```
Update: In Kubuntu 16.04 ssh-askpass is not required, there is a similar program available in base
installation. Just pay attention that the first pop-up window will ask not for the password, but for
"yes".
If ssh will not find
*ssh-askpass*
or a similar program, it will fail and Eclipse console output will
If ssh will not find
*ssh-askpass*
or a similar program, it will fail and Eclipse console output will
output the resolution suggestions.
output the resolution suggestions.
...
...
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