diff options
author | Patrick Lehmann <Patrick.Lehmann@tu-dresden.de> | 2016-06-17 07:39:31 +0200 |
---|---|---|
committer | tgingold <tgingold@users.noreply.github.com> | 2016-06-17 07:39:31 +0200 |
commit | 1e75c3ba423254a85eb990f235d429b30978424a (patch) | |
tree | c5ff926357404b562c4f03c3fa714fc56e2d8e11 /libraries/vendors/README.md | |
parent | 2040f51363625a2d106fd65a769707aa9a1ef629 (diff) | |
download | ghdl-1e75c3ba423254a85eb990f235d429b30978424a.tar.gz ghdl-1e75c3ba423254a85eb990f235d429b30978424a.tar.bz2 ghdl-1e75c3ba423254a85eb990f235d429b30978424a.zip |
Reworked vendor library compile scripts for Altera, Lattice and Xilinx as well as OSVVM and VUnit. (#82)
- Partial VHDL2008 support.
- Refectored reusable code into Bash functions.
- Generate GHDL output into the new directory structure -> lib/v93 / lib/v08
- Added new CLI parameters:
- src -> source folder
- out -> output folder
- ghdl -> ghdl binary directory
Diffstat (limited to 'libraries/vendors/README.md')
-rw-r--r-- | libraries/vendors/README.md | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/libraries/vendors/README.md b/libraries/vendors/README.md index 3486a1556..90360ebe7 100644 --- a/libraries/vendors/README.md +++ b/libraries/vendors/README.md @@ -1,10 +1,16 @@ ## Compile Scripts for Vendor VHDL Libraries -Vendors like Altera and Xilinx have there own simulation libraries, especially for primitives, soft or hard macros. These libraries can not be shipped with GHDL, but we offer prepared compile scripts to pre-compile a vendor library, if the vendor tool is present on the computer. +Vendors like Altera and Xilinx have there own simulation libraries, especially +for primitives, soft or hard macros. These libraries can not be shipped with +GHDL, but we offer prepared compile scripts to pre-compile a vendor library, +if the vendor tool is present on the computer. -There are also popular simulation and verification libraries like [OSVVM][osvvm] and [VUnit][vunit], which can be pre-compile. +There are also popular simulation and verification libraries like [OSVVM][osvvm] +and [VUnit][vunit], which can be pre-compile. -The compilation scripts are writen in shell languages: PowerShell for Windows and Bash for Linux. The compile scripts can colorize the GHDL warning and error lines with the help of grc ([generic colourizer][grc]). +The compilation scripts are writen in shell languages: PowerShell for Windows +and Bash for Linux. The compile scripts can colorize the GHDL warning and error +lines with the help of grc ([generic colourizer][grc]). [osvvm]: http://osvvm.org/ [vunit]: https://github.com/LarsAsplund/vunit @@ -12,7 +18,7 @@ The compilation scripts are writen in shell languages: PowerShell for Windows an ##### Supported Vendors Libraries - - Altera Quartus-II (15.x): + - Altera Quartus (13.x): - lpm, sgate - altera, altera_mf, altera_lnsim - arriaii, arriaii_pcie_hip, arriaiigz @@ -126,9 +132,9 @@ The compilation scripts are writen in shell languages: PowerShell for Windows an ---- ------------- ------ ---- d---- 20.11.2015 19:33 <DIR> altera d---- 20.11.2015 19:38 <DIR> osvvm - d---- 20.11.2015 19:40 <DIR> vivado - d---- 20.11.2015 19:45 <DIR> vunit - d---- 20.11.2015 19:06 <DIR> xilinx + d---- 20.11.2015 19:45 <DIR> vunit_lib + d---- 20.11.2015 19:06 <DIR> xilinx-ise + d---- 20.11.2015 19:40 <DIR> xilinx-vivado ``` ### Selectable Options for the Bash Scripts: |