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

Private GIT Repository
moved vhdl gen. into block
[blast.git] / BlockImplementation.h
index 8bbc29752c21d440e5bf4c6bdd1b27a22c5cb6ff..fb9c77c92be6a276b97bce1afedbb5d32ebd0dcb 100644 (file)
@@ -52,8 +52,7 @@ public:
   inline void setReference(ReferenceBlock* _reference) { reference = _reference; }\r
 \r
   void loadPatterns(QDomElement &root) throw(Exception);\r
   inline void setReference(ReferenceBlock* _reference) { reference = _reference; }\r
 \r
   void loadPatterns(QDomElement &root) throw(Exception);\r
-  bool checkPatterns();\r
-  void generateVHDL(FunctionalBlock* _block, const QString& path) throw(Exception); // main entry to generate the VHDL code\r
+  bool checkPatterns();  \r
   \r
 \r
 private:  \r
   \r
 \r
 private:  \r
@@ -70,12 +69,6 @@ private:
   QHash<QString,QString> productionPattern; // key = reference interface name, value = pattern expression\r
   QString productionCounter;\r
 \r
   QHash<QString,QString> productionPattern; // key = reference interface name, value = pattern expression\r
   QString productionCounter;\r
 \r
-  void generateComments(QTextStream& out, QDomElement &elt, QString coreFile) throw(Exception); // generates comments from <comments> element\r
-  void generateLibraries(QTextStream& out, QDomElement &elt) throw(Exception); // generates libraries from <libraries> element\r
-  void generateEntity(QTextStream& out, bool hasController=false) throw(Exception); // generate the entity using reference\r
-  void generateArchitecture(QTextStream& out, QDomElement &elt ) throw(Exception); // generate the architecture using <architecture> element\r
-  void generateController(QTextStream& out) throw(Exception); // generate the wishbone controller of the block\r
-\r
   QString getIfaceUserName(AbstractInterface* refIface); // get the name of an interface given by the user, from the reference interface\r
 \r
   friend QDataStream &operator<<(QDataStream &out, const BlockImplementation &impl);\r
   QString getIfaceUserName(AbstractInterface* refIface); // get the name of an interface given by the user, from the reference interface\r
 \r
   friend QDataStream &operator<<(QDataStream &out, const BlockImplementation &impl);\r