HDLGen (c) 2000, 2002, 2010 by Eduardo Augusto Bezerra, version 0.2beta, 24/03/2010.
 It is free for non-commercial use.

 Contact


Prof. Eduardo Augusto Bezerra

Universidade Federal de Santa Catarina, UFSC

Departamento de Engenharia Elétrica e Eletrônica, CTC

Florianopolis, SC, BRAZIL

Phone: +55 (48) 3721 2359

Email: Eduardo.Bezerra @ ufsc.br


HDL Generator (HDLGen) is a tool to guide VHDL designers in the task of creating synthesizable VHDL programs (template files).


DOWNLOAD


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 INSTALL AND RUN IT
  1. Download HDLgen.zip and VHDLparser.zip. In order to have examples of synthesizable VHDL programs, it may be interesting to download also HDLLib.zip.
  2. Create an empty directory (proj1, for example).
  3. Go to the new directory and create two sub-directories: HDLgen, and VHDLparser (both are case sensitive!).
  4. Go to the new directory HDLgen and unzip the file HDLGen.zip.
  5. Go to the new directory VHDLparser and unzip the file VHDLparser.zip.
  6. Include the directory's path (e.g. proj1) to the CLASSPATH environment variable (See the section below for details on how to set up this variable).
  7. Create a directory called HDLLib (in any place) and unzip the file HDLLib into it.
  8. Go to the HDLgen directory and run: java HDLGen (If you do not have Java installed in your computer, please see the "Getting the Java Runtime Environment" section below).

HOW TO SET UP THE CLASSPATH VARIABLE

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., ;.

 


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!