HAL - IDE برای مهندسی معکوس مدارهای الکترونیکی دیجیتال

منتشر شده انتشار پروژه HAL 2.0 (Hardware Analyzer)، که یک محیط یکپارچه برای تجزیه و تحلیل لیست های شبکه ایجاد می کند (فهرست نت) مدارهای الکترونیکی دیجیتال. این سیستم توسط چندین دانشگاه آلمانی توسعه یافته است که به زبان های C++، Qt و Python نوشته شده است عرضه شده تحت مجوز MIT

HAL به شما امکان می دهد طرحواره را در رابط کاربری گرافیکی مشاهده و تجزیه و تحلیل کنید و آن را با استفاده از اسکریپت های پایتون دستکاری کنید. در اسکریپت‌ها، می‌توانید از «کتابخانه استاندارد» توابع گنجانده شده استفاده کنید که عملیات تئوری گراف را برای مهندسی معکوس مدارهای الکترونیکی دیجیتال پیاده‌سازی می‌کند (با استفاده از این توابع، می‌توانید برخی از الگوهای طراحی را به صورت اکتشافی شناسایی کنید و مبهم‌سازی‌های ساده را با یک اسکریپت در چند خط حذف کنید). . این کتابخانه همچنین شامل کلاس هایی برای مدیریت پروژه در IDE است که می تواند هنگام توسعه افزونه هایی برای تجزیه و تحلیل و بازرسی اتصالات استفاده شود. تجزیه کننده برای زبان های توصیف سخت افزار VHDL و Verilog ارائه شده است.

HAL - IDE برای مهندسی معکوس مدارهای الکترونیکی دیجیتال

منبع: opennet.ru

اضافه کردن نظر