There is a [![Elphel video](http://community.elphel.com/pictures/icons/playbutton3-32.png) video tutorial](http://blog.elphel.com/2016/05/tutorial-02-eclipse-based-fpga-development-environment-for-elphel-cameras) that shows installation of this plugin and related software.
There is a [![Elphel video](https://community.elphel.com/pictures/icons/playbutton3-32.png) video tutorial](https://blog.elphel.com/2016/05/tutorial-02-eclipse-based-fpga-development-environment-for-elphel-cameras) that shows installation of this plugin and related software.
Table of Contents
Table of Contents
-----------------
-----------------
...
@@ -32,10 +32,10 @@ Table of Contents
...
@@ -32,10 +32,10 @@ Table of Contents
*[Patch primitive(s) to work with Icarus Verilog](#patch-primitives-to-work-with-icarus-verilog)
*[Patch primitive(s) to work with Icarus Verilog](#patch-primitives-to-work-with-icarus-verilog)
*[Simulating x393 project with Icarus Verilog](#simulating-x393-project-with-icarus-verilog)
*[Simulating x393 project with Icarus Verilog](#simulating-x393-project-with-icarus-verilog)
##VDT plugin documentation
## VDT plugin documentation
Documentation is available in a separate [vdt_docs](https://github.com/Elphel/vdt-docs) repository.
Documentation is available in a separate [vdt_docs](https://git.elphel.com/Elphel/vdt-docs) repository.
Here are some [screenshots](https://github.com/Elphel/vdt-docs/blob/master/VDT-UserManualAddendum.pdf)
Here are some [screenshots](https://git.elphel.com/Elphel/vdt-docs/blob/master/VDT-UserManualAddendum.pdf)
##Installation of VDT plugin and related programs
## Installation of VDT plugin and related programs
VDT plugin for Eclipse is designed to integrate different tools for Verilog-based FPGA design.
VDT plugin for Eclipse is designed to integrate different tools for Verilog-based FPGA design.
Currently it supports only GNU/Linux operating system and tool specification file support
Currently it supports only GNU/Linux operating system and tool specification file support
Icarus Verilog simulator and Xilinx ISE and Vivado Webpack design suites. It also works with Altera
Icarus Verilog simulator and Xilinx ISE and Vivado Webpack design suites. It also works with Altera
...
@@ -132,11 +132,11 @@ VDT plugin uses modified VEditor plugin for Eclipse and because of the license i
...
@@ -132,11 +132,11 @@ VDT plugin uses modified VEditor plugin for Eclipse and because of the license i
(Eclipse Public License v1.0 for VEditor and GNU General Public License v3.0+ for VDT plugin)
(Eclipse Public License v1.0 for VEditor and GNU General Public License v3.0+ for VDT plugin)
it is not possible to distribute a pre-compiled version (.jar file), so the plugin code has to be
it is not possible to distribute a pre-compiled version (.jar file), so the plugin code has to be
merged (using provided script) and compiled/built as Eclipse plugin project.
merged (using provided script) and compiled/built as Eclipse plugin project.
Keep both **parsers** and **vdt** checked and press **Finish**
Keep both **parsers** and **vdt** checked and press **Finish**
####Configuring JavaCC (optional)
#### Configuring JavaCC (optional)
In the **Project Explorer** window, expand the **vdt** project folder, right-click
In the **Project Explorer** window, expand the **vdt** project folder, right-click
the **buildjavacc.xml** file and select **Properties**.
the **buildjavacc.xml** file and select **Properties**.
In the new dialog window select **Run/Debug Settings**, press **New** and agree to
In the new dialog window select **Run/Debug Settings**, press **New** and agree to
...
@@ -175,7 +175,7 @@ Name: **JAVACC_HOME**
...
@@ -175,7 +175,7 @@ Name: **JAVACC_HOME**
Value: Folder path where **javacc-6.0.zip** was unpacked (ending with /javacc-6.0).
Value: Folder path where **javacc-6.0.zip** was unpacked (ending with /javacc-6.0).
####Building and running VDT
#### Building and running VDT
In the "Project Explorer" window, expand the 'vdt' project folder and double-click (open)
In the "Project Explorer" window, expand the 'vdt' project folder and double-click (open)
the **plugin.xml** file.
the **plugin.xml** file.
...
@@ -197,7 +197,7 @@ tools.
...
@@ -197,7 +197,7 @@ tools.
You may already have it if you installed other software for Elphel NC393 camera development, if that
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/
is the case you can skip the next step and use ~/git/elphel393/fpga-elphel/x393/
```
```
git clone https://github.com/Elphel/x393.git
git clone https://git.elphel.com/Elphel/x393.git
cd x393
cd x393
./INIT_PROJECT
./INIT_PROJECT
...
@@ -232,7 +232,7 @@ Open "Verilog/VHDL' perspective:
...
@@ -232,7 +232,7 @@ Open "Verilog/VHDL' perspective:
```
```
Window->Open Perspective->Other->Verilog/VHDL
Window->Open Perspective->Other->Verilog/VHDL
```
```
It should look as shown on screenshots in [VDT-UserManualAddendum.pdf](https://github.com/Elphel/vdt-docs/blob/master/VDT-UserManualAddendum.pdf?raw=true),
It should look as shown on screenshots in [VDT-UserManualAddendum.pdf](https://git.elphel.com/Elphel/vdt-docs/blob/master/VDT-UserManualAddendum.pdf?raw=true),
with bottom-left panel showind "Design Menu" and FPGA-related tools
with bottom-left panel showind "Design Menu" and FPGA-related tools
#### Configure access to the server with Xilinx tools
#### Configure access to the server with Xilinx tools