com.eu.miscedautils.SortHDL
Class SortHDLRoot
java.lang.Object
com.eu.miscedautils.SortHDL.SortHDLRoot
public class SortHDLRoot
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastVlogModule
public SortHDLUnit lastVlogModule
getPrintHash
public java.util.HashMap<SortHDLUnit,SortHDLUnit> getPrintHash()
setPrintHash
public void setPrintHash(java.util.HashMap<SortHDLUnit,SortHDLUnit> prnthash)
instance
public static SortHDLRoot instance()
setSelfToNull
public static void setSelfToNull()
getLastVlogModule
public SortHDLUnit getLastVlogModule()
setLastVlogModule
public void setLastVlogModule(SortHDLUnit lastVlogModule)
isParsedfiles
public boolean isParsedfiles()
setParsedfiles
public void setParsedfiles(boolean parsedfiles)
isLinkedfiles
public boolean isLinkedfiles()
setLinkedfiles
public void setLinkedfiles(boolean linkedfiles)
getFile
public HDLFile getFile()
getHDLFile
public HDLFile getHDLFile()
setFile
public void setFile(HDLFile file)
getAllDesignUnits
public java.util.Vector<java.lang.Object> getAllDesignUnits()
getSymbolTable
public java.util.HashMap<SortHDLUnit,SortHDLUnit> getSymbolTable()
setSymbolTable
public void setSymbolTable(java.util.HashMap<SortHDLUnit,SortHDLUnit> symbolTable)
getCreatedLibs
public java.util.LinkedList<java.lang.String> getCreatedLibs()
isLibraryCreated
public boolean isLibraryCreated(java.lang.String libname)
addCreatedLib
public void addCreatedLib(java.lang.String libname)
getSortedFiles
public java.util.ArrayList<HDLFile> getSortedFiles()
setSortedFiles
public void setSortedFiles(java.util.ArrayList<HDLFile> sortedFiles)
addSortedFile
public void addSortedFile(HDLFile file)
getLibraries
public java.util.LinkedList<SortHDLRoot.DesignLibary> getLibraries()
setLibraries
public void setLibraries(java.util.LinkedList<SortHDLRoot.DesignLibary> libraries)
getLibrary
public SortHDLRoot.DesignLibary getLibrary(java.lang.String libname)
addLibrary
public void addLibrary(SortHDLRoot.DesignLibary lib)
addDesignUnit
public void addDesignUnit(SortHDLUnit du)
addDesignUnit
public void addDesignUnit(SortHDLUnit du,
java.lang.String libname)
getDesignUnit
public SortHDLUnit getDesignUnit(java.lang.String name)
getConfiguration
public SortHDLUnit getConfiguration(java.lang.String name)
addLibrary
public void addLibrary(java.lang.String libname)
getTopDesignUnit
public SortHDLUnit getTopDesignUnit()
getTopDesigns
public java.util.ArrayList<SortHDLUnit> getTopDesigns()
sort
public void sort()
sort
public void sort(java.lang.String modname)
linkAll
public void linkAll()
print
public java.lang.String print()
setDebugMode
public void setDebugMode(boolean debug)
isDebugMode
public boolean isDebugMode()
buildHierArchy
public void buildHierArchy()
setTopUnit
public void setTopUnit(java.lang.String top)
getPossibleWorkLibs
public java.util.LinkedList<java.lang.String> getPossibleWorkLibs()
setPossibleWorkLibs
public void setPossibleWorkLibs(java.util.LinkedList<java.lang.String> possibleWorkLibs)
addPossibleWorkLib
public void addPossibleWorkLib(java.lang.String work)
getPossibleIncludeDirectoryList
public java.util.LinkedList<java.lang.String> getPossibleIncludeDirectoryList()
printPossibleIncludeDirectories
public java.lang.String printPossibleIncludeDirectories()
readRTLList
public void readRTLList(java.lang.String filelist,
java.lang.String excludefilelist,
boolean nowild)
printSortedFileList
public void printSortedFileList(java.lang.String sortedoutfile)
createNCSimCompilationScript
public void createNCSimCompilationScript(java.lang.String ncsimscript)
createModelsimCompilationScript
public static void createModelsimCompilationScript(java.lang.String modelsimscript)
cleanAll
public static void cleanAll()