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

Topic: "computer-architecture"

Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

Size: 782 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 68,464 - Forks: 9,261

MattPD/cpplinks

A categorized list of C++ resources.

Size: 5.17 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 4,921 - Forks: 508

mortbopet/Ripes

A graphical processor simulator and assembly editor for the RISC-V ISA

Language: C++ - Size: 43.7 MB - Last synced at: 12 days ago - Pushed at: 24 days ago - Stars: 2,831 - Forks: 287

Exely/CSAPP-Labs

Solutions and Notes for Labs of Computer Systems: A Programmer's Perspective 3rd Editon // 《深入理解计算机系统》第三版的实验文件、解答与笔记

Language: C - Size: 4.07 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 2,475 - Forks: 440

baquer/GATE-and-CSE-Resources-for-Students

📚 📖 📚CSE GATE Resources for GATE and CSE Aspirants 😎 😁 . Show your ❤️ by ⭐️⭐️

Size: 225 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 1,555 - Forks: 411

o-oconnell/minixfromscratch

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Language: C - Size: 6.15 MB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 1,227 - Forks: 67

flipacholas/Architecture-of-consoles

Technical articles about console architecture

Size: 7.43 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 941 - Forks: 64

jsdf/little-virtual-computer

Learn how computers work by simulating them in Javascript

Language: JavaScript - Size: 161 KB - Last synced at: 3 days ago - Pushed at: about 6 years ago - Stars: 854 - Forks: 32

sam-astro/Astro8-Computer

Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language

Language: C++ - Size: 342 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 803 - Forks: 89

jobhope/TechnicalNote

Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.

Language: C++ - Size: 382 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 596 - Forks: 78

ChampSim/ChampSim

ChampSim is an open-source trace based simulator maintained at Texas A&M University and through the support of the computer architecture community.

Language: C++ - Size: 13.9 MB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 579 - Forks: 481

mikeroyal/RISC-V-Guide

RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.

Language: Assembly - Size: 1.07 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 566 - Forks: 47

cvut/qtrvsim

RISC-V CPU simulator for education purposes

Language: C++ - Size: 3.74 MB - Last synced at: 8 days ago - Pushed at: 19 days ago - Stars: 546 - Forks: 73

kangtegong/self-learning-cs

『혼자 공부하는 컴퓨터구조 & 운영체제』 (한빛미디어)

Language: HTML - Size: 4.31 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 525 - Forks: 86

rajesh-s/computer-architecture-and-systems-resources

A curated list of Computer Architecture and Systems resources

Size: 1.02 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 510 - Forks: 55

MIPT-ILab/mipt-mips 📦

Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs

Language: C++ - Size: 113 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 353 - Forks: 138

rsms/rsm

Virtual computer

Language: C - Size: 1.54 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 291 - Forks: 8

umd-memsys/DRAMSim2

DRAMSim2: A cycle accurate DRAM simulator

Language: C++ - Size: 8.05 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 269 - Forks: 154

JackonYang/paper-reading

比做算法的懂工程落地,比做工程的懂算法模型。

Language: Jupyter Notebook - Size: 2.33 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 237 - Forks: 38

mathis-s/SoomRV

A simple superscalar out-of-order RISC-V microprocessor

Language: SystemVerilog - Size: 11.7 MB - Last synced at: about 3 hours ago - Pushed at: about 2 months ago - Stars: 202 - Forks: 16

skyzh/RISCV-Simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

Language: C++ - Size: 483 KB - Last synced at: 21 days ago - Pushed at: almost 5 years ago - Stars: 201 - Forks: 18

paulveillard/cybersecurity

Welcome Cybersecurity's World. An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources in Cybersecurity.

Language: Python - Size: 115 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 190 - Forks: 44

kangtegong/csnote

컴퓨터 과학 키워드 총정리 / computer science keyword notes

Language: JavaScript - Size: 6.52 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 189 - Forks: 13

hao-lh/the-books-making-you-better

This repo is a curated library to help you achieve a deeper understanding of what drives success and continuous improvement. Dive in, and discover content that can expand your thinking, sharpen your expertise, and fuel you drive better, whether you’re exploring new fields, honing in-demand skills, or simply looking for fresh perspectives.

