Commit 77cd636d authored by Stefan Tauner's avatar Stefan Tauner
Browse files

Update README and documentation regarding Verilog-Perl's upstream

parent 65c2fd41
...@@ -53,14 +53,14 @@ Since FIJI requires a relatively sane Verilog netlist as input, using Synopsis S ...@@ -53,14 +53,14 @@ Since FIJI requires a relatively sane Verilog netlist as input, using Synopsis S
A proper P&R tool for the respective FPGA has to be installed as well to produce the final bitstream of the netlist instrumented by FIJI. A proper P&R tool for the respective FPGA has to be installed as well to produce the final bitstream of the netlist instrumented by FIJI.
Our toolchain itself does only need Perl and some associated libraries. Our toolchain itself does only need Perl and some associated libraries.
However, for the example work flow in `docs/demos/*` `make` and a number of common unix utilities are required. However, for the example work flow in `docs/demos/*` the `make` utility and a number of common Unix programs are required.
Building the various forms of [documentation](#documentation) you will need Latex and Doxygen installed as well. Building the various forms of [documentation](#documentation) need Latex and Doxygen facilities to be available as well.
Please see the [User Guide](https://es.technikum-wien.at/vecs/fiji_public/builds/artifacts/master/file/docs/fiji_user_guide.pdf?job=build-latex) for more details. Please see the [User Guide](https://es.technikum-wien.at/vecs/fiji_public/builds/artifacts/master/file/docs/fiji_user_guide.pdf?job=build-latex) for more details.
> **Attention:** > **Attention:**
The upstream version of `Verilog::Perl` (`Verilog::Language`) does not support the required features yet. The upstream version of `Verilog::Perl` (`Verilog::Language`) does support the required features since the 3.442 release.
A patch has been submitted upstream but has not been merged yet. Using this or a newer upstream version is recommended.
The user guide briefly explains how to build it from source. The user guide briefly explains how to build it from source if need be.
> >
### Linux/Unix ### Linux/Unix
......
...@@ -59,8 +59,8 @@ which can be found in \Cref{tab:perlmod}. ...@@ -59,8 +59,8 @@ which can be found in \Cref{tab:perlmod}.
\label{sec:verilog-perl-install} \label{sec:verilog-perl-install}
Linux distributions often have Perl interpreters installed by default and we recommend to use the one shipped with the distribution. Linux distributions often have Perl interpreters installed by default and we recommend to use the one shipped with the distribution.
The availability of Perl packages varies greatly among distributions but if they are available in the distribution's repository the probably should work fine. The availability of Perl packages varies greatly among distributions but if they are available in the distribution's repository they probably work fine with \ac{FIJI}.
The only exception is Verilog-Perl that was modified quite significantly during the project and is unlikely to include our changes already in any distribution. The only exception is Verilog-Perl that was modified quite significantly during the project and might not include our changes already in your distribution.
The minimum version required is 3.442. The minimum version required is 3.442.
To build it from source you would need the typical build utilities like \texttt{g++}, \texttt{bison}, \texttt{flex} and \texttt{make}. To build it from source you would need the typical build utilities like \texttt{g++}, \texttt{bison}, \texttt{flex} and \texttt{make}.
......
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