An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: isa

IntelLabs/asl-interpreter Fork of alastairreid/asl-interpreter

Interpreter and compiler for the ISA specification language "Architecture Specification Language" (ASL)

Language: OCaml - Size: 955 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 11 - Forks: 2

nfdi4plants/Swate

Excel Add-In for annotation of experimental data and computational workflows.

Language: F# - Size: 8.83 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 40 - Forks: 8

dylmye/isa-eye

Keep track of your ISA allowance across accounts and years.

Language: TypeScript - Size: 4.64 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 1

stnolting/neorv32-riscof

✔️ Port of RISCOF to check the NEORV32 for RISC-V ISA compatibility.

Language: Python - Size: 15.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 34 - Forks: 8

kenshin579/finance.advenoh.pe.kr

Finance Blog

Language: JavaScript - Size: 240 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

mags0ft/JoltCore-16

16-bit RISC CPU with custom ISA, 128 KiB of RAM & ROM, 8 I/O ports, self-written assembler and emulator

Language: Python - Size: 1.75 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

nfdi4plants/ARCtrl

Polyglot (.NET/JS/Python) library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime-agnostic contract systems.

Language: F# - Size: 9.69 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 18 - Forks: 9

MahdiSafsafi/opcodesDB

x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.

Language: Perl - Size: 1.32 MB - Last synced at: 2 days ago - Pushed at: about 5 years ago - Stars: 77 - Forks: 14

marcinwiacek/pl1

Research project for creating pipeline CPU without hazards running kernel-less OS

Language: SystemVerilog - Size: 1.3 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 0

vezel-dev/hoard 📦

A collection of specifications and reference manuals for instruction set architectures. Migrated to Codeberg.

Size: 21.5 KB - Last synced at: 1 day ago - Pushed at: 16 days ago - Stars: 6 - Forks: 1

seek4science/seek

For finding, sharing and exchanging Data, Models, Simulations and Processes in Science.

Language: Ruby - Size: 431 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 84 - Forks: 52

michaeljclark/rv8

RISC-V simulator for x86-64

Language: C++ - Size: 6.03 MB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 705 - Forks: 101

nguyenphuminh/90deg

90deg is an OISC centered around vector dot product and addition

Language: JavaScript - Size: 23.4 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

moneytosms/MIPS_Processor

A Python based simulator for a basic MIPS ISA Processor

Language: Python - Size: 22.5 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

openlabun/MIPSTranslator

https://mipsconverter.openlab.uninorte.edu.co/

Language: TypeScript - Size: 1.18 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 18

Open-ZK-ISA/proposals

Developers discussions on the prover-friendly ISA specification

Size: 10.7 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

Aeternum-Veritas/Merry

A 64-bit Virtual Machine that emulates a custom ISA made in C to be used for learning purposes are be tailored to be used as the runtime for a language.

Language: C - Size: 6.4 MB - Last synced at: 8 days ago - Pushed at: 30 days ago - Stars: 18 - Forks: 4

david-palma/mips-32bit

Microprocessor without Interlocked Pipelined Stages (MIPS) architectures implemented in single-cycle and multi-cycle formats.

Language: VHDL - Size: 366 KB - Last synced at: 6 days ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 1

shalan/z16

A 16-bit RISC-V Inspired ISA

Language: C - Size: 1.04 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 15

RascalFoxfire/Picowizard

A tiny 8 bit RISC ISA for on-chip/on-FPGA management purposes

Language: SystemVerilog - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

GPUOpen-Tools/isa_spec_manager

Utilities for accessing AMD's Machine-Readable GPU ISA Specifications.

Language: C++ - Size: 455 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 32 - Forks: 3

mrLSD/riscv-fs

F# RISC-V Instruction Set formal specification

Language: F# - Size: 148 KB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 282 - Forks: 14

ISA-tools/isa-api

ISA tools API

Language: Jupyter Notebook - Size: 160 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 43 - Forks: 42

sshwy/y86-pipe-rs

Y86 Pipeline Simulator Rust Implementation, employed in PKU's ICS 2024 archlab

Language: Rust - Size: 3.19 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

marusak/School

VUT FIT BIT projects

Language: Objective-C - Size: 7.34 MB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 5

hkzlab/ISA_EMS_4Mb

ISA 4Mb EMS expansion board

Language: Assembly - Size: 3.66 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 33 - Forks: 4

patrickmcnamara/leap16

LEAP16 is a 16-bit computer architecture.

Language: Go - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ddrcode/riscv-isa

RISC-V instructions model and disassembler written in Rust

Language: Rust - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

heimskr/why

A somewhat esoteric instruction set architecture, plus an assembler, linker and VM. Not related to WebAssembly.

Language: C++ - Size: 9.2 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 8 - Forks: 2

intel/MultiArchUefiPkg 📦

Multi-Architecture UEFI Environment Driver

Language: C - Size: 5.85 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 56 - Forks: 14

sondernextdoor/VirtualMachine

Turing-complete 64-bit virtual machine written in C++ and C#

Language: C++ - Size: 547 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 13 - Forks: 3

jameslzhu/riscv-card

An unofficial assembly reference for RISC-V.

