public class DSPTimingData
extends Object
RWRouteConfig
),
so that the DSP timing info becomes accessible for RWRoute.Constructor and Description |
---|
DSPTimingData(String fullName,
String dspTimingDataFolder) |
Modifier and Type | Method and Description |
---|---|
void |
addPinMapping(String subblockPortName,
String toplevelPortName)
Adds pin mapping to the map.
|
boolean |
containsPortInst(String edifPortInstName)
Checks if the EDIFPortInst is included in the input and output lists by name.
|
static void |
generateWarningInfo() |
String |
getBlockName() |
Map<Pair<String,String>,Short> |
getInputOutputDelays() |
Map<String,String> |
getPinMapping() |
int |
hashCode() |
boolean |
isValid() |
void |
setBlockName(String blockName) |
void |
setInputOutputDelays(Map<Pair<String,String>,Short> inOutPortDelays) |
void |
setPinMapping(Map<String,String> pinMapping) |
void |
setValid(boolean valid) |
public static void generateWarningInfo()
public boolean isValid()
public void setValid(boolean valid)
public boolean containsPortInst(String edifPortInstName)
edifPortInstName
- The name of EDIFPortInst to be checked.public void addPinMapping(String subblockPortName, String toplevelPortName)
subblockPortName
- The sub-block port name.toplevelPortName
- The top-level block port name.public int hashCode()
hashCode
in class Object
public Map<Pair<String,String>,Short> getInputOutputDelays()
public void setInputOutputDelays(Map<Pair<String,String>,Short> inOutPortDelays)
public String getBlockName()
public void setBlockName(String blockName)
public Map<String,String> getPinMapping()
public void setPinMapping(Map<String,String> pinMapping)