public class TestVerilogTestbenchPrinter extends TestbenchPrinterEngine
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ENGINE_ID
The engine identifier.
|
OVERWRITE_EXISTING
Constructor and Description |
---|
TestVerilogTestbenchPrinter()
Creates a new
TestVhdlTestbenchPrinter instance. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBitVectorFmt()
Returns bit vector declaration format.
|
java.lang.String |
getBufferAssignmentFmt()
Returns buffer assignment format.
|
java.lang.String |
getBufferDeclarationFmt()
Returns buffer variable declaration format.
|
java.util.Map<java.lang.String,java.lang.String> |
getConvertFunctionMap()
Returns mapping from data type string description to "string-to" conversion functions names.
|
java.util.Map<ru.ispras.fortress.data.DataType,java.lang.String> |
getDataTypeMap()
Returns mapping from data types to their string representations.
|
java.lang.String |
getInputDeclarationFmt()
Returns input signal declaration format.
|
java.lang.String |
getInputPortKind()
Returns string description of input port.
|
java.lang.String |
getOutputDeclarationFmt()
Returns output signal declaration format.
|
java.lang.String |
getOutputPortKind()
Returns string description of output port.
|
java.lang.String |
getPortDeclarationFmt()
Returns port declaration format.
|
java.lang.String |
getPortMapDeclarationFmt()
Returns port mapping declaration format.
|
java.lang.String |
getSignalAssignmentFmt()
Returns signal assignment format.
|
java.lang.String |
getTemplateResource()
Returns string of the path to template resource file.
|
java.lang.String |
getTestbenchExt()
Returns an extension of the testbench files.
|
java.lang.String |
getTstParserResource()
Returns string of the path to TST parser resource file.
|
start
addBackend, addInputType, addParameter, defines, equals, getId, getInputEntity, getInputTypes, getLogger, getOptionalInputEntity, getOutputType, getParameters, hashCode, parseCommandLine, setOutputType, start, toString
public static final java.lang.String ENGINE_ID
public TestVerilogTestbenchPrinter()
TestVhdlTestbenchPrinter
instance.public java.lang.String getTestbenchExt()
TestbenchPrinterEngine
getTestbenchExt
in class TestbenchPrinterEngine
public java.lang.String getTemplateResource()
TestbenchPrinterEngine
getTemplateResource
in class TestbenchPrinterEngine
public java.lang.String getTstParserResource()
TestbenchPrinterEngine
getTstParserResource
in class TestbenchPrinterEngine
public java.lang.String getInputPortKind()
TestbenchPrinterEngine
getInputPortKind
in class TestbenchPrinterEngine
public java.lang.String getOutputPortKind()
TestbenchPrinterEngine
getOutputPortKind
in class TestbenchPrinterEngine
public java.lang.String getBitVectorFmt()
TestbenchPrinterEngine
getBitVectorFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getPortDeclarationFmt()
TestbenchPrinterEngine
getPortDeclarationFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getInputDeclarationFmt()
TestbenchPrinterEngine
getInputDeclarationFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getOutputDeclarationFmt()
TestbenchPrinterEngine
getOutputDeclarationFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getBufferDeclarationFmt()
TestbenchPrinterEngine
getBufferDeclarationFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getPortMapDeclarationFmt()
TestbenchPrinterEngine
getPortMapDeclarationFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getSignalAssignmentFmt()
TestbenchPrinterEngine
getSignalAssignmentFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.lang.String getBufferAssignmentFmt()
TestbenchPrinterEngine
getBufferAssignmentFmt
in class TestbenchPrinterEngine
PlaceHolder
public java.util.Map<ru.ispras.fortress.data.DataType,java.lang.String> getDataTypeMap()
TestbenchPrinterEngine
getDataTypeMap
in class TestbenchPrinterEngine
public java.util.Map<java.lang.String,java.lang.String> getConvertFunctionMap()
TestbenchPrinterEngine
getConvertFunctionMap
in class TestbenchPrinterEngine