QString getDirectionString();
inline AbstractBlock *getOwner() { return owner;}
inline AbstractInterface* getAssociatedIface() { return associatedIface; }
- inline QString getClockIface() { return clkIface; }
+ inline QString getClockIfaceString() { return clkIface; }
inline int getClockIfaceType() { return clkIfaceType; }
-
-
- double getDoubleWidth() throw(QException);
+ AbstractInterface* getClockIface();
+ virtual int getClockDomain() throw(Exception) = 0; // determine on which clock domain is sync this interface
+ double getClockFrequency() throw(Exception);
// setters
int direction;
int type;
QString width;
- int endianess;
-
+ int endianess;
AbstractBlock* owner;
/*!