41 const std::string& name,
42 int immediateWidth,
bool signExtends,
43 unsigned int initiationInterval):
45 immediateWidth_(immediateWidth), signExtends_(signExtends) {}
virtual bool isBusResource() const
virtual SchedulingResource & relatedResource(const int group, const int index) const
int relatedResourceCount(const int group) const
virtual int relatedResourceGroupCount() const
int immediateWidth_
Width of immediates carried by the related bus.
ShortImmPSocketResource(const std::string &name, int immediateWidth, bool signExtends, unsigned int initiationInterval=0)
virtual bool validateRelatedGroups()
virtual ~ShortImmPSocketResource()
bool signExtends_
Extension mode of related bus.
int immediateWidth() const
virtual bool isShortImmPSocketResource() const