com.eu.miscedautils.veriloginfer
Class InferDFFSyncReset
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.veriloginfer.InferDFFSyncReset
- All Implemented Interfaces:
- java.io.Serializable
public class InferDFFSyncReset
- extends FVPBase
- See Also:
- Serialized Form
Constructor Summary |
InferDFFSyncReset(java.lang.Integer line,
java.lang.String name,
FVPExprEdge clk,
FVPExprEdge rst,
FVPExprBase rstCond,
FVPBase rstLHS,
FVPExprBase rstVal,
FVPLvalue q,
FVPExprBase d,
FVPSeqStmtBase dAssgnStmt,
FVPSeqStmtBase rstAssgnStmt)
|
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase |
clearDummy, getFile, getLine, getObjType, getRegion, getScope, isDummy, isParsableToInt, setDummy, setFile, setLine, setObjType, setRegion, setScope |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InferDFFSyncReset
public InferDFFSyncReset(java.lang.Integer line,
java.lang.String name,
FVPExprEdge clk,
FVPExprEdge rst,
FVPExprBase rstCond,
FVPBase rstLHS,
FVPExprBase rstVal,
FVPLvalue q,
FVPExprBase d,
FVPSeqStmtBase dAssgnStmt,
FVPSeqStmtBase rstAssgnStmt)
getClock
public FVPExprEdge getClock()
setClock
public void setClock(FVPExprEdge clock)
getResetValue
public FVPExprBase getResetValue()
setResetValue
public void setResetValue(FVPExprBase resetValue)
getRstCond
public FVPExprBase getRstCond()
setRstCond
public void setRstCond(FVPExprBase rstCond)
getRstLHS
public FVPBase getRstLHS()
setRstLHS
public void setRstLHS(FVPBase rstLHS)
getQ
public FVPLvalue getQ()
setQ
public void setQ(FVPLvalue q)
getD
public FVPExprBase getD()
setD
public void setD(FVPExprBase d)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getCellName
public java.lang.String getCellName()
setCellName
public void setCellName(java.lang.String cellName)
getDataAssignmentStmt
public FVPSeqStmtBase getDataAssignmentStmt()
setDataAssignmentStmt
public void setDataAssignmentStmt(FVPSeqStmtBase dataAssignmentStmt)
getResetAssignmentStmt
public FVPSeqStmtBase getResetAssignmentStmt()
setResetAssignmentStmt
public void setResetAssignmentStmt(FVPSeqStmtBase resetAssignmentStmt)
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVPBase
print
public java.lang.String print()
- Specified by:
print
in class FVPBase
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
printDeclSystemC
public java.lang.String printDeclSystemC()
- Specified by:
printDeclSystemC
in class FVPBase
printSystemC
public java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
- Specified by:
printSystemC
in class FVPBase