Digitale Logik · Im Browser · Kostenlos

Digitaler Logik-Simulator

Entwerfen, simulieren und exportieren Sie digitale Schaltungen – direkt im Browser.

A1B0XOR⊕AND&SUM1CARRY0Halbaddierer – Live-Demo

1 + 0 = 01(binär: Übertrag, Summe)

Auf A oder B klicken, um einen Eingang umzuschalten

boolflow.site/app
Der Boolflow-Editor mit einem Dezimalzähler an einer Siebensegmentanzeige
Der echte Editor: ein Dezimalzähler an einer SiebensegmentanzeigeDiese Schaltung öffnen →

Ihre Schaltung wird zu echtem Code

Ein Klick macht aus der Zeichnung Verilog, VHDL oder C++ — mit Ihren Signalnamen und optional einer Testbench.

  • ✓Signalnamen stammen aus den Beschriftungen auf der Zeichenfläche
  • ✓Die C++-Ausgabe lässt sich direkt kompilieren — eine einfache Funktion, kein Simulator nötig
  • ✓Vorher prüfen: Wahrheitstabelle und Testfälle
// Generated by BoolFlow
module boolflow (
input wire A,
input wire B,
output wire SUM,
output wire CARRY
);
// Internal wires
wire w_x_0;
wire w_n_0;
// XOR
assign w_x_0 = A ^ B;
// AND
assign w_n_0 = A & B;
assign SUM = w_x_0;
assign CARRY = w_n_0;
endmodule
Erzeugt aus dem Halbaddierer oben

Alles, was Sie brauchen, um digitale Logik zu erkunden

70+ Elemente

Von AND und XOR bis zu Zählern, Addierern, ALUs und programmierbaren PLM-Blöcken — alles zum Platzieren bereit.

ANDORXORNANDNORNOTTRIBUFD-FFJKTSRD-LATCHREG4SHIFT4CNT4ADD4ALUCMP4INC4MUX4DEC38PRIENCSEG7CLOCKLEDPLMVIA

Echtzeit-Simulation

Einen Eingang anklicken — die Signale aktualisieren sich sofort in der ganzen Schaltung.

Probieren Sie es aus
AND

Wahrheitstabelle

Die vollständige Tabelle für jede kombinatorische Schaltung — automatisch erzeugt.

ABY = A·B
000
010
100
111

Mehrere Ebenen

Bis zu 4 unabhängige Ebenen, über VIA-Knoten verbunden, halten große Schaltungen lesbar.

Testfälle und Prüfung

Erwartete Ausgänge festlegen, mit einem Klick ausführen und eine lose Leitung finden, bevor sie eine Stunde kostet.

A=0 B=0 → 0✓
A=0 B=1 → 0✓
A=1 B=1 → 0✗
🌐Läuft im Browser — nichts zu installieren👤Kein Konto, keine Registrierung💾Schaltungen werden als einfache JSON-Dateien gespeichert

Für wen Boolflow gedacht ist

Studierende

Hausaufgaben prüfen, statt abzuschreiben

Bauen Sie die Schaltung aus dem Praktikum, schalten Sie die Eingänge um und vergleichen Sie das Ergebnis mit Ihrer Wahrheitstabelle. Ein Testfall zeigt genau, welche Zeile nicht stimmt.

Lehrende

Live im Unterricht zeigen

Ein Beispiel öffnen, Eingänge anklicken, und alle sehen, wie die Signale wandern. Jedes Beispiel öffnet sich über einen Link, die Studierenden haben also genau dieselbe Schaltung.

Autodidakten und FPGA-Einsteiger

Prototyp, bevor Sie HDL schreiben

Skizzieren Sie einen Entwurf und sehen Sie ihm beim Laufen zu. Kombinatorische Logik lässt sich nach Verilog, VHDL oder C++ exportieren, Sie müssen sie also nicht neu tippen.

Häufige Fragen

Ist Boolflow kostenlos? Brauche ich ein Konto?

Es ist kostenlos. Es gibt kein Konto und keine Registrierung, und es muss nichts installiert werden: Der Editor läuft im Browser. Schaltungen werden als .boolflow.json-Dateien gespeichert, die bei Ihnen bleiben.

Lassen sich Flip-Flops, Zähler und Rückkopplungen simulieren?

Ja. D-, JK-, T- und SR-Flip-Flops, Register, Schieberegister und Zähler sind eingebaut. Schaltungen mit Rückkopplung, etwa Ripple-Zähler und LFSRs, werden Takt für Takt von einem CLOCK-Element aus simuliert, so wie sich Hardware verhält.

In welche Sprachen kann ich exportieren?

Nach Verilog, VHDL und C++. Der Export deckt kombinatorische Logik ab: Gatter, Addierer, Multiplexer und Ähnliches. Flip-Flops, Register und Zähler werden übersprungen, und jedes übersprungene Element ist in der Ausgabe markiert, damit nichts stillschweigend verschwindet.

Wie prüfe ich, ob meine Schaltung stimmt?

Bei einer kombinatorischen Schaltung erstellt Boolflow die Wahrheitstabelle selbst, und Sie können Testfälle schreiben, also die erwarteten Ausgänge zu bestimmten Eingängen, und mit einem Klick ausführen. Eine Schaltung mit Flip-Flops prüfen Sie, indem Sie sie laufen lassen und die Ausgänge beobachten.

Funktioniert es auf Smartphone oder Tablet?

Ja, Touch wird unterstützt: Tippen Sie erst einen Pin an, dann einen zweiten, um sie zu verbinden. Große Schaltungen sind auf einem größeren Bildschirm trotzdem bequemer.

Wo lerne ich die Theorie dazu?

Im Bereich Artikel: Boolesche Algebra, Karnaugh-Diagramme, Flip-Flops, Zähler und Automaten, auf Deutsch, Englisch und Russisch. Die meisten Artikel haben ein Diagramm und eine Schaltung, die sich im Editor öffnen lässt.

Bereit zum Starten?

Keine Installation. Kein Konto. Einfach den Editor öffnen.

Beispiele ansehen
  • ✓Kostenlos
  • ✓Ohne Anmeldung
  • ✓Läuft im Browser