ANNOUNCING: VHDL Object Model release

David Benz <>
Tue, 1 Nov 1994 14:17:33 GMT

          From comp.compilers

Related articles
ANNOUNCING: VHDL Object Model release (David Benz) (1994-11-01)
| List of all articles for this month |

Newsgroups: comp.compilers
From: David Benz <>
Keywords: VHDL, tools, available
Organization: Compilers Central
Date: Tue, 1 Nov 1994 14:17:33 GMT

The beta release of the VHDL Object Model v1.0 for the REFINE
software design and synthesis environment is now available for
anonymous ftp from
( /pub/vhdl/tools/vhdl-object-model.tar.gz ).

A brief description of the VHDL object model follows:

                                VHDL Object Model (VOM 1.0)

What it is

It is an object-oriented syntactic specification for VHDL written
using the REFINE software design and synthesis environment.
In simpler terms, it is a VHDL parser which builds an object tree
from VHDL source code.

Why might it be useful?

If you are interested in transforming VHDL into some other form
(source code, whatever) you might be interested in this. The parse
tree (in the form of an object tree) is provided, you would just need
to add your own transformations.

What it isn't

Is complete. The semantic information is not included (type checking,
certain syntactic-rules, etc.). VOM 1.0 should parse most VHDL programs.
However, it will not detect errors such as a wait statement in
a process statement with an explicit sensitivity list.

Although the semantic information is missing, if you are willing to
assume for the present that you have a correct VHDL program, the object
model may be of use to you in developing transformations.

How to get VOM

VOM 1.0 is public domain software, available in REFINE source code form
by anonymous ftp. The ftp site is:



For more information

See the documentation available with the VOM distribution or contact
either of the authors.

Authors: David Benz, Phillip Baraona


This research was supported by the Advanced Research Projects Agency
and monitored by the Air Force Wright Laboratory under contract numbers
F33615-93-C-1315 and F33615-93-C-1316.


Copyright (c) 1993 Ohio Board of Regents and the University of
Cincinnati. All rights reserved.


REFINE and DIALECT are trademarks of Reasoning Systems, Inc.

For more information about REFINE contact Reasoning Systems at:

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.