Size: 254 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 181 - Forks: 22

err0r500/foundational-knowledge-for-programmers

List of resources about foundational knowledge for programmers (supposed to last a few decades)

Size: 34.2 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 163 - Forks: 11

KASIRGA-KIZIL/tekno-kizil

KASIRGA - KIZIL Takımı Teknofest 2023 Çip Tasarımı - KIZIL İşlemci Projesi

Language: Verilog - Size: 1.04 GB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 139 - Forks: 11

Maecenas/ICS-15213-CSAPP3e-CMU

:mortar_board::whale: Build Environment And Lab Assignments of the Introduction to Computer Systems course, CMU 15-213 dated 2015 Fall

Language: C - Size: 1.01 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 136 - Forks: 52

ILLIXR/ILLIXR

ILLIXR: Illinois Extended Reality Testbed

Language: C++ - Size: 134 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 134 - Forks: 46

CMU-SAFARI/Pythia

A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).

Language: C++ - Size: 3.48 MB - Last synced at: 11 days ago - Pushed at: 29 days ago - Stars: 132 - Forks: 45

sarchlab/mgpusim

A highly-flexible GPU simulator for AMD GPUs.

Language: Go - Size: 125 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 131 - Forks: 30

phoeniX-Digital-Design/phoeniX

RISC-V Embedded Processor for Approximate Computing

Language: Verilog - Size: 160 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 124 - Forks: 82

TheRiscGuy/Veecom

Simple Yet Powerful RISC-V Computer

Language: Assembly - Size: 5.75 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 115 - Forks: 11

Mariotti94/WebRISC-V

WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]

Language: PHP - Size: 2.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 102 - Forks: 10

pulp-platform/hero

Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.

Language: SystemVerilog - Size: 61.8 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 25

vmmc2/Vulcan 📦

RISC-V Instruction Set Simulator (Built for education).

Language: Dart - Size: 3 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 101 - Forks: 10

cyber-anubis/The-HACK-General-Purpose-Computer

Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.

Language: Python - Size: 151 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 99 - Forks: 5

arm-university/Graphical-Micro-Architecture-Simulator

Graphical-Micro-Architecture-Simulator

Language: JavaScript - Size: 30.1 MB - Last synced at: 24 days ago - Pushed at: 9 months ago - Stars: 96 - Forks: 30

TheByteAttic/CERBERUS2080

CERBERUS 2080™, the amazing multi-processor 8-bit microcomputer, featuring Z80, 65C02 and AVR processors.

Language: C++ - Size: 349 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 95 - Forks: 22

mhyousefi/MIPS-pipeline-processor

A pipelined implementation of the MIPS processor featuring hazard detection as well as forwarding

Language: Verilog - Size: 1.54 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 95 - Forks: 27

meiniKi/FazyRV

A minimal-area RISC-V core with a scalable data path to 1, 2, 4, or 8 bits and manifold variants.

Language: SystemVerilog - Size: 772 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 89 - Forks: 4

gboncoffee/egg

Emulador Genérico do Gabriel

Language: Go - Size: 709 KB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 84 - Forks: 5

ghaiklor/nand-2-tetris

Computer built from the ground up on top of own CPU, while compiler and assembler for it implemented in Rust language

Language: Assembly - Size: 752 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 76 - Forks: 6

rafi007akhtar/CSE-resources

A collection of curated resources for learning Computer Science subjects and skills, that I garnered throughout my tenure as a CSE student. Contributions, and report of broken links are welcome.

Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 72 - Forks: 20

meton-robean/ResearchNote

通过issue和README来记录日常学习研究笔记 关注 机器学习系统,深度学习, LLVM,性能剖视, Linux操作系统内核 话题 关注 C/C++. JAVA. Python. Golang. Chisel. 编程语言话题 ( Writing Blogs using github issue and markdown! (inculding Machine Learning algs and system, LLVM, Linux kernel, java, python, c++, golang)

Size: 3.8 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 70 - Forks: 7

WomenWhoCode/wwcsf-backend-study-group

WWCode Backend Study Group

Language: Java - Size: 94.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 9

CMU-SAFARI/Hermes

A speculative mechanism to accelerate long-latency off-chip load requests by removing on-chip cache access latency from their critical path, as described by MICRO 2022 paper by Bera et al. (https://arxiv.org/pdf/2209.00188.pdf)

Language: C++ - Size: 4.53 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 65 - Forks: 12

coderick14/ARMed

A terminal-based emulator of the ARM instruction set written in Golang

Language: Go - Size: 599 KB - Last synced at: 22 days ago - Pushed at: over 7 years ago - Stars: 65 - Forks: 2

yuri-pechatnov/caos

Материалы для студентов ФПМИ

Language: Jupyter Notebook - Size: 13.7 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 64 - Forks: 21

neelkshah/MIPS-Processor

5-stage pipelined 32-bit MIPS microprocessor in Verilog

Language: Verilog - Size: 138 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 64 - Forks: 13

vonsim/vonsim

VonSim: a simulator for a simple CPU architecture.

Language: TypeScript - Size: 60.3 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 4

Kannagi/AltairX

New computer and new CPU PoC

Language: C - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 61 - Forks: 7

bobanetwork/boba_legacy

Monorepo implementing Boba, a compute layer for Ethereum

Language: Go - Size: 167 MB - Last synced at: 22 days ago - Pushed at: 9 months ago - Stars: 61 - Forks: 62

miglopst/PIM_NDP_papers

Size: 536 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 61 - Forks: 18

mikinty/Hardware-Engineer-Interview-Questions

For aspiring hardware engineers out there.

Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 60 - Forks: 9

mohitmishra786/BitsAndBytes

A comprehensive systems programming toolkit implementing low-level concepts in C, from memory management to OS internals. Features practical implementations of computer architecture concepts with a focus on performance and hardware interaction.

Language: C - Size: 1.49 MB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 58 - Forks: 6

harvard-edge/MAVBench

Simulator + benchmark suite for Micro Aerial Vehicle design.

Language: Python - Size: 14.5 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 24

adzialocha/8bit

Notes on building a 8bit CPU

Language: Assembly - Size: 264 KB - Last synced at: 17 days ago - Pushed at: over 7 years ago - Stars: 53 - Forks: 8

aw-junaid/Computer-Science

Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field

Language: Python - Size: 1.85 GB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 52 - Forks: 11

SilenceX12138/MIPS-Microsystems

A computer system containing CPU, OS and Compiler under MIPS architecture.

Language: Verilog - Size: 8.8 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 52 - Forks: 0

moshafieeha/UT-ECE-Student-Resources

A curated list of valuable resources from our studies at the University of Tehran (UT), School of Electrical and Computer Engineering (ECE)

Size: 188 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 50 - Forks: 2

SBTCVM/SBTCVM-Gen2-9

SBTCVM is a virtual machine implementation of a balanced ternary (base 3) computer. Features several compiled languages for ternary software development.

Language: Python - Size: 4.22 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 43 - Forks: 6

zslwyuan/PAAS_V1.0

PAAS: A System Level Simulator for Heterogeneous (CPU-FPGA) Computing Systems

Language: Ada - Size: 37.3 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 16

TomerAberbach/mano-simulator

🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.

Language: Java - Size: 1.26 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 38 - Forks: 15

SinghCoder/Icarus_Verilog

This repo contains code snippets written in verilog as part of course Computer Architecture of my university curriculum

Language: Verilog - Size: 56.1 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 19

yshalabi/covert-channel-tutorial

Hands on with side-channels: a tutorial on covert-channels built using shared CPU resources. Three different covert-channel implementations based on Flush+Reload and Prime+Probe (L1, LLC) side-channels. Also, some tools and libraries.

Language: C - Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 38 - Forks: 11

skyzh/mips-simulator

💻 A 5-stage pipeline MIPS CPU design in Haskell.

Language: Haskell - Size: 91.8 KB - Last synced at: 19 days ago - Pushed at: almost 5 years ago - Stars: 36 - Forks: 0

tscheipel/HaDes-V

HaDes-V is an Open Educational Resource for learning microcontroller design. It guides you through creating a pipelined 32-bit RISC-V processor using SystemVerilog and FPGA tools. Developed by TU Graz's EAS Group, this resource combines hands-on exercises in hardware/software co-design with practical implementation on the Basys3 FPGA board.

Language: SystemVerilog - Size: 432 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 35 - Forks: 2

TheByteAttic/6502-to-W65C02S-adapter

A small daughterboard adapter that replaces a 6502 processor (used in vintage 8-bit computers such as the VIC-20, Apple II and BBC Micro) with a modern equivalent. Two versions are provided, which fit different motherboards.

Size: 130 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 35 - Forks: 11

andrewt0301/hse-acos-course

Materials for the "Computer Architecture and Operating Systems" course taught at Faculty of Computer Science of Higher School of Economics

Language: Assembly - Size: 769 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 34 - Forks: 29

jlpteaching/ECS154B

Materials for ECS 154B at UC Davis

Language: SCSS - Size: 112 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 39

VanTamNguyen/Nand2Tetris

Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.

Language: Assembly - Size: 2.02 MB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 34 - Forks: 14

zhangyachen/ComputerArchitectureAndCppBooks

📚 计算机体系结构与C++书籍收集(持续更新)

Size: 36.7 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 7

guptaanmol184/nand2tetris

💡 Nand2tetris course

Language: Assembly - Size: 599 KB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 10

sjohann81/hf-risc

HF-RISC SoC

Language: C - Size: 5.16 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 32 - Forks: 36

aofarmakis/Nibbling-bits

Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.

Language: Verilog - Size: 4.01 MB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 32 - Forks: 0

bsc-mem/Mess-benchmark

A Multiplatform benchmark designed to provide holistic, detailed and close-to-hardware view of memory system performance with family of bandwidth--latency curves.

Language: Shell - Size: 4.52 GB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 31 - Forks: 5

STAR-Laboratory/Accelerating-RecSys-Training

Accelerating Recommender model training by leveraging popular choices -- VLDB 2022

Language: Python - Size: 274 KB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 30 - Forks: 4

skyzh/mips-cpu

💻 A 5-stage pipeline MIPS CPU implementation in Verilog.

Language: Verilog - Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 28 - Forks: 4

jasonv/MythSim

The Mythical CPU Simulator for Real Students

Language: Java - Size: 555 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 27 - Forks: 8

chenxuhao/gardenia

GARDENIA: Graph Analytics Repository for Designing Efficient Next-generation Accelerators

Language: C++ - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 26 - Forks: 7

comidan/Computer-Science-Engineering

Collection of all courses, and their materials, attended at Politecnico di Milano during both Bachelor level degree and Master level degree in Engineering, Computer Science Engineering

Language: HTML - Size: 2.41 GB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 1

arm-university/Modern-System-on-Chip-Design-on-Arm

A textbook on system on chip design using Arm Cortex-A

Size: 40.8 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 25 - Forks: 6

cepdnaclk/e16-co502-RV32IM-pipeline-implementation-group1

The objective of this project was to design and implement a 5 stage pipeline CPU to support the RISC-V instruction architecture. This pipeline CPU supports the entire RV32IM ISA which contains 45 instructions. The designed pipeline CPU was implemented using behavioral modeling in verilogHDL and icarus Verilog was used compile and simulate. gtkWave was used to observe the behavior.

Language: Verilog - Size: 8.34 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 4

sherylll/lenet5-accelerator

FPGA and GPU acceleration of LeNet5

Language: Objective-C - Size: 1.05 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 23 - Forks: 5

aditeyabaral/MPCA-Lab-UE18CS256

A repository containing the source codes for the Microprocessors and Computer Architecture Laboratory course (UE18CS256) at PES University.

Language: C++ - Size: 2.37 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 6

spider-tronix/VLSI 📦

RISC V core implementation using Verilog.

Language: Verilog - Size: 1.53 MB - Last synced at: 8 months ago - Pushed at: about 4 years ago - Stars: 22 - Forks: 4

prp-e/micro-controller-design

Just a book on desigining a simple micro-controller.

Size: 3.51 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 6

TheLogicMaster/lm8

A custom 8-bit computer and software suite

Language: C - Size: 15.3 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 1

bmadone/csapp-labs

Computer Systems: A Programmer's Perspective – Lab Assignments

Language: C - Size: 1.72 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 18 - Forks: 2

hygoni/awesome-linux-kernel

Useful resources for learning kernel

Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 5

Ghonimo/Formal-Verification-With-VC-Formal--Tutorials-and-Examples

This repository is dedicated to providing a comprehensive guide and practical examples for using VC Formal for formal verification. Our goal is to help both beginners and experienced users understand the principles of formal verification and how to apply them effectively using VC Formal.

Size: 96.8 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 1

AsadiAhmad/CPU

CPU Simulation with Logisim for Computer Architecture Course

Size: 206 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 0

USMC1941/CS211-Rutgers

CS 211 Computer Architecture at Rutgers University

Language: Python - Size: 177 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 6

NikosDelijohn/Tethorax

RISC V 32 bit Base ISA Implementation.

Language: VHDL - Size: 22.1 MB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 16 - Forks: 2

sjohann81/viking

Viking ISA

Language: TeX - Size: 2.95 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 7

ash-olakangal/RISC-V-Processor

Verilog implementation of multi-stage 32-bit RISC-V processor

Language: Verilog - Size: 138 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 9

paulveillard/cybsecurity-cs

A collection of CS tools, software, libraries, learning tutorials, frameworks, academic and practical resources for Computer Science students in Cybersecurity

Size: 58.6 KB - Last synced at: 25 days ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 6

RossComputerGuy/SherwoodArch

The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.

Language: CSS - Size: 1.17 MB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 15 - Forks: 1

techcentaur/CPU-ARM

Design and implementation of a complete ARM based CPU.

Language: VHDL - Size: 973 KB - Last synced at: 5 months ago - Pushed at: about 7 years ago - Stars: 15 - Forks: 3

deepvyas/Verilog-Snippets

Verilog Snippets for partial fulfilment of CS-F342 Computer Architecture,BITS Pilani

Language: Verilog - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 15 - Forks: 10

Related Topics
assembly 167 verilog 131 risc-v 108 mips 99 cpu 88 vhdl 81 c 76 computer-science 75 assembler 73 assembly-language 59 mips-assembly 55 computer-organization 53 cpp 50 simulator 48 python 47 java 45 simulation 44 fpga 43 processor 43 mips-architecture 39 cache 38 pipeline 36 microprocessor 35 hardware 35 logisim 35 operating-system 33 compiler 30 risc 29 cache-simulator 28 operating-systems 28 data-structures 27 virtual-machine 27 instruction-set-architecture 27 emulator 26 arm 26 architecture 25 processor-architecture 25 systemverilog 25 computer-engineering 24 low-level-programming 23 hardware-description-language 23 embedded-systems 23 algorithms 22 riscv 22 mips-processor 21 machine-learning 21 digital-design 21 nand2tetris 20 verilog-hdl 20 branch-prediction 20 software-engineering 20 hardware-designs 20 hdl 20 tomasulo-algorithm 19 processor-design 17 isa 17 alu 17 computer 17 linux 17 tomasulo 15 education 15 pipeline-processor 15 database 15 mips-simulator 15 logic-gates 15 memory 15 cpu-emulator 15 cpu-design 14 assembly-language-programming 14 microarchitecture 14 university-project 14 artificial-intelligence 14 computer-networks 13 computer-systems 13 mips32 13 algorithms-and-data-structures 13 networking 13 computer-vision 13 programming 12 assembly-x86 12 mano-computer-simulator 12 python3 12 pipelining 12 arithmetic-logic-unit 11 c-plus-plus 11 modelsim 11 electronics 11 machine-language 11 javascript 11 logisim-evolution 10 parallel-computing 10 single-cycle-processor 10 deep-learning 10 security 10 branch-predictor 10 educational 10 gem5 10 network 9 databases 9 pipelined-processors 9