Logik-Simulatoren
Inhaltsverzeichnis
Logik-Simulatoren
Logik-Simulatoren ermöglichen es, digitale Schaltungen (Gatter, Flip-Flops, Register, Zähler, komplette Prozessoren) rein virtuell zu testen, bevor du sie auf Breadboard oder selbst geätzten Leiterplatten aufbaust. Das spart enorm viel Zeit, Bauteile und Frust.
Sie sind besonders wertvoll im Autarkie-Kontext: Du kannst komplexe Logik (z. B. für Steuerungen, Sensorik oder sogar einfache CPUs) auf alten Rechnern entwickeln und debuggen – komplett offline.
Warum Logik-Simulatoren sinnvoll sind
- Fehler in der Logik früh erkennen (z. B. Rennbedingungen, falsche Zustände)
- Schaltungen schrittweise aufbauen und testen
- Komplexe Systeme (z. B. 8-Bit-Computer nach Ben Eater) virtuell entwickeln
- Keine echten Bauteile nötig für die erste Validierung
- Gute Vorbereitung für spätere FPGA- oder ASIC-Entwürfe
Empfohlene Programme (Stand 2026)
| Programm | Typ | Vorteile | Nachteile | Empfehlung |
|---|---|---|---|---|
| Logisim-Evolution Desktop (Java) Sehr einsteigerfreundlich, hierarchische Schaltungen, Chronogramm, große Community Etwas ältere Oberfläche Bester Einstieg für die meisten | ||||
| Digital (von hneemann) Desktop (Java) Modern, schnell, Export zu VHDL/Verilog, gute Performance Etwas steilere Lernkurve Sehr gut für Fortgeschrittene und HDL-Übergang | ||||
| CircuitVerse Web-basiert Kostenlos, Community-Galerie, einfach teilen Braucht Internet (Offline-Version möglich) Gut für schnelle Tests | ||||
| Falstad Circuit Simulator Web Visuell sehr schön, kombiniert analog + digital Weniger für große reine Logikschaltungen Ergänzung für gemischte Schaltungen |
Logisim-Evolution – Der Klassiker für Einsteiger
Logisim-Evolution ist die aktiv weiterentwickelte Version des beliebten Logisim.
Installation
- Von der offiziellen GitHub-Seite herunterladen: [1](https://github.com/logisim-evolution/logisim-evolution/releases)
- Als JAR-Datei (Java) oder fertige Pakete für Windows/Linux/macOS
- Unter Linux auch als Flatpak verfügbar
Schnellstart
- Neues Projekt anlegen
- Gatter, Eingänge (Taster/Schalter), Ausgänge (LEDs, 7-Segment) aus der Bibliothek ziehen
- Mit Drähten verbinden
- Simulation automatisch oder per Takt starten
- Mit dem „Poke“-Tool Signale manuell setzen
- Subschaltungen erstellen (hierarchisches Design)
Besonders praktisch: Chronogramm (Zeitverlaufs-Diagramm) zur Analyse von Signalen.
Digital (hneemann) – Die moderne Alternative
Viele Nutzer wechseln mittlerweile zu Digital, weil es performanter ist und direkt zu Hardware-Beschreibungssprachen exportieren kann.
- GitHub: [2](https://github.com/hneemann/Digital)
- Stark bei der Simulation größerer Schaltungen und beim Übergang zu FPGAs
Integration mit KiCad
KiCad/ngspice kann digitale Schaltungen simulieren (besonders mit 74xx-Modellen), ist aber für reine Logik weniger komfortabel als die oben genannten spezialisierten Tools. Nutze Logisim-Evolution/Digital für den Logik-Entwurf und KiCad für die spätere Platine.
Praktische Tipps für Autarkie
- Alle empfohlenen Desktop-Programme laufen gut auf alten Laptops mit Linux.
- Java installieren (OpenJDK) – reicht für die meisten Tools.
- Schaltungen als Datei speichern und versionieren (z. B. mit Git).
- Mit einfachen Schaltungen beginnen: UND/OR-Gatter → Multiplexer → Zähler → Register.
- Später komplette Mini-CPUs nachbauen (z. B. SAP-1 oder Ben-Eater-8-Bit).
- Ausgebaute Schaltungen als Subschaltungen wiederverwenden.
Dieser Artikel wird laufend erweitert. Deine Erfahrungen mit Logisim-Evolution, Digital oder selbst gebauten Logik-Schaltungen sind herzlich willkommen – besonders Fotos oder .circ-Dateien!