awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SebLague avatar

SebLague/Digital-Logic-Sim

0
View on GitHub↗
4,598 stele·558 fork-uri·C#·MIT·3 vizualizărisebastian.itch.io/digital-logic-sim↗

Digital Logic Sim

Digital-Logic-Sim este un simulator de logică digitală și un designer de circuite interactive utilizat pentru construirea și simularea circuitelor hardware digitale. Funcționează ca un editor vizual și un vizualizator de stare logică care permite crearea de modele complexe de logică digitală folosind porți logice, fire și cipuri personalizate.

Sistemul include un constructor de cipuri logice personalizate, permițând gruparea porților logice de bază în componente reutilizabile pentru a crea arhitecturi hardware stratificate. Utilizatorii pot monitoriza aceste design-uri printr-un vizualizator de stare logică care afișează stările semnalului și valorile hexazecimale folosind indicatori luminoși.

Software-ul acoperă designul circuitelor și editarea layout-ului cu grid snapping, precum și controlul redării simulării pentru a întrerupe sau a parcurge tranzițiile de semnal. De asemenea, oferă capabilități de simulare hardware, cum ar fi generarea de semnal pulsatoriu și generarea de semnal audio prin componente buzzer configurabile.

Utilitarele pentru fluxul de lucru de design includ un sistem de gestionare a bibliotecii de componente și istoric de undo/redo pentru a urmări modificările layout-ului.

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.

Istoric stele

Graficul istoricului de stele pentru seblague/digital-logic-simGraficul istoricului de stele pentru seblague/digital-logic-sim

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Digital Logic Sim

Colecții selectate manual în care apare Digital Logic Sim.
  • Arhitectura calculatoarelor și design CPU
  • curs cuprinzător pentru învățarea logicii digitale

Alternative open-source pentru Digital Logic Sim

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Digital Logic Sim.
  • northwoodssoftware/gojsAvatar NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,447
  • misprit7/computerrariaAvatar misprit7

    misprit7/computerraria

    3,840Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,840
  • logisim-evolution/logisim-evolutionAvatar logisim-evolution

    logisim-evolution/logisim-evolution

    7,244Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,244
  • woai3c/visual-drag-demoAvatar woai3c

    woai3c/visual-drag-demo

    5,628Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,628
Vezi toate cele 30 alternative pentru Digital Logic Sim→

Întrebări frecvente

Ce face seblague/digital-logic-sim?

Digital-Logic-Sim este un simulator de logică digitală și un designer de circuite interactive utilizat pentru construirea și simularea circuitelor hardware digitale. Funcționează ca un editor vizual și un vizualizator de stare logică care permite crearea de modele complexe de logică digitală folosind porți logice, fire și cipuri personalizate.

Care sunt principalele funcționalități ale seblague/digital-logic-sim?

Principalele funcționalități ale seblague/digital-logic-sim sunt: Logic Circuit Simulation, Interactive Logic Design, Computer Architecture, Custom Logic Components, Digital Logic Design Tools, Logic Prototype Visualization, Logic State Visualizers, Visual Circuit Editors.

Care sunt câteva alternative open-source pentru seblague/digital-logic-sim?

Alternativele open-source pentru seblague/digital-logic-sim includ: 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…