There are 4 repositories under instruction-set-architecture topic.
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Database of CPU Opcodes
Implementation of a simple SIMD processor in Verilog, core of which is a 16-bit SIMD ALU. 2's compliment calculations are implemented in this ALU. The ALU operation will take two clocks. The first clock cycle will be used to load values into the registers. The second will be for performing the operations. 6-bit opcodes are used to select the functions. The instruction code, including the opcode, will be 18-bit.
Assembly program with the MIPS instruction set
RISC-V Assembly code assembler package for Python.
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.
A multi-cycle RISC CPU (processor) like MIPS-CPU architecture in VHDL ( a hardware-side implementation )
64-bit RISC CPU Architecture
Super scalar Processor design
Kite: Architecture Simulator for RISC-V Instruction Set
RISC-V Assembly code assembler package for Python.
Katamaran is a semi-automated separation logic verifier for the Sail specification language. It works on an embedded version of Sail called μSail and verifies separation logic-based contracts of functions by generating (succinct) first-order verification conditions.
Minimalistic RV32I RISC-V Processor in System Verilog
My very own CPU architecture! Emulator availible!
北京邮电大学 2023-2024 春季学期《计算机组成原理》课程作业的相关文档
Modular Graphical Simulator for Teaching Microprogramming
Stack Based Virtual Machine in Golang
LIME is an emulator of fantasy (digital) machines like those developed by community and non-community projects like fox32, OkamiStation, XrArch, Aphelion, doubleword, etc.
Microprocessor without Interlocked Pipelined Stages (MIPS) architectures implemented in single-cycle and multi-cycle formats.
This repository contains the codebase for the MetaTransformers Fractal Workflow System, a comprehensive framework for managing and orchestrating complex workflows. The system is designed to handle a wide range of data types and workflows, from simple data processing to complex AI-driven transformations.
An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer
BDI - A proposed foundational computational substrate, a universal fabric designed to represent any computation.
Simple 8-bit single-cycle processor which includes an ALU, a register file and control logic, using Verilog HDL
𝗠𝗶𝗻𝗶𝗠𝗜𝗣𝗦 | 𝗥𝗜𝗦𝗖 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗼𝗿 𝗗𝗲𝘀𝗶𝗴𝗻 | CS39001 𝗖𝗼𝘂𝗿𝘀𝗲 𝗣𝗿𝗼𝗷𝗲𝗰𝘁
RISC-V 64-bit with 32-bit floating point extension support.
Assembler, ISA & everything else featuring the 16-Bit Minecraft Redstone CPU "Frostybte"