com.eu.miscedautils.vhdl2verilog
Class vhdl2verilog

java.lang.Object
  extended by com.eu.miscedautils.vhdl2verilog.vhdl2verilog

public class vhdl2verilog
extends java.lang.Object


Method Summary
 void addProcessedModule(java.lang.String uniquifiedname, FVPModule mod)
           
static void analyzeVHDLFile(java.lang.String infile, java.lang.String worklib, boolean isSTDPack)
           
 void convertArchitecture(FVhPArchitecture arch, FVPModule mod)
           
 java.util.LinkedList<FVPParamDecl> convertComponentGenerics(FVhPComponentDecl comp)
           
 java.util.LinkedList<FVPPort> convertComponentPorts(FVhPComponentDecl comp)
           
 FVPBase convertConstant(FVhPConstant signal)
           
 FVPModule convertEntity(FVhPEntity dut)
           
 FVPModule convertEntity(FVhPEntity dut, FVhPArchitecture arch, boolean isTop)
           
 java.util.LinkedList<FVPParamDecl> convertEntityGenerics(FVhPEntity dut)
           
 java.util.LinkedList<FVPPort> convertEntityPorts(FVhPEntity dut)
           
 FVPParamDecl convertGeneric(FVhPGeneric gen)
           
 FVPBase convertInterfaceElement(FVhPInterfaceElement intf_ele)
           
 FVPPort convertPort(FVhPPort vhport)
           
 FVPBase convertSignal(FVhPSignal signal)
           
 void convertStatement(FVhPBase stmt)
           
 FVPBase convertVariable(FVhPVariable var)
           
 FVPExprBase getExprMap(FVhPBase obj)
           
 FVPModule getProcessedModule(java.lang.String uniquifiedname)
           
 java.lang.String getVlogFile()
           
 void insertExprMap(FVhPBase obj, FVPExprBase expr)
           
static vhdl2verilog instance()
           
 boolean isModuleProcessed(java.lang.String uniquifiedname)
           
 boolean isNoGenericEval()
           
 boolean isNouniquify()
           
 boolean isNowildcard()
           
static void main(java.lang.String[] args)
           
static void printHelp()
           
 void setNoGenericEval(boolean nogenericeval)
           
 void setNouniquify(boolean nouniquify)
           
 void setNowildcard(boolean nowildcard)
           
 void setProcessedModule(java.lang.String uniquifiedname, FVPModule mod)
           
 void setVlogFile(java.lang.String vlogFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static vhdl2verilog instance()

getVlogFile

public java.lang.String getVlogFile()

setVlogFile

public void setVlogFile(java.lang.String vlogFile)

insertExprMap

public void insertExprMap(FVhPBase obj,
                          FVPExprBase expr)

isNoGenericEval

public boolean isNoGenericEval()

setNoGenericEval

public void setNoGenericEval(boolean nogenericeval)

isNowildcard

public boolean isNowildcard()

setNowildcard

public void setNowildcard(boolean nowildcard)

isNouniquify

public boolean isNouniquify()

setNouniquify

public void setNouniquify(boolean nouniquify)

getExprMap

public FVPExprBase getExprMap(FVhPBase obj)

main

public static void main(java.lang.String[] args)

printHelp

public static void printHelp()

analyzeVHDLFile

public static void analyzeVHDLFile(java.lang.String infile,
                                   java.lang.String worklib,
                                   boolean isSTDPack)

addProcessedModule

public void addProcessedModule(java.lang.String uniquifiedname,
                               FVPModule mod)

setProcessedModule

public void setProcessedModule(java.lang.String uniquifiedname,
                               FVPModule mod)

getProcessedModule

public FVPModule getProcessedModule(java.lang.String uniquifiedname)

isModuleProcessed

public boolean isModuleProcessed(java.lang.String uniquifiedname)

convertEntityPorts

public java.util.LinkedList<FVPPort> convertEntityPorts(FVhPEntity dut)

convertComponentPorts

public java.util.LinkedList<FVPPort> convertComponentPorts(FVhPComponentDecl comp)

convertInterfaceElement

public FVPBase convertInterfaceElement(FVhPInterfaceElement intf_ele)

convertPort

public FVPPort convertPort(FVhPPort vhport)

convertComponentGenerics

public java.util.LinkedList<FVPParamDecl> convertComponentGenerics(FVhPComponentDecl comp)

convertEntityGenerics

public java.util.LinkedList<FVPParamDecl> convertEntityGenerics(FVhPEntity dut)

convertGeneric

public FVPParamDecl convertGeneric(FVhPGeneric gen)

convertEntity

public FVPModule convertEntity(FVhPEntity dut)

convertEntity

public FVPModule convertEntity(FVhPEntity dut,
                               FVhPArchitecture arch,
                               boolean isTop)

convertArchitecture

public void convertArchitecture(FVhPArchitecture arch,
                                FVPModule mod)

convertStatement

public void convertStatement(FVhPBase stmt)

convertConstant

public FVPBase convertConstant(FVhPConstant signal)

convertSignal

public FVPBase convertSignal(FVhPSignal signal)

convertVariable

public FVPBase convertVariable(FVhPVariable var)