awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SebLague avatar

SebLague/Digital-Logic-Sim

0
View on GitHub↗
4,598 Stars·558 Forks·C#·MIT·3 Aufrufesebastian.itch.io/digital-logic-sim↗

Digital Logic Sim

Digital-Logic-Sim ist ein digitaler Logiksimulator und interaktiver Schaltkreisdesigner für den Bau und die Simulation digitaler Hardwareschaltkreise. Er fungiert als visueller Editor und Logikzustands-Visualisierer, der die Erstellung komplexer digitaler Logikmodelle mittels Logikgattern, Drähten und benutzerdefinierten Chips ermöglicht.

Das System enthält einen benutzerdefinierten Logik-Chip-Builder, der die Gruppierung grundlegender Logikgatter in wiederverwendbare Komponenten ermöglicht, um geschichtete Hardwarearchitekturen zu erstellen. Benutzer können diese Designs über einen Logikzustands-Visualisierer überwachen, der Signalzustände und Speicherwerte mittels Lichtindikatoren und hexadezimaler Formatierung anzeigt.

Die Software deckt Schaltkreisdesign und Layout-Bearbeitung mit Raster-Snapping sowie Simulations-Playback-Steuerung zum Pausieren oder schrittweisen Durchlaufen von Signalübergängen ab. Zudem bietet sie Hardware-Simulationsfunktionen wie Impulssignalerzeugung und Audiosignalerzeugung über konfigurierbare Buzzer-Komponenten.

Design-Workflow-Dienstprogramme umfassen ein Komponentenbibliotheks-Managementsystem sowie Undo- und Redo-Historie zur Nachverfolgung von Layout-Modifikationen.

Features

  • Logic Circuit Simulation - Implements an interactive visual environment for designing and simulating the behavior of digital logic gates and wiring.
  • Interactive Logic Design - Provides an interactive wire editing system with grid snapping and point manipulation for designing digital hardware models.
  • Computer Architecture - Enables designing and testing basic computer components from the ground up to understand hardware-software interaction.
  • Custom Logic Components - Provides a custom logic chip builder to group basic gates into reusable, layered hardware architectures.
  • Digital Logic Design Tools - Provides a system for building complex digital systems by connecting logic gates and grouping them into reusable chips.
  • Logic Prototype Visualization - Creates visual diagrams of digital circuits with real-time signal states to verify logic before physical implementation.
  • Logic State Visualizers - Includes a monitoring interface that displays signal states and memory values using light indicators and hexadecimal formatting.
  • Visual Circuit Editors - Ships a visual editor with grid snapping and wire manipulation for building complex digital logic models.
  • Cycle-Accurate Execution Models - Implements a simulation engine that tracks hardware operation progression through discrete, cycle-accurate processing steps.
  • Hardware Component Reusability - Enables grouping basic logic gates into reusable components to build complex hardware architectures in layers.
  • Logic Component Nesting - Allows grouping basic logic gates into reusable chips to build complex hardware architectures in layers.
  • Graph Connection Event Systems - Maintains a graph of wires and pins to propagate logic values between interconnected hardware components.
  • Circuit Component Placement - Provides tools for the placement of wires, buses, and chips within the design environment.
  • Signal Generators - Produces a high output for a set number of cycles whenever an input transitions from low to high.
  • Simulation Flow Controllers - Allows users to pause, resume, or advance simulations one step at a time to analyze signal propagation.
  • Logic Visualizers - Displays pin and memory values in hexadecimal format to visualize the real-time execution flow and state of logic circuits.
  • Design Component Managers - Provides tools to organize logic components into collections for quick retrieval during design.
  • Hardware State Indicators - Uses dedicated light indicators to provide immediate visual feedback on the high or low state of signals.
  • Grid Snapping - Aligns logic components and wire endpoints to a configurable grid increment for precise visual placement.
  • State-Driven Visuals - Updates component colors and labels in real time based on current logic signal levels.

Star-Verlauf

Star-Verlauf für seblague/digital-logic-simStar-Verlauf für seblague/digital-logic-sim

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Digital Logic Sim

