HF-RISC SoC
- Updated
Nov 10, 2025 - C
HF-RISC SoC
64-bit RISC CPU Architecture
LIME is an emulator of fantasy (digital) machines like those developed by community and non-community projects like fox32, OkamiStation, XrArch, Aphelion, doubleword, etc.
BDI - A proposed foundational computational substrate, a universal fabric designed to represent any computation.
SUTD 2020 50.002 Computation Structures Code Dump
Multi-Threaded Simulation of Process Switching in Operating System.
Full graphical instruction-level emulator for the CHIP-8 Instruction Set Architecture
c assembler & data path simulator implementing the LC-2200 ISA.
📦 PIM Compiler A lightweight compiler for a custom 24-bit Processor-In-Memory (PIM) Instruction Set Architecture. This tool translates simple C-like matrix operations into 24-bit machine instructions through parsing, intermediate representation (IR) generation, and custom microcode mapping.
A final year undergraduate major project. (Dec 2019 - Mar 2020)
C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.
6502 virtual machine written in C
Advanced computer architectures and programming; memory, memory management and cache organizations, parallel processing, graphical processor units for general programming.
A 64-bit variable-length hybrid CISC/RISC ISA with a growing toolchain in C
My attempt at a CPU simulator
custom CPU emulator and assembler
Add a description, image, and links to the instruction-set-architecture topic page so that developers can more easily learn about it.
To associate your repository with the instruction-set-architecture topic, visit your repo's landing page and select "manage topics."