r/logisim • • 4h ago

What’s that purple circle, and why isn’t the transistor behaving as expected?

Post image
2 Upvotes

Sorry if this is a dumb question.


r/logisim • • 13h ago

SILICON - Un simulatore di circuiti logici open source per scopi didattici.

Thumbnail
github.com
2 Upvotes

Sono lo sviluppatore di SILICON ( [), un simulatore di circuiti digitali gratuito e open-source scritto in C++ utilizzando Qt6.

Diventerà la mia tesi di laurea (studio Ingegneria Informatica a Genova, Italia) e lo stiamo sperimentando nel corso di progettazione digitale presso la mia università (UniGe).

SILICON si propone di fornire un ambiente moderno per la progettazione e la simulazione di circuiti digitali, principalmente a scopo didattico (come LogiSim), integrando gradualmente funzionalità EDA più avanzate.

Alcune delle sue funzionalità attuali includono:

  1. Editor grafico di circuiti con porte logiche, componenti aritmetici, flip-flop, registri, ROM e altro (simile a LogiSim).

  2. Simulazione digitale basata su eventi con bus multi-bit e logica a quattro stati (con circuiti ciclici simulati tramite componenti fortemente connessi e analisi di convergenza).

  3. Visualizzazione in tempo reale delle forme d'onda e modifica delle forme d'onda di input con supporto di prima classe per FST.

  4. Importazione/esportazione Verilog tramite integrazione Yosys. Il codice Verilog viene tradotto in un circuito grafico come avviene negli EDA.

  5. Sottocircuiti riutilizzabili e progetti multi-documento.

  6. Editor di codice e binari integrati, insieme a strumenti ISA sperimentali (riconoscimento e visualizzazione del formato delle istruzioni).

  7. Compilazione tramite browser con WASM.

Apprezzerei in particolare un feedback sull'interfaccia utente, sul comportamento della simulazione, sulle funzionalità mancanti e su eventuali bug riscontrati.

Se desideri contribuire come sviluppatore, inviami un messaggio privato. Ho bisogno soprattutto di aiuto con il supporto per MacOS e il packaging per Windows.

P.S. So che il sito web è stato realizzato con l'IA, ma avevo bisogno di qualcosa di utile in fretta e non sono molto bravo con lo sviluppo web frontend. Tuttavia, ho definito completamente l'aspetto grafico del software e del sito web perché volevo un look molto particolare ;)