Aller au contenu
Français
Contenu FikirPilot

Pulse : un nouveau simulateur VHDL

Mis à jour: 15/09/2026 · 2 min de lecture · 254 mots

Publié: · Dépêche reçue: · Durée de traitement: 3 h 11 min

Pulse : un nouveau simulateur VHDL
Carte électronique avec une micropuce

Développé en C++ par Óscar Grimal et proposé sous licence MIT, Pulse, un projet open source, est développé comme un simulateur VHDL indépendant de GHDL. Fournissant toute la chaîne d’outils, du compilateur à la sortie des formes d’onde, le projet utilise une interface textuelle ; un compilateur compatible avec C++20 et CMake suffisent à son fonctionnement.

Pour l’instant, les packages et types IEEE de base sont pris en charge, mais les valeurs par défaut ne peuvent pas être utilisées. La feuille de route prévoit les generics, des types supplémentaires, un moteur de simulation amélioré ainsi que la prise en charge des langages mixtes avec Verilog.

Pourquoi est-ce important ?

Cette initiative pourrait intéresser les développeurs à la recherche d’une alternative aux outils existants, puisqu’elle propose une option indépendante de GHDL pour la simulation VHDL. Le fait de réunir la compilation, la simulation et la sortie des formes d’onde au sein d’une seule chaîne d’outils montre que le projet vise à devenir un outil de développement plus complet, et pas seulement un moteur de simulation. La licence MIT offre un cadre accessible pour examiner le code source et contribuer au développement du projet. Toutefois, son état actuel, limité à la prise en charge de base d’IEEE, ainsi que l’impossibilité d’utiliser les valeurs par défaut, restreignent son champ d’utilisation, notamment pour les conceptions plus complexes. La principale question encore ouverte concerne le stade d’avancement et le degré d’achèvement des fonctionnalités prévues, telles que les generics, les types supplémentaires et la prise en charge des langages mixtes.

Source: Hackaday