com.eu.miscedautils.verilogparser
Class FVPUtils
java.lang.Object
com.eu.miscedautils.verilogparser.FVPUtils
public class FVPUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPUtils
public FVPUtils()
retrievePortAndIndexesAndRanges
public static FVPPort retrievePortAndIndexesAndRanges(FVPBase obj,
java.util.LinkedList<FVPExprBase> indexes,
java.util.LinkedList<FVPRange> ranges)
retrievePortAndIndexesAndRanges
public static FVPPort retrievePortAndIndexesAndRanges(FVPBase obj)
retrieveNetAndIndexesAndRanges
public static FVPBase retrieveNetAndIndexesAndRanges(FVPBase obj)
retrieveNetAndIndexesAndRanges
public static FVPBase retrieveNetAndIndexesAndRanges(FVPBase obj,
java.util.LinkedList<FVPExprBase> indexes,
java.util.LinkedList<FVPRange> ranges)
retrieveConcatenatedExpression
public static FVPExprBase retrieveConcatenatedExpression(FVPBase obj)
splitIntoBits
public static FVPModule splitIntoBits(FVPModule mod)
createExpressionFromLvalue
public static FVPExprBase createExpressionFromLvalue(FVPBase lval)
splitAllInstancePortMaps
public static void splitAllInstancePortMaps(FVPModule mod)
splitConcatenationInAllInstancePortMaps
public static void splitConcatenationInAllInstancePortMaps(FVPModule mod)
splitAllConcurrentAssignmentStatements
public static void splitAllConcurrentAssignmentStatements(FVPModule mod)
splitAllConcatenationInConcurrentAssignmentStatement
public static void splitAllConcatenationInConcurrentAssignmentStatement(FVPModule mod)
mergeAssignments
public static void mergeAssignments(FVPModule mod)
mergeActualsInPortMap
public static void mergeActualsInPortMap(FVPModule mod)
mergeActualsInOutputPortMap
public static void mergeActualsInOutputPortMap(FVPModule mod)
getPortMapFromObject
public static FVPPortMap getPortMapFromObject(FVPBase obj)
isPortMap
public static boolean isPortMap(FVPBase obj)