OpenASIP
2.0
|
#include <IPXactModel.hh>
Public Types | |
enum | BusMode { INVALID, MASTER, MIRRORED_MASTER, SLAVE, MIRRORED_SLAVE, SYSTEM, MIRRORED_SYSTEM, MONITOR } |
Public Member Functions | |
IPXactModel () | |
IPXactModel (const ObjectState *state) | |
virtual | ~IPXactModel () |
virtual void | loadState (const ObjectState *state) |
virtual ObjectState * | saveState () const |
void | setVLNV (TCEString vendor, TCEString library, TCEString name, TCEString version) |
void | setHdlFile (const TCEString &file) |
void | setFile (const TCEString &file) |
void | setHdlFiles (const std::vector< TCEString > &files) |
void | addSignal (const HDLPort &signal) |
void | addParameter (const ProGe::Parameter ¶meter) |
void | addBusInterface (IPXactInterface *interface) |
void | addAddressSpace (IPXactAddressSpace *addrSpace) |
Public Member Functions inherited from Serializable | |
virtual | ~Serializable () |
Static Public Attributes | |
static const TCEString | OSNAME_IPXACT_MODEL = "spirit:component" |
static const TCEString | OSNAME_VENDOR = "spirit:vendor" |
static const TCEString | OSNAME_LIBRARY = "spirit:library" |
static const TCEString | OSNAME_NAME = "spirit:name" |
static const TCEString | OSNAME_VERSION = "spirit:version" |
static const TCEString | OSNAME_BUS_INTERFACES = "spirit:busInterfaces" |
static const TCEString | OSNAME_BUS_INTERFACE = "spirit:busInterface" |
static const TCEString | OSNAME_BUS_TYPE = "spirit:busType" |
static const TCEString | OSNAME_BUS_ABS_TYPE = "spirit:abstractionType" |
static const TCEString | OSNAME_BUS_MASTER = "spirit:master" |
static const TCEString | OSNAME_BUS_MIRRORED_MASTER |
static const TCEString | OSNAME_BUS_SLAVE = "spirit:slave" |
static const TCEString | OSNAME_BUS_MIRRORED_SLAVE |
static const TCEString | OSNAME_BUS_SYSTEM = "spirit:system" |
static const TCEString | OSNAME_BUS_MIRRORED_SYSTEM |
static const TCEString | OSNAME_BUS_MONITOR = "spirit:monitor" |
static const TCEString | OSNAME_BUS_PORT_MAPS = "spirit:portMaps" |
static const TCEString | OSNAME_BUS_PORT_MAP = "spirit:portMap" |
static const TCEString | OSNAME_BUS_PORT_MAP_NAME = "spirit:name" |
static const TCEString | OSNAME_BUS_PORT_MAP_COMP |
static const TCEString | OSNAME_BUS_PORT_MAP_BUS |
static const TCEString | OSNAME_MODEL = "spirit:model" |
static const TCEString | OSNAME_PORTS = "spirit:ports" |
static const TCEString | OSNAME_WIRE = "spirit:wire" |
static const TCEString | OSNAME_VECTOR = "spirit:vector" |
static const TCEString | OSNAME_PORT = "spirit:port" |
static const TCEString | OSNAME_PORT_DIRECTION = "spirit:direction" |
static const TCEString | OSNAME_PORT_LEFT = "spirit:left" |
static const TCEString | OSNAME_PORT_RIGHT = "spirit:right" |
static const TCEString | OSNAME_FILESETS = "spirit:fileSets" |
static const TCEString | OSNAME_FILESET = "spirit:fileSet" |
static const TCEString | OSNAME_FILE = "spirit:file" |
static const TCEString | OSNAME_FILE_NAME = "spirit:name" |
static const TCEString | OSNAME_FILE_TYPE = "spirit:fileType" |
static const std::string | OSNAME_ADDRESS_SPACES = "spirit:addressSpaces" |
static const std::string | OSNAME_ADDRESS_SPACE = "spirit:addressSpace" |
static const std::string | OSNAME_AS_RANGE = "spirit:range" |
static const std::string | OSNAME_AS_WIDTH = "spirit:width" |
static const std::string | OSNAME_AS_MAU = "spirit:addressUnitBits" |
static const TCEString | OSNAME_MODEL_PARAMS = "spirit:modelParameters" |
static const TCEString | OSNAME_MODEL_PARAM = "spirit:modelParameter" |
static const TCEString | OSNAME_DISPLAY_NAME = "spirit:displayName" |
static const TCEString | OSNAME_VALUE = "spirit:value" |
static const TCEString | OSNAME_ATTR_DATA_TYPE = "spirit:dataType" |
static const TCEString | OSNAME_ATTR_FORMAT = "spirit:format" |
static const TCEString | OSNAME_ATTR_ID = "spirit:id" |
static const TCEString | OSNAME_ATTR_RESOLVE = "spirit:resolve" |
Private Attributes | |
IPXact::Vlnv | vlnv_ |
std::vector< HDLPort * > | signals_ |
std::vector< ProGe::Parameter > | parameters_ |
std::vector< IPXactInterface * > | busInterfaces_ |
std::vector< IPXactAddressSpace * > | addressSpaces_ |
std::vector< TCEString > | hdlFiles_ |
std::vector< TCEString > | otherFiles_ |
Static Private Attributes | |
static const TCEString | HDL_SET_ID = "hdlSources" |
static const TCEString | VHDL_FILE = "vhdlSource" |
static const TCEString | OTHER_FILE = "unknown" |
static const TCEString | RESOLVE_USER = "user" |
static const TCEString | STRING_PARAM = "string" |
static const TCEString | INTEGER_PARAM = "integer" |
static const TCEString | LONG_PARAM = "long" |
static const TCEString | DEV_FAMILY_GENERIC = "dev_family_g" |
Definition at line 47 of file IPXactModel.hh.
enum IPXactModel::BusMode |
Enumerator | |
---|---|
INVALID | |
MASTER | |
MIRRORED_MASTER | |
SLAVE | |
MIRRORED_SLAVE | |
SYSTEM | |
MIRRORED_SYSTEM | |
MONITOR |
Definition at line 50 of file IPXactModel.hh.
IPXactModel::IPXactModel | ( | ) |
Definition at line 110 of file IPXactModel.cc.
IPXactModel::IPXactModel | ( | const ObjectState * | state | ) |
Definition at line 115 of file IPXactModel.cc.
References loadState().
|
virtual |
Definition at line 126 of file IPXactModel.cc.
References addressSpaces_, busInterfaces_, and signals_.
|
private |
void IPXactModel::addAddressSpace | ( | IPXactAddressSpace * | addrSpace | ) |
Definition at line 307 of file IPXactModel.cc.
References addressSpaces_.
Referenced by IPXactFileGenerator::addAddressSpaces().
|
private |
Definition at line 381 of file IPXactModel.cc.
References ObjectState::addChild(), IPXactAddressSpace::mauWidth(), IPXactAddressSpace::memLocationWidth(), IPXactAddressSpace::memRange(), IPXactAddressSpace::name(), OSNAME_AS_MAU, OSNAME_AS_RANGE, OSNAME_AS_WIDTH, OSNAME_NAME, and ObjectState::setValue().
Referenced by saveState().
void IPXactModel::addBusInterface | ( | IPXactInterface * | interface | ) |
Definition at line 301 of file IPXactModel.cc.
References busInterfaces_.
Referenced by IPXactFileGenerator::addBusInterfaces().
|
private |
Definition at line 314 of file IPXactModel.cc.
References ObjectState::addChild(), IPXactInterface::busAbstractionType(), IPXactInterface::busMode(), IPXactInterface::busType(), IPXactInterface::instanceName(), IPXactInterface::interfaceMapping(), IPXact::Vlnv::library, MASTER, MIRRORED_MASTER, MIRRORED_SLAVE, IPXact::Vlnv::name, OSNAME_BUS_ABS_TYPE, OSNAME_BUS_MASTER, OSNAME_BUS_MIRRORED_MASTER, OSNAME_BUS_MIRRORED_SLAVE, OSNAME_BUS_PORT_MAP, OSNAME_BUS_PORT_MAP_BUS, OSNAME_BUS_PORT_MAP_COMP, OSNAME_BUS_PORT_MAP_NAME, OSNAME_BUS_PORT_MAPS, OSNAME_BUS_SLAVE, OSNAME_BUS_TYPE, OSNAME_LIBRARY, OSNAME_NAME, OSNAME_VENDOR, OSNAME_VERSION, ObjectState::setAttribute(), ObjectState::setValue(), SLAVE, IPXact::Vlnv::vendor, and IPXact::Vlnv::version.
Referenced by saveState().
|
private |
Definition at line 503 of file IPXactModel.cc.
References ObjectState::addChild(), OSNAME_FILE_NAME, OSNAME_FILE_TYPE, and ObjectState::setValue().
Referenced by saveState().
|
private |
Definition at line 461 of file IPXactModel.cc.
References ObjectState::addChild(), INTEGER_PARAM, LONG_PARAM, OSNAME_ATTR_DATA_TYPE, OSNAME_ATTR_FORMAT, OSNAME_ATTR_ID, OSNAME_ATTR_RESOLVE, OSNAME_DISPLAY_NAME, OSNAME_MODEL_PARAM, OSNAME_MODEL_PARAMS, OSNAME_NAME, OSNAME_VALUE, parameters_, RESOLVE_USER, ObjectState::setAttribute(), ObjectState::setValue(), and STRING_PARAM.
Referenced by saveState().
void IPXactModel::addParameter | ( | const ProGe::Parameter & | parameter | ) |
Definition at line 296 of file IPXactModel.cc.
References parameters_.
Referenced by IPXactFileGenerator::writeProjectFiles().
void IPXactModel::addSignal | ( | const HDLPort & | signal | ) |
Definition at line 290 of file IPXactModel.cc.
References signals_.
Referenced by IPXactFileGenerator::writeProjectFiles().
|
private |
Definition at line 406 of file IPXactModel.cc.
References ObjectState::addChild(), assert, ProGe::BIDIR, ProGe::BIT, ProGe::BIT_VECTOR, HDLPort::direction(), HDLPort::hasRealWidth(), ProGe::IN, HDLPort::name(), OSNAME_NAME, OSNAME_PORT_DIRECTION, OSNAME_PORT_LEFT, OSNAME_PORT_RIGHT, OSNAME_VECTOR, OSNAME_WIRE, ProGe::OUT, HDLPort::realWidth(), ObjectState::setValue(), and HDLPort::type().
Referenced by saveState().
|
private |
Definition at line 649 of file IPXactModel.cc.
References addressSpaces_, assert, ObjectState::childByName(), ObjectState::hasChild(), ObjectState::intValue(), ObjectState::name(), OSNAME_ADDRESS_SPACE, OSNAME_AS_MAU, OSNAME_AS_RANGE, OSNAME_AS_WIDTH, OSNAME_NAME, and ObjectState::stringValue().
Referenced by extractAddressSpaces().
|
private |
Definition at line 633 of file IPXactModel.cc.
References assert, ObjectState::child(), ObjectState::childCount(), extractAddressSpace(), ObjectState::hasChild(), ObjectState::name(), OSNAME_ADDRESS_SPACE, and OSNAME_ADDRESS_SPACES.
Referenced by loadState().
|
private |
Definition at line 578 of file IPXactModel.cc.
References assert, busInterfaces_, ObjectState::childByName(), extractBusMode(), extractPortMappings(), extractVlnvFromAttr(), ObjectState::hasChild(), interfaceByType(), ObjectState::name(), OSNAME_BUS_ABS_TYPE, OSNAME_BUS_INTERFACE, OSNAME_BUS_PORT_MAPS, OSNAME_BUS_TYPE, OSNAME_NAME, and ObjectState::stringValue().
Referenced by extractBusInterfaces().
|
private |
Definition at line 562 of file IPXactModel.cc.
References assert, ObjectState::child(), ObjectState::childCount(), extractBusInterface(), ObjectState::hasChild(), ObjectState::name(), OSNAME_BUS_INTERFACE, and OSNAME_BUS_INTERFACES.
Referenced by loadState().
|
private |
Definition at line 686 of file IPXactModel.cc.
References assert, ObjectState::hasChild(), INVALID, MASTER, MIRRORED_MASTER, MIRRORED_SLAVE, MIRRORED_SYSTEM, MONITOR, ObjectState::name(), OSNAME_BUS_INTERFACE, OSNAME_BUS_MASTER, OSNAME_BUS_MIRRORED_MASTER, OSNAME_BUS_MIRRORED_SLAVE, OSNAME_BUS_MIRRORED_SYSTEM, OSNAME_BUS_MONITOR, OSNAME_BUS_SLAVE, OSNAME_BUS_SYSTEM, SLAVE, and SYSTEM.
Referenced by extractBusInterface().
|
private |
Definition at line 851 of file IPXactModel.cc.
References assert, ObjectState::child(), ObjectState::childByName(), ObjectState::childCount(), ObjectState::hasChild(), HDL_SET_ID, hdlFiles_, ObjectState::name(), OSNAME_FILE, OSNAME_FILE_NAME, OSNAME_FILE_TYPE, OSNAME_FILESET, OSNAME_FILESETS, OSNAME_NAME, OTHER_FILE, otherFiles_, ObjectState::stringValue(), and VHDL_FILE.
Referenced by loadState().
|
private |
Definition at line 942 of file IPXactModel.cc.
References assert, ObjectState::childByName(), ObjectState::hasAttribute(), ObjectState::hasChild(), INTEGER_PARAM, LONG_PARAM, TCEString::lower(), ObjectState::name(), OSNAME_ATTR_DATA_TYPE, OSNAME_MODEL_PARAM, OSNAME_NAME, OSNAME_VALUE, parameters_, ProGe::Parameter::setName(), ProGe::Parameter::setType(), ProGe::Parameter::setValue(), STRING_PARAM, ObjectState::stringAttribute(), and ObjectState::stringValue().
Referenced by extractModelParams().
|
private |
Definition at line 930 of file IPXactModel.cc.
References assert, ObjectState::child(), ObjectState::childCount(), extractModelParam(), ObjectState::name(), OSNAME_MODEL_PARAM, and OSNAME_MODEL_PARAMS.
Referenced by loadState().
|
private |
Definition at line 729 of file IPXactModel.cc.
References IPXactInterface::addSignalMapping(), assert, ObjectState::childByName(), ObjectState::hasChild(), ObjectState::name(), OSNAME_BUS_PORT_MAP, OSNAME_BUS_PORT_MAP_BUS, OSNAME_BUS_PORT_MAP_COMP, OSNAME_BUS_PORT_MAP_NAME, and ObjectState::stringValue().
Referenced by extractPortMappings().
|
private |
Definition at line 712 of file IPXactModel.cc.
References assert, ObjectState::child(), ObjectState::childCount(), extractPortMap(), ObjectState::hasChild(), ObjectState::name(), OSNAME_BUS_PORT_MAP, and OSNAME_BUS_PORT_MAPS.
Referenced by extractBusInterface().
|
private |
Definition at line 773 of file IPXactModel.cc.
References assert, ProGe::BIDIR, ProGe::BIT, ProGe::BIT_VECTOR, ObjectState::child(), ObjectState::childByName(), ObjectState::childCount(), ObjectState::hasChild(), ProGe::IN, ObjectState::intValue(), ObjectState::name(), OSNAME_NAME, OSNAME_PORT, OSNAME_PORT_DIRECTION, OSNAME_PORT_LEFT, OSNAME_PORT_RIGHT, OSNAME_PORTS, OSNAME_VECTOR, OSNAME_WIRE, ProGe::OUT, signals_, ObjectState::stringValue(), and Conversion::toString().
Referenced by loadState().
|
private |
Definition at line 518 of file IPXactModel.cc.
References assert, ObjectState::childByName(), ObjectState::hasChild(), ObjectState::name(), OSNAME_IPXACT_MODEL, OSNAME_LIBRARY, OSNAME_NAME, OSNAME_VENDOR, OSNAME_VERSION, setVLNV(), and ObjectState::stringValue().
Referenced by loadState().
|
private |
Definition at line 541 of file IPXactModel.cc.
References assert, ObjectState::hasAttribute(), IPXact::Vlnv::library, IPXact::Vlnv::name, ObjectState::name(), OSNAME_BUS_ABS_TYPE, OSNAME_BUS_TYPE, OSNAME_LIBRARY, OSNAME_NAME, OSNAME_VENDOR, OSNAME_VERSION, ObjectState::stringAttribute(), IPXact::Vlnv::vendor, and IPXact::Vlnv::version.
Referenced by extractBusInterface().
|
private |
Definition at line 898 of file IPXactModel.cc.
References IPXactInterface::setInstanceName().
Referenced by extractBusInterface().
|
virtual |
Loads the state of the object from the given ObjectState object.
state | ObjectState object from which (and the children of which) the state is loaded. |
Implements Serializable.
Definition at line 145 of file IPXactModel.cc.
References ObjectState::childByName(), extractAddressSpaces(), extractBusInterfaces(), extractFiles(), extractModelParams(), extractSignals(), extractVLNV(), ObjectState::hasChild(), OSNAME_ADDRESS_SPACES, OSNAME_BUS_INTERFACES, OSNAME_FILESETS, OSNAME_MODEL, OSNAME_MODEL_PARAM, OSNAME_MODEL_PARAMS, and OSNAME_PORTS.
Referenced by IPXactModel().
|
virtual |
Saves the objects state into an ObjectState object and maybe its child objects.
Implements Serializable.
Definition at line 178 of file IPXactModel.cc.
References addAddressSpaceObject(), addBusInterfaceObject(), ObjectState::addChild(), addFileObject(), addModelParamsObject(), addressSpaces_, addSignalObject(), busInterfaces_, HDL_SET_ID, hdlFiles_, IPXact::Vlnv::library, IPXact::Vlnv::name, OSNAME_ADDRESS_SPACE, OSNAME_ADDRESS_SPACES, OSNAME_BUS_INTERFACE, OSNAME_BUS_INTERFACES, OSNAME_FILE, OSNAME_FILE_NAME, OSNAME_FILESET, OSNAME_FILESETS, OSNAME_IPXACT_MODEL, OSNAME_LIBRARY, OSNAME_MODEL, OSNAME_NAME, OSNAME_PORT, OSNAME_PORTS, OSNAME_VENDOR, OSNAME_VERSION, OTHER_FILE, otherFiles_, parameters_, ObjectState::setValue(), signals_, IPXact::Vlnv::vendor, IPXact::Vlnv::version, VHDL_FILE, and vlnv_.
Referenced by IPXactSerializer::writeIPXactModel().
void IPXactModel::setFile | ( | const TCEString & | file | ) |
Definition at line 274 of file IPXactModel.cc.
References otherFiles_.
Referenced by IPXactFileGenerator::writeProjectFiles().
void IPXactModel::setHdlFile | ( | const TCEString & | file | ) |
void IPXactModel::setHdlFiles | ( | const std::vector< TCEString > & | files | ) |
Definition at line 281 of file IPXactModel.cc.
References setHdlFile().
Referenced by IPXactFileGenerator::writeProjectFiles().
void IPXactModel::setVLNV | ( | TCEString | vendor, |
TCEString | library, | ||
TCEString | name, | ||
TCEString | version | ||
) |
Definition at line 254 of file IPXactModel.cc.
References IPXact::Vlnv::library, IPXact::Vlnv::name, IPXact::Vlnv::vendor, IPXact::Vlnv::version, and vlnv_.
Referenced by extractVLNV(), and IPXactFileGenerator::writeProjectFiles().
|
private |
Definition at line 205 of file IPXactModel.hh.
Referenced by addAddressSpace(), extractAddressSpace(), saveState(), and ~IPXactModel().
|
private |
Definition at line 203 of file IPXactModel.hh.
Referenced by addBusInterface(), extractBusInterface(), saveState(), and ~IPXactModel().
|
staticprivate |
Definition at line 217 of file IPXactModel.hh.
|
staticprivate |
Definition at line 210 of file IPXactModel.hh.
Referenced by extractFiles(), and saveState().
|
private |
Definition at line 207 of file IPXactModel.hh.
Referenced by extractFiles(), saveState(), and setHdlFile().
|
staticprivate |
Definition at line 215 of file IPXactModel.hh.
Referenced by addModelParamsObject(), and extractModelParam().
|
staticprivate |
Definition at line 216 of file IPXactModel.hh.
Referenced by addModelParamsObject(), and extractModelParam().
|
static |
Definition at line 126 of file IPXactModel.hh.
Referenced by extractAddressSpace(), extractAddressSpaces(), and saveState().
|
static |
Definition at line 125 of file IPXactModel.hh.
Referenced by extractAddressSpaces(), loadState(), and saveState().
|
static |
Definition at line 129 of file IPXactModel.hh.
Referenced by addAddressSpaceObject(), and extractAddressSpace().
|
static |
Definition at line 127 of file IPXactModel.hh.
Referenced by addAddressSpaceObject(), and extractAddressSpace().
|
static |
Definition at line 128 of file IPXactModel.hh.
Referenced by addAddressSpaceObject(), and extractAddressSpace().
|
static |
Definition at line 134 of file IPXactModel.hh.
Referenced by addModelParamsObject(), and extractModelParam().
|
static |
Definition at line 135 of file IPXactModel.hh.
Referenced by addModelParamsObject().
|
static |
Definition at line 136 of file IPXactModel.hh.
Referenced by addModelParamsObject().
|
static |
Definition at line 137 of file IPXactModel.hh.
Referenced by addModelParamsObject().
|
static |
Definition at line 99 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractBusInterface(), and extractVlnvFromAttr().
|
static |
Definition at line 97 of file IPXactModel.hh.
Referenced by extractBusInterface(), extractBusInterfaces(), extractBusMode(), and saveState().
|
static |
Definition at line 96 of file IPXactModel.hh.
Referenced by extractBusInterfaces(), loadState(), and saveState().
|
static |
Definition at line 100 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractBusMode().
|
static |
Definition at line 101 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractBusMode().
|
static |
Definition at line 103 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractBusMode().
|
static |
Definition at line 105 of file IPXactModel.hh.
Referenced by extractBusMode().
|
static |
Definition at line 106 of file IPXactModel.hh.
Referenced by extractBusMode().
|
static |
Definition at line 108 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractPortMap(), and extractPortMappings().
|
static |
Definition at line 111 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractPortMap().
|
static |
Definition at line 110 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractPortMap().
|
static |
Definition at line 109 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractPortMap().
|
static |
Definition at line 107 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractBusInterface(), and extractPortMappings().
|
static |
Definition at line 102 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), and extractBusMode().
|
static |
Definition at line 104 of file IPXactModel.hh.
Referenced by extractBusMode().
|
static |
Definition at line 98 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractBusInterface(), and extractVlnvFromAttr().
|
static |
Definition at line 132 of file IPXactModel.hh.
Referenced by addModelParamsObject().
|
static |
Definition at line 122 of file IPXactModel.hh.
Referenced by extractFiles(), and saveState().
|
static |
Definition at line 123 of file IPXactModel.hh.
Referenced by addFileObject(), extractFiles(), and saveState().
|
static |
Definition at line 124 of file IPXactModel.hh.
Referenced by addFileObject(), and extractFiles().
|
static |
Definition at line 121 of file IPXactModel.hh.
Referenced by extractFiles(), and saveState().
|
static |
Definition at line 120 of file IPXactModel.hh.
Referenced by extractFiles(), loadState(), and saveState().
|
static |
Definition at line 91 of file IPXactModel.hh.
Referenced by extractVLNV(), and saveState().
|
static |
Definition at line 93 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractVLNV(), extractVlnvFromAttr(), and saveState().
|
static |
Definition at line 112 of file IPXactModel.hh.
Referenced by loadState(), and saveState().
|
static |
Definition at line 131 of file IPXactModel.hh.
Referenced by addModelParamsObject(), extractModelParam(), extractModelParams(), and loadState().
|
static |
Definition at line 130 of file IPXactModel.hh.
Referenced by addModelParamsObject(), extractModelParams(), and loadState().
|
static |
Definition at line 94 of file IPXactModel.hh.
Referenced by addAddressSpaceObject(), addBusInterfaceObject(), addModelParamsObject(), addSignalObject(), extractAddressSpace(), extractBusInterface(), extractFiles(), extractModelParam(), extractSignals(), extractVLNV(), extractVlnvFromAttr(), and saveState().
|
static |
Definition at line 116 of file IPXactModel.hh.
Referenced by extractSignals(), and saveState().
|
static |
Definition at line 117 of file IPXactModel.hh.
Referenced by addSignalObject(), and extractSignals().
|
static |
Definition at line 118 of file IPXactModel.hh.
Referenced by addSignalObject(), and extractSignals().
|
static |
Definition at line 119 of file IPXactModel.hh.
Referenced by addSignalObject(), and extractSignals().
|
static |
Definition at line 113 of file IPXactModel.hh.
Referenced by extractSignals(), loadState(), and saveState().
|
static |
Definition at line 133 of file IPXactModel.hh.
Referenced by addModelParamsObject(), and extractModelParam().
|
static |
Definition at line 115 of file IPXactModel.hh.
Referenced by addSignalObject(), and extractSignals().
|
static |
Definition at line 92 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractVLNV(), extractVlnvFromAttr(), and saveState().
|
static |
Definition at line 95 of file IPXactModel.hh.
Referenced by addBusInterfaceObject(), extractVLNV(), extractVlnvFromAttr(), and saveState().
|
static |
Definition at line 114 of file IPXactModel.hh.
Referenced by addSignalObject(), and extractSignals().
|
staticprivate |
Definition at line 212 of file IPXactModel.hh.
Referenced by extractFiles(), and saveState().
|
private |
Definition at line 208 of file IPXactModel.hh.
Referenced by extractFiles(), saveState(), and setFile().
|
private |
Definition at line 201 of file IPXactModel.hh.
Referenced by addModelParamsObject(), addParameter(), extractModelParam(), and saveState().
|
staticprivate |
Definition at line 213 of file IPXactModel.hh.
Referenced by addModelParamsObject().
|
private |
Definition at line 199 of file IPXactModel.hh.
Referenced by addSignal(), extractSignals(), saveState(), and ~IPXactModel().
|
staticprivate |
Definition at line 214 of file IPXactModel.hh.
Referenced by addModelParamsObject(), and extractModelParam().
|
staticprivate |
Definition at line 211 of file IPXactModel.hh.
Referenced by extractFiles(), and saveState().
|
private |
Definition at line 197 of file IPXactModel.hh.
Referenced by saveState(), and setVLNV().