awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
misprit7 avatar

misprit7/computerraria

0
View on GitHub↗
3,840 نجوم·56 تفرعات·Rust·MIT·2 مشاهداتyoutu.be/zXPiqk0-zDY↗

Computerraria

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 simulation, allowing for the verification of CPU compliance by comparing execution results against a reference simulator. It also includes capabilities for uploading and controlling binary files through a command line wrapper.

Features

  • Logic Circuit Simulation - Provides an interactive environment to simulate the behavior of digital logic gates and wiring.
  • Computer Architecture - Serves as a visual educational tool for observing how instructions translate into electronic signals in a simulated CPU.
  • Computer Systems Education - Provides an educational environment for learning computing fundamentals by building a full hardware stack from logic gates.
  • RISC-V Hardware Emulation - Simulates RISC-V hardware architectures to execute and verify RV32I machine code binaries.
  • RISC-V Instruction Virtualization - Simulates the RISC-V instruction set by mapping machine code operations to virtual hardware operations.
  • Machine Code Execution Engines - Runs low-level machine instructions through simulated logic components to perform general-purpose computation.
  • Hardware Building Blocks - Builds complex computational systems by linking independent, reusable electronic building blocks within a sandbox.
  • Containerized Toolchains - Ships a containerized toolchain to ensure consistent compilation of source code for the custom virtual processor.
  • Toolchain Virtualization - Uses virtualized environments to provide a consistent toolchain for compiling code into custom processor binaries.
  • Source-to-Binary Compilation Toolchains - Provides a toolchain that transforms source code into executable binaries compatible with the custom virtual processor.
  • Compliance Verifiers - Validates that the simulated CPU conforms to the RISC-V technical specification through automated tests.
  • Reference Implementation Validation - Validates simulated processor outputs by comparing them against a trusted software reference implementation.

سجل النجوم

مخطط تاريخ النجوم لـ misprit7/computerrariaمخطط تاريخ النجوم لـ misprit7/computerraria

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Computerraria

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Computerraria.
  • seblague/digital-logic-simالصورة الرمزية لـ SebLague

    SebLague/Digital-Logic-Sim

    4,598عرض على GitHub↗

    Digital-Logic-Sim is a digital logic simulator and interactive circuit designer used for building and simulating digital hardware circuits. It functions as a visual editor and logic state visualizer that allows for the creation of complex digital logic models using logic gates, wires, and custom chips. The system includes a custom logic chip builder, enabling the grouping of basic logic gates into reusable components to create layered hardware architectures. Users can monitor these designs through a logic state visualizer that displays signal states and memory values using light indicators an

    C#
    عرض على GitHub↗4,598
  • ading2210/linuxpdfالصورة الرمزية لـ ading2210

    ading2210/linuxpdf

    4,955عرض على GitHub↗

    linuxpdf is a virtual machine and system emulator that boots and executes a full Linux kernel and root filesystem within a portable document format file. It utilizes a PDF-embedded JavaScript runtime to provide a self-contained, portable computing environment. The project implements a RISC-V processor emulator using asm.js to achieve hardware-independent execution inside a document viewer. It simulates a visual screen by updating a grid of text fields with ASCII characters and captures user keystrokes through document input elements to translate them into virtual machine interrupts. The syst

    C
    عرض على GitHub↗4,955
  • hneemann/digitalالصورة الرمزية لـ hneemann

    hneemann/Digital

    5,793عرض على GitHub↗

    Digital is a digital logic circuit simulator and hardware design verification tool. It provides a visual environment for designing, testing, and verifying electronic circuits using event-based simulation and automated logic synthesis. The platform functions as a logic synthesis tool that applies boolean algebra to minimize gate configurations and convert truth tables into efficient hardware. It also serves as an HDL export tool, translating visual circuit graphs into VHDL or Verilog code, and as a CPLD deployment tool that generates JEDEC files for flashing programmable logic chips. The soft

    Javacircuitdigital-circuitseducation
    عرض على GitHub↗5,793
  • inkboxsoftware/excelcpuالصورة الرمزية لـ InkboxSoftware

    InkboxSoftware/excelCPU

    4,741عرض على GitHub↗

    excelCPU is a spreadsheet-based computer emulator that simulates a 16-bit central processing unit. It functions as an educational CPU model where the system state, registers, and random access memory are managed within a grid of spreadsheet cells. The project includes an assembly compiler that converts custom assembly source code into a format compatible with spreadsheet cells for read-only memory storage. It allows for both automatic program execution and manual operation to override specific instructions. The simulation covers core hardware architecture concepts, including logic gate proto

    Python
    عرض على GitHub↗4,741
عرض جميع البدائل الـ 30 لـ Computerraria→

الأسئلة الشائعة

ما هي وظيفة misprit7/computerraria؟

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.

ما هي الميزات الرئيسية لـ misprit7/computerraria؟

الميزات الرئيسية لـ misprit7/computerraria هي: Logic Circuit Simulation, Computer Architecture, Computer Systems Education, RISC-V Hardware Emulation, RISC-V Instruction Virtualization, Machine Code Execution Engines, Hardware Building Blocks, Containerized Toolchains.

ما هي البدائل مفتوحة المصدر لـ misprit7/computerraria؟

تشمل البدائل مفتوحة المصدر لـ misprit7/computerraria: seblague/digital-logic-sim — Digital-Logic-Sim is a digital logic simulator and interactive circuit designer used for building and simulating… ading2210/linuxpdf — linuxpdf is a virtual machine and system emulator that boots and executes a full Linux kernel and root filesystem… hneemann/digital — Digital is a digital logic circuit simulator and hardware design verification tool. It provides a visual environment… pervognsen/bitwise — Bitwise is a computer architecture education kit and a comprehensive set of guides for building a custom CPU,… inkboxsoftware/excelcpu — excelCPU is a spreadsheet-based computer emulator that simulates a 16-bit central processing unit. It functions as an… logisim-evolution/logisim-evolution — Logisim Evolution is a digital logic simulator and schematic editor used for designing and verifying digital circuits.…