]> AND Private Git Repository - blast.git/blobdiff - AbstractInterface.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
started clkconvert output gen
[blast.git] / AbstractInterface.h
index 8a509fb03bf2b98445affc8d13561dde41c1da1d..832fe483c19741693751dfea9bbce44aa64c8411 100644 (file)
@@ -56,9 +56,9 @@ public :
   inline AbstractInterface* getAssociatedIface() { return associatedIface; }
   inline QString getClockIfaceString() { return clkIface; }
   inline int getClockIfaceType() { return clkIfaceType; }
   inline AbstractInterface* getAssociatedIface() { return associatedIface; }
   inline QString getClockIfaceString() { return clkIface; }
   inline int getClockIfaceType() { return clkIfaceType; }
-  AbstractInterface* getClockIface();  
-
-  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
   
 
   // setters
@@ -91,8 +91,7 @@ protected:
   int direction;
   int type;
   QString width;
   int direction;
   int type;
   QString width;
-  int endianess;
-
+  int endianess;  
 
   AbstractBlock* owner;
   /*!
 
   AbstractBlock* owner;
   /*!