Menu

Installation - Windows

Pedro Pablo Garrido Abenza

[Home] | [Installation - Windows] | [Installation - Linux] | [Installation - Mac OS X] | [About]


Installation - Windows

To install UMHDL, download and execute the installer (e.g. umhdl-setup-1.60.exe) and follow the instructions. The windows installer includes al the necessary pieces of software: GHDL and GTKwave, which will be installed in the subdirectory:
C:\Program Files\Umhdl\Ghdl_gtkwave\bin
That path should be included in the PATH environment variable, or be set in the configuration options (menu Options > Configure).
NOTE: with Windows 7 it could be necessary to install GHDL manually.

To uninstall execute Start > Programas > UMHDL > Uninstall.
In case of installing a new version it is not necessary to uninstall it manually, as it will be uninstalled automatically.

Possible problems in Windows

1. Problem: the GHDL compiler cannot be found.
Solution: to solve it there are two possibilities:

  1. Modify the PATH environment variable; the path can contains blank spaces.
  2. Set the application configurations of UMHDL (menu Options > Configure). It is necessary to set the 'bin' subdirectory for both GHDL and GTKwave. In this case, the path cannot contains blank spaces, and it should be specified in 8.3 format. For example, instead of:
    C:\Program Files\Umhdl\Ghdl_gtkwave\bin
    it have to be specified with the short name:
    C:\Progra~1\Umhdl\Ghdl_gtkwave\bin

NOTE: in Windows 8 there exists two different paths for 32 and 64-bits applications:
'C:\Program Files' -> C:\Progra~1 (64-bit)
'C:\Program Files (x86)' -> C:\Progra~2 (32-bit)
As UMHDL, GHDL and GTKWave are 32-bit programs all of them, they will be installed in the last one, so the paths will be:
C:\Progra~2\Umhdl\Ghdk_gtkwave\bin
C:\Progra~2\Ghdl\bin

2. Problem: when compiling a VHDL module with GHDL the following message is got:
err: module:23:10: package "numeric_std" is obsoleted by package "std_logic_1164"
err: module:23:5: package "numeric_std" is obsolete
Finished with 2 errors! (1883 ms.)
Solution: reinstall GHDL manually with the installer ghdl-installer-0.29.1.exe. Then, the 'bin' directory should be include in the PATH environment variable, or in the application options (as explained before).


Related

Wiki: About
Wiki: Home
Wiki: Installation - Linux
Wiki: Installation - Mac OS X
Wiki: Installation - Windows

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.