HAL – IDE für Reverse Engineering digitaler elektronischer Schaltkreise

Veröffentlicht Projektfreigabe HAL 2.0 (Hardware Analyzer), das eine integrierte Umgebung zur Analyse von Netzlisten entwickelt (Netzliste) digitale elektronische Schaltungen. Das System wird von mehreren deutschen Universitäten entwickelt, in C++, Qt und Python geschrieben und geliefert unter der MIT-Lizenz.

Mit HAL können Sie das Schema in der GUI anzeigen, analysieren und mithilfe von Python-Skripten bearbeiten. In Skripten können Sie die mitgelieferte „Standardbibliothek“ von Funktionen verwenden, die graphentheoretische Operationen implementieren, die für das Reverse Engineering digitaler elektronischer Schaltkreise nützlich sind (mithilfe dieser Funktionen können Sie einige Entwurfsmuster heuristisch erkennen und einfache Verschleierungen mit einem Skript in wenigen Zeilen entfernen). . Die Bibliothek umfasst auch Klassen für das Projektmanagement in der IDE, die bei der Entwicklung von Plugins zur Analyse und Überprüfung von Verbindungen verwendet werden können. Für die Hardwarebeschreibungssprachen VHDL und Verilog werden Parser bereitgestellt.

HAL – IDE für Reverse Engineering digitaler elektronischer Schaltkreise

Source: opennet.ru

Kommentar hinzufügen