HDLGen (c) 2000, 2002, 2010 by Eduardo Augusto Bezerra, version
0.2beta, 24/03/2010.
It is free for non-commercial use.
Contact
HDL Generator (HDLGen) is a tool to guide VHDL designers in the task of creating synthesizable VHDL programs (template files).
HDLGen.zip | HDLGen v. 0.1beta (java class files only). |
VHDLparser.zip | VHDLparser v. 0.1.4 by Christoph Grimm (modified by Eduardo Bezerra in Jan. 2000). |
HDLLib.zip | HDLLib is a library of VHDL source files, written following VHDL for synthesis standards. |
index.html | This file. |
index.txt | Text version of this file. |
VHDL for synthesis documentation | Compilation of guides and manuals with standards to be followed in order to develop synthesizable VHDL programs. |
HOW TO SET UP THE CLASSPATH VARIABLE
Assuming the use of Korn Shell, just add the line below to the .profile file:CLASSPATH=/home/eduardob/proj1:$CLASSPATH; export CLASSPATH
CLASSPATH=./:$CLASSPATH; export CLASSPATH
In this case the files were unzipped to the proj1 directory, and the user's home is /home/eduardob
- Windows-XP users:
If the files were unzipped, for example, into the directory \users\eduardo\proj1\ then the path to be added to the CLASSPATH variable should be: \users\eduardo\proj1\;.In the "Control Panel", run the "System" program. Select the fold "Advanced" and the button "Environment Variables". Fill in the "User Variables for..." create a New CLASSPATH variable, and fill in the field "Variable Name" with the world CLASSPATH, and the field "Variable Value" with the path for the directory where HDLGen and VHDLparser were placed. If the CLASSPATH variable is already on the list of environment variables, then just click on it, and add the new path to the end of the list of paths for this variable. In short:
Variable Name: CLASSPATH
Variable Value: e:\users\eduardo\proj1\;.
N.G. When creating a new CLASPATH variable, do not forget to add the path for "this", i.e., Variable Value: e:\users\eduardo\proj1\
N.G. When editing an existent CLASPATH variable, check if the path for "this" is there, otherwise add it to the path, i.e.,
- Windows-NT users:
If the files were unzipped, for example, into the directory \users\eduardo\proj1\ then the path to be added to the CLASSPATH variable should be: \users\eduardo\proj1\;.In the "Control Panel", run the "System" program. Select the fold "Environment" and fill in the field "Variable" with the world CLASSPATH, and the field "Value" with the path for the directory where HDLGen and VHDLparser were placed. If the CLASSPATH variable is already on the list of environment variables, then just click on it, and add the new path to the end of the list of paths for this variable. In short:
Variable: CLASSPATH
Value: e:\users\eduardo\proj1\;.
- Windows'95 and Windows'98 users:
Add the lines below to the autoexec.bat file, replacing the two occurrences of %1 by the path where HDLGen is installed. For example, if HDLGen is located at e:\users\eduardo\proj1\ then %1 must be replaced by e:\users\eduardo\proj1\@echo off
echo ****************
echo setup for HDLGen
echo ****************
if DEFINED CLASSPATH goto var_found
goto var_not_found
:var_found
set CLASSPATH=%1;%CLASSPATH%
goto end_setup
:var_not_found
set CLASSPATH=%1
:end_setup
WARNING!!! THIS SOLUTION HAS NOT BEEN TESTED. IF YOU HAVE ANY PROBLEM RUNNING HDLGen UNDER Windows'95 or Windows'98 SYSTEMS, PLEASE SEND ME AN E-MAIL.
GETTING THE JAVA RUNTIME ENVIRONMENT
The Java Runtime Environment (JRE) is free and versions for Windows and Linux are available at Sun's web-site:
Windows version
http://java.sun.com/products/jdk/1.2/jre/download-windows.html
US English version of Java 2 Runtime Environment (~6MB)
Internationalized version of Java 2 Runtime Environment (~8MB)
Solaris version
http://www.sun.com/software/solaris/jre/download.html
Linux version
http://java.sun.com/products/jdk/1.2/jre/download-linux.html
US English version of Java 2 Runtime Environment for Linux (~12MB)
The Java source code of HDLGen will be available as soon as possible. The class files were generated by using java version "1.3.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C) Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)
BUG REPORTS
Please send comments and bug reports to:
HDLGen@eduardo.bezerra.name, eduardob@acm.org, E.A.Bezerra@sussex.ac.uk or eduardob@inf.pucrs.br
!!!!!!!!!!! NO WARRANTY !!!!!!!!!!!
HDLGen is still under development!