Language: TeX - Size: 524 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 478 - Forks: 59

hkzlab/CGA_Schematics

IBM Colour Graphics Adapter schematics redrawn in KiCad

Size: 4.61 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 2

TheLeopard65/ISA-Imitation

This repository contains a simple C++ implementation of a Von-Neumann architecture simulator. The program mimics the behavior of a basic computer architecture that uses a single memory space for both instructions and data. Users can load programs, execute them, and view the current state of the memory and registers.

Language: C++ - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

hkzlab/ES688_ISA8

Sound Card for the ISA (8bit) bus sporting Sound Blaster / Sound Blaster PRO emulation via ES688F chip, and a real Yamaha OPL3 FM Synth. It's also completely jumper configurable.

Size: 19 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 7

openlabun/LogisimWeb

Language: JavaScript - Size: 2.89 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 3

openlabun/RiscvTranslator

Language: JavaScript - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

BerryWorksSoftware/edi-json

Serializing EDI as JSON

Language: Java - Size: 2.8 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 103 - Forks: 31

hkzlab/ES1868_ISA8

ISA 8bit sound card based on the ES1868F sound chip, providing Sound Blaster PRO and OPL3 compatibility in a highly integrated package

Size: 20.4 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 67 - Forks: 19

hkzlab/ISA_EGA_CHIPS

This board is and EGA clone based on a reversed PA-WTEGA card, based on the chipset by CHIPS (P82C435 + P82A436).

Size: 12.6 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 3

hkzlab/ISA_QuadUART2

This 8-bit ISA board will provide 4 serial RS232 ports using a single 16C554 controller. 2 ports are exposed on an external bracket and 2 are on internal headers.

Size: 3.72 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

alexfru/SediCiPU

SediCiPU CPU architecture

Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

alexfru/SediCiPUv2

SediCiPUv2 CPU architecture

Language: C - Size: 250 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

marcin-chwedczuk/mega-iso-vga

Using an old 8-bit ISA VGA card with Arduino Mega

Language: C++ - Size: 17 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 19 - Forks: 0

grachale/microarchitecture_RISC_V

Design of a Processor Microarchitecture Supporting a Chosen Subset of RISC-V ISA Instructions.

Language: Verilog - Size: 86.9 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

jnk0le/XTightlyCoupledIO

custom riscv extension to provide directly accessed peripheral registers

Language: Makefile - Size: 286 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

octokerbs/FCEN-OrganizacionDelComputador-1

Sequential logic - Instruction set architecture - Micro programming - Input/Output - Analog/Digital and Digital/Analog conversion - Memory bus

Language: Assembly - Size: 3.9 MB - Last synced at: about 7 hours ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ZGwtao/DADAO Fork of gxt/DADAO

DADAO-SimRISC project, forked for developing purpose

Language: C - Size: 2.97 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Inspiaaa/Micro8

An 8-bit RISC computer built in Digital with a custom ISA and general-purpose assembler.

Language: Java - Size: 5.74 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

ablejec/pISA-tree Fork of NIB-SI/pISA-tree

pISA-tree: Standard project directory tree (ISA compliant)

Language: Batchfile - Size: 15.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

NIB-SI/pISA-tree

pISA-tree: Standard project directory tree (ISA framework compliant)

Language: Batchfile - Size: 15.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

david-palma/mips-32bit-encoder

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.

Language: C - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

AliceKuonjiY/NJU-PA

南京大学计算机系统基础实验

Language: C - Size: 41.1 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

z1skgr/VHDL-processor-CHARIS

Architecture of processor designed in vhdl

Language: VHDL - Size: 16.4 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

LoungeCPP/pir-8-emu

Implementation of the pir-8 ISA

Language: Rust - Size: 12.3 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

mrisc32/mrisc32 📦

MRSIC32 ISA documentation and development

Language: TeX - Size: 2.31 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 90 - Forks: 9

hkzlab/ISA_8bitNetwork_8019

8bit ISA NE2000-compatible network card based on the RTL8019AS chip

Language: Assembly - Size: 6.75 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 3

Layheng-Hok/RISC-V-CPU

RISC-V CPU: Single-Cycle Processor for RISC-V ISA Built in Verilog - SUSTech's project of course CS202: Computer Organization in Spring 2024 - Score: 104.5/100

Language: VHDL - Size: 25.1 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1

mag-language/strontium

A bytecode machine with typed registers and multimethods for statically and dynamically typed programming languages.

Language: Rust - Size: 1.68 MB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

v1bh475u/Fix8

8-bit fixed length instructions assembler and emulator

Language: C++ - Size: 201 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

hkzlab/ISA_EMS_2Mb

ISA 8bit EMS 2Mb expansion card

Size: 1.87 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 3

bihealth/altamisa

AltamISA: a Python API for ISA-Tab files

Language: Python - Size: 1000 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

alantudyk/MRAzish

Inspired (and proved) by RVV LMUL

Size: 1.38 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

DivergentClouds/riw-16

A fantasy computer with 16 instructions.

Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

nxbyte/ARM-LEGv8

Verilog Implementation of an ARM LEGv8 CPU

Language: Verilog - Size: 3.96 MB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 97 - Forks: 29

noahwooten05/plasm2

PLASM2 Emulator

Language: C - Size: 12.8 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

EngineersBox/GBox16-GPU

Implementation of a custom GPU ISA microarchitecture called GBox16 based around NVIDIA and AMD microarchitectures

Language: VHDL - Size: 611 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

B-Ste/UL8_CPU

An extremely simple CPU with custom ISA made in Verilog for the Tang Nano 9ks

Language: Verilog - Size: 17.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

alirezakay/RISC-CPU

A multi-cycle RISC CPU (processor) like MIPS-CPU architecture in VHDL ( a hardware-side implementation )

Language: VHDL - Size: 2.52 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 27 - Forks: 5

hkzlab/ISA_DualUARTParport

8 bit ISA Parallel port + dual UART adapter

Size: 5.23 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 5

EngineersBox/CBox16-Processor

Implementation of QuAC v1.0 ISA microarchitecture called CBox16

Language: VHDL - Size: 1.45 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

ISA-tools/Risa

Risa allows to access metadata/data in ISA-tab format and builds Bioconductor data structures. Apart from parsing ISA-tab files, the package also provides functionality to save the ISA-tab dataset, or each of its individual files. Additionally, it is also possible to update assay files. Currently, metadata associated to proteomics and metabolomics-based assays (i.e. mass spectrometry) can be processed into an xcmsSet object (from the xcms R package).

Language: R - Size: 2.94 MB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 9

imabutahersiddik/Nobi-in-Quran

A collection of names of Nobi with Rasul mentioned in the Quran

Size: 1.95 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

wolgemoth/international-standard-atmosphere

A C++ port of Max Bernard's C# solution for calculating temperature, pressure and air density at a given altitude, according to the ISA.

Language: C++ - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

dominiksalvet/limen-alpha

Dual-core 16-bit RISC processor

Language: VHDL - Size: 700 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 2

dominiksalvet/limen

16-bit RISC processor with von Neumann architecture

Language: VHDL - Size: 53.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

dominiksalvet/six-alpha

Accumulator-based 4-bit processor

Language: VHDL - Size: 268 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

dominiksalvet/tine-alpha

8-bit MISC processor with pipelining

Language: VHDL - Size: 470 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

dominiksalvet/pcycle

My first processor written in HDL language

Language: VHDL - Size: 200 KB - Last synced at: 11 months ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 2

dominiksalvet/high-school-thesis

High school thesis about designing a 16-bit processor

Size: 3.33 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

dominiksalvet/risc63

Custom 64-bit pipelined RISC processor

Language: VHDL - Size: 421 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 13 - Forks: 1

notkartikye/custom-isa-assembler-simulator

🛠️ RISC Assembler and Simulator for Custom ISAs

Language: Python - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

renato425/isadb

A new way for you to control your project data.

Language: JavaScript - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

akchildren/cushon-assessment

Stage 2 coding task for cushon

Language: PHP - Size: 301 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

stupidcomputer/desmos-computer

an isa, compiler for the isa, and supporting graphs for a desmos-based computer

Language: Python - Size: 36.1 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

izcoser/mips-computer

MIPS ISA simulation with Logisim Evolution.

Size: 464 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

evelyne24/system-design-checklist

A technical checklist to spark curiosity and reflection when designing software systems.

Language: SCSS - Size: 1.8 MB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 14

ryukinix/ahmes-asm 📦

An assembler for the ISA of the hypothetical machine Ahmes

Language: C - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 2 - Forks: 0

makisu/isameter-spa

Income Share Agreement (ISA) Calculator

Language: JavaScript - Size: 224 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

DocentSzachista/devops-labs

Zasoby do zajęć jakie prowadzę na PWR

Language: Dart - Size: 612 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 30

Bihanojko/School-Projects

Projects created during my studies at FIT BUT

Language: C++ - Size: 12.2 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

dowl-air/ISA-project-2020

School project: Domain name filtering DNS server

Language: C - Size: 762 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

karthikmurakonda/CS311-CA_lab

Repository for source code of assignments assinged in computer organisation and architecture lab course at IIT dharwad.

Language: Java - Size: 1.46 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

shhan730/MIPS_ISA_Assembler

MIPS ISA Assembler

Language: C - Size: 532 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

avisi-group/borealis

ISA simulation and development toolchain

Language: Rust - Size: 54.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

TheTipo01/goIJVM

An IJVM interpreter, written in go.

Language: Go - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Ekan5h/RISC-V-ISA-Simulator

An assembler and ISA simulator for the RISC-V assembly language.

Language: Python - Size: 7.62 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 5

CTSRD-CHERI/RVBS

RISC-V BSV Specification

Language: Bluespec - Size: 429 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 2

NajimAlfutini/Design-A-Full-SRC-Processor

The project involves designing a Simple RISC Computer (SRC) processor with 23 instructions, 32 registers, a control unit, data path, and memory components, aiming to create a functional CPU architecture capable of executing instructions.

Language: HTML - Size: 4.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ethiffeault/eti

eti - Extended Type Information for c++

Language: C++ - Size: 181 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0