vMAGIC API Reference.

See:
          Description

Packages
de.upb.hni.vmagic Contains miscellaneous classes.
de.upb.hni.vmagic.annotation Contains annotation classes which can be use to customize VhdlElements.
de.upb.hni.vmagic.builtin Contains wrapper classes for default VHDL language and library elements.
de.upb.hni.vmagic.concurrent Contains concurrent statement meta classes.
de.upb.hni.vmagic.configuration Contains configuration meta classes.
de.upb.hni.vmagic.declaration Contains declaration meta classes.
de.upb.hni.vmagic.expression Contains VHDL expression meta classes.
de.upb.hni.vmagic.expression.parser Contains the VHDL expression parser.
de.upb.hni.vmagic.highlevel Contains high level meta classes.
de.upb.hni.vmagic.libraryunit Contains library unit meta classes.
de.upb.hni.vmagic.literal Contains literal meta classes.
de.upb.hni.vmagic.object Contains VHDL object meta classes.
de.upb.hni.vmagic.output Contains the VHDL output module.
de.upb.hni.vmagic.statement Contains sequential statement meta classes.
de.upb.hni.vmagic.type Contains type meta classes.
de.upb.hni.vmagic.util Contains miscellaneous utility classes.

 

vMAGIC API Reference.

Introduction

vMAGIC

vMAGIC is an API written in Java which helps you to create programs related to VHDL. vMAGIC comprises of three parts:

  1. a VHDL 93 compliant parser
  2. a programming model to easily create and modify VHDL constructs
  3. a VHDL Writer to generate code

Requirements

HNI SCT

To compile vMAGIC you need:

If you want to used the NetBeans project that is included in the source code you need at least version 6.9 of NetBeans.

Additional information: