Vai al contenuto
Italiano
Contenuto FikirPilot

Pulse: un nuovo simulatore VHDL

Aggiornato: 15/09/2026 · 2 min di lettura · 224 parole

Pubblicato: · Notizia ricevuta: · Tempo di elaborazione: 3 h 11 min

Pulse: un nuovo simulatore VHDL
Scheda elettronica con microchip

Sviluppato in C++ da Óscar Grimal e distribuito con licenza MIT, Pulse, open source, è in fase di sviluppo come simulatore VHDL indipendente da GHDL. Il progetto fornisce l’intera toolchain, dal compilatore all’output delle forme d’onda, e utilizza un’interfaccia basata su testo; per funzionare sono sufficienti un compilatore compatibile con C++20 e CMake.

Al momento sono supportati i pacchetti e i tipi IEEE di base, mentre non è ancora possibile utilizzare valori predefiniti. La roadmap prevede generics, tipi aggiuntivi, un motore di simulazione migliorato e il supporto per linguaggi misti con Verilog.

Perché è importante

Questa iniziativa potrebbe attirare l’interesse degli sviluppatori alla ricerca di un’alternativa agli strumenti esistenti, poiché offre un’opzione indipendente da GHDL per la simulazione VHDL. Il fatto che riunisca compilatore, simulazione e output delle forme d’onda in un’unica toolchain mostra che il progetto punta a essere non soltanto un motore di simulazione, ma uno strumento di sviluppo più completo. La licenza MIT offre una base accessibile per esaminare il codice sorgente e contribuire allo sviluppo del progetto. Tuttavia, lo stato attuale, limitato al supporto di base di IEEE, e l’impossibilità di utilizzare valori predefiniti restringono l’ambito di utilizzo, soprattutto nei progetti più complessi. La questione fondamentale ancora aperta è in quale fase e in quale misura verranno completate le funzionalità previste, come generics, tipi aggiuntivi e supporto per linguaggi misti.

Fonte: Hackaday