HAL — IDE pentru inginerie inversă a circuitelor electrice digitale

Publicat versiunea proiectului HAL 2.0 (Hardware Analyzer), dezvoltând un mediu integrat pentru analiza listelor de conexiuni (netlist) circuitelor electronice digitale. Sistemul este dezvoltat de mai multe universități germane, scris în C++, Qt și Python, și este livrat sub licența MIT.

HAL permite vizualizarea și analiza circuitului în GUI și realizarea de manipulări cu acesta, folosind scripturi în limbajul Python. În scripturi pot fi utilizate biblioteca „standard” de funcții, care implementează operații din teoria grafurilor, utile pentru ingineria inversă a circuitelor electronice digitale (folosind aceste funcții, scripturile pot detecta heuristic unele modele de design și elimina obfuscările simple). Biblioteca include, de asemenea, clase pentru gestionarea proiectului în IDE, care pot fi utilizate la dezvoltarea pluginurilor pentru analiza și inspectarea conexiunilor. Sunt furnizate parseri pentru limbajele de descriere a hardware-ului VHDL și Verilog.

HAL - IDE pentru ingineria inversă a circuitelor electronice digitale

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster