يجري تطوير Pulse مفتوح المصدر، الذي طوّره Óscar Grimal بلغة C++ ويُقدَّم بموجب ترخيص MIT، كمحاكي VHDL مستقل عن GHDL. ويوفّر المشروع سلسلة الأدوات بالكامل، بدءًا من المصرّف ووصولًا إلى مخرجات الأشكال الموجية، ويستخدم واجهة نصية؛ ولا يتطلب تشغيله سوى مصرّف متوافق مع C++20 وCMake.
في الوقت الحالي، ومع دعم حزم وأنواع IEEE الأساسية، لا يمكن استخدام القيم الافتراضية. وتتضمن خارطة الطريق generics وأنواعًا إضافية ومحرك محاكاة محسّنًا ودعمًا للغات المختلطة مع Verilog.
لماذا هذا مهم
قد تحظى هذه المبادرة باهتمام المطورين الذين يبحثون عن بديل للأدوات الحالية، نظرًا إلى أنها توفّر خيارًا مستقلًا عن GHDL لمحاكاة VHDL. ويُظهر جمعها بين المصرّف والمحاكاة ومخرجات الأشكال الموجية ضمن سلسلة أدوات واحدة أن المشروع لا يهدف إلى أن يكون مجرد محرك محاكاة، بل أداة تطوير أكثر تكاملًا. كما يوفّر ترخيص MIT أساسًا متاحًا لفحص الشيفرة المصدرية والمساهمة في تطوير المشروع. ومع ذلك، فإن الوضع الحالي، المحدود بدعم IEEE الأساسي وعدم إمكانية استخدام القيم الافتراضية، يضيّق نطاق الاستخدام، لا سيما في التصاميم الأكثر تعقيدًا. ويبقى السؤال الأساسي المفتوح هو المرحلة التي ستُستكمل فيها الميزات المخطط لها، مثل generics والأنواع الإضافية ودعم اللغات المختلطة، ومدى اكتمالها.