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

Private GIT Repository
clkconvert OP compute done
[blast.git] / AbstractInterface.h
index 95ad4bb5280ef7a8751b70ca5abeb62558511399..832fe483c19741693751dfea9bbce44aa64c8411 100644 (file)
@@ -57,9 +57,8 @@ public :
   inline QString getClockIfaceString() { return clkIface; }
   inline int getClockIfaceType() { return clkIfaceType; }
   AbstractInterface* getClockIface();
   inline QString getClockIfaceString() { return clkIface; }
   inline int getClockIfaceType() { return clkIfaceType; }
   AbstractInterface* getClockIface();
-
-
-  double getDoubleWidth() throw(QException);
+  virtual int getClockDomain() throw(Exception) = 0; // determine on which clock domain is sync this interface
+  double getClockFrequency() throw(Exception);
   
 
   // setters
   
 
   // setters
@@ -92,8 +91,7 @@ protected:
   int direction;
   int type;
   QString width;
   int direction;
   int type;
   QString width;
-  int endianess;
-
+  int endianess;  
 
   AbstractBlock* owner;
   /*!
 
   AbstractBlock* owner;
   /*!