Giter VIP home page Giter VIP logo

savant's Introduction

These directories contain the documentation and source code for the SAVANT project.  The
SAVANT project is an effort to build an extensible, object-oriented intermediate form (IF)
for the hardware description language VHDL (only the '93 language standard).  The software
developed under the SAVANT project is freely available under the GNU Public Library
License.

The primary goal of SAVANT is to stimulate research among the VHDL community by providing
an extensible, object-oriented, well-documented intermediate form (IF) and a freely
available analyzer (SCRAM) to convert VHDL into the IF.  Because the IF analyzer is
released in source form, the additional derived classes can be inserted into the C++ class
hierarchy.  Thus, user actions can benefit fully from the fact that the IF is
object-oriented.  Consequently, no procedural interface is provided or needed.

The SAVANT project includes several elements of software support (see the file COMPONENTS
in this directory).  Instructions for installing the software are located in the file
INSTALL (this directory).  The software is freely available under the terms of the Gnu
Public Library license, included with this release.

SAVANT has been compiled and tested under Linux.  Efforts have been made to make it
portable.  If you have patches to allow compilation on other platforms, if you have
success or failures on other platforms, or if you have any comments at all we'd be
interested in hearing them.

Currently, we have not ported this system to any version of Windows. 

savant's People

Contributors

castmi avatar wilseypa avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.