Handverlesene Sammlungen, in denen Digital Logic Sim vorkommt.
  • Computerarchitektur und CPU-Design
  • Umfassender Kurs für digitale Logik

Open-Source-Alternativen zu Digital Logic Sim

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Digital Logic Sim.
  • northwoodssoftware/gojsAvatar von NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Auf GitHub ansehen↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    HTMLcanvaschartcharts
    Auf GitHub ansehen↗8,447
  • misprit7/computerrariaAvatar von misprit7

    misprit7/computerraria

    3,840Auf GitHub ansehen↗

    Computerraria is a digital logic circuit simulator and computer architecture educational tool. It provides a sandbox environment for building and testing functional computer systems by connecting modular logic gates and electronic wires. The project serves as a RISC-V architecture simulator that executes RV32I machine code using virtualized hardware components. It includes a virtualized CPU toolchain that uses containerized systems to compile source code into binary formats compatible with these custom processor architectures. The system covers digital logic circuit design and RISC-V ISA sim

    Rustlogic-gatesrisc-vriscv
    Auf GitHub ansehen↗3,840
  • logisim-evolution/logisim-evolutionAvatar von logisim-evolution

    logisim-evolution/logisim-evolution

    7,244Auf GitHub ansehen↗

    Logisim Evolution is a digital logic simulator and schematic editor used for designing and verifying digital circuits. It functions as a tool for digital circuit design and real-time logic simulation, allowing users to create schematic representations of electronic hardware using gates and registers. The software distinguishes itself by providing hardware description language tools that allow for the definition of custom component behavior and the translation of visual schematics into synthesis-ready code for FPGA hardware deployment. It also serves as a bridge for physical hardware integrati

    Javacircuitcircuitsdigital-circuit
    Auf GitHub ansehen↗7,244
  • woai3c/visual-drag-demoAvatar von woai3c

    woai3c/visual-drag-demo

    5,628Auf GitHub ansehen↗

    This is a low-code visual drag-and-drop editor project for building web page layouts. It provides a canvas-based environment where users can assemble pages by placing, resizing, and rotating pre-built UI components through direct mouse interaction. The editor includes a grid-based alignment system that snaps components to invisible grid lines or other component edges for precise positioning. Components can be grouped into single units or locked in place to prevent accidental movement, and animations or custom actions can be bound to user interactions like clicks or hovers. An undo-redo comman

    Vue
    Auf GitHub ansehen↗5,628
Alle 30 Alternativen zu Digital Logic Sim anzeigen→

Häufig gestellte Fragen

Was macht seblague/digital-logic-sim?

Digital-Logic-Sim ist ein digitaler Logiksimulator und interaktiver Schaltkreisdesigner für den Bau und die Simulation digitaler Hardwareschaltkreise. Er fungiert als visueller Editor und Logikzustands-Visualisierer, der die Erstellung komplexer digitaler Logikmodelle mittels Logikgattern, Drähten und benutzerdefinierten Chips ermöglicht.

Was sind die Hauptfunktionen von seblague/digital-logic-sim?

Die Hauptfunktionen von seblague/digital-logic-sim sind: Logic Circuit Simulation, Interactive Logic Design, Computer Architecture, Custom Logic Components, Digital Logic Design Tools, Logic Prototype Visualization, Logic State Visualizers, Visual Circuit Editors.

Welche Open-Source-Alternativen gibt es zu seblague/digital-logic-sim?

Open-Source-Alternativen zu seblague/digital-logic-sim sind unter anderem: northwoodssoftware/gojs — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts,… misprit7/computerraria — Computerraria is a digital logic circuit simulator and computer architecture educational tool. It provides a sandbox… logisim-evolution/logisim-evolution — Logisim Evolution is a digital logic simulator and schematic editor used for designing and verifying digital circuits.… woai3c/visual-drag-demo — This is a low-code visual drag-and-drop editor project for building web page layouts. It provides a canvas-based… codemirror/codemirror5 — CodeMirror 5 is a browser-based code editor and extensible UI component. It functions as a syntax highlighting engine… codemirror/dev — CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text…