Digital

Digital

Digital ist ein plattformübergreifender digitaler Schaltungssimulator. Dies sind die Hauptmerkmale von Digital: - Visualisierung von Signalzuständen mit Messkurven.
Digital ist ein plattformübergreifender digitaler Schaltungssimulator.Dies sind die Hauptmerkmale von Digital: - Visualisierung von Signalzuständen mit Messkurven.- Single-Gate-Modus zur Analyse von Schwingungen.- Analyse und Synthese von kombinatorischen und sequentiellen Schaltungen.- Einfaches Testen von Schaltkreisen: Sie können Testfälle erstellen und ausführen, um Ihr Design zu überprüfen.- Viele Beispiele: Von einem Übertragungsgatter-D-Flip-Flop zu einer vollständigen (einfachen) MIPS-ähnlichen Einzelzyklus-CPU.- Enthält eine Bibliothek mit den am häufigsten verwendeten integrierten Schaltkreisen der Serie 74xx.- Fast-Run-Modus zur Durchführung einer Simulation ohne Aktualisierung der GUI.Ein einfacher Prozessor kann mit 100 kHz getaktet werden.- Unterstützt große Schaltkreise: Das Beispiel "Conways Game of Life" besteht aus etwa 2400 aktiven Komponenten und funktioniert einwandfrei.Es ist möglich, benutzerdefinierte Komponenten zu verwenden, die in Java implementiert und in eine JAR-Datei gepackt sind.Siehe dieses Beispiel für Details.Einfache Remote-TCP-Schnittstelle, über die z. B. eine Assembler-IDE den Simulator steuern kann.Direkter Export von JEDEC-Dateien, die Sie auf einen GAL16v8 oder einen GAL22v10 flashen können.Diese Chips sind etwas veraltet (eingeführt in 1985!), Aber ausreichend für Anfängerübungen, leicht zu verstehen und gut dokumentiert.Es werden auch die ATF150x-Chips unterstützt, die bis zu 128 Makrozellen und in der Systemprogrammierung bieten.Einzelheiten finden Sie in der Dokumentation.- Export nach VHDL: Eine Schaltung kann nach VHDL exportiert werden.Es gibt auch Unterstützung für das BASYS3-Board.Einzelheiten finden Sie in der Dokumentation.Der Beispielordner enthält eine Variante der einfachen CPU, die auf einer BASYS3-Karte läuft.- SVG-Export von Schaltkreisen, einschließlich einer LaTeX / Inkscape-kompatiblen SVG-Version (siehe Ctan). - Kein Legacy-Code.- Gute Testabdeckung (ohne GUI-Klassen ca. 80%).Fast alle Beispiele enthalten Testfälle, die sicherstellen, dass sie korrekt funktionieren.
digital

Alternativen zu Digital für Electron / Atom Shell mit Open Source-Lizenz