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

Topic: "single-cycle-processor"

martinKindall/risc-v-single-cycle

A Single Cycle Risc-V 32 bit CPU

Language: SystemVerilog - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 2

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: 2 months ago - Pushed at: 6 months ago - Stars: 32 - Forks: 0

phillbush/legv8

LEGv8 CPU implementation and some tools like a LEGv8 assembler

Language: Verilog - Size: 124 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 6

martinKindall/mips_cpu

Single Cycle 32 bit MIPS

Language: SystemVerilog - Size: 280 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

samadpls/ALEPH

Aleph is a single cycle processor that carries out one instruction in a single clock cycle

Language: Scala - Size: 37.2 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

arsalanjabbari/MIPS-CPU-Design

This project involves the creation of a single-cycle MIPS CPU design using Verilog. The single-cycle microarchitecture is characterized by executing an entire instruction in one clock cycle. The project delves into the intricacies of designing and implementing a simplified MIPS CPU, providing insights into its fundamental components.

Language: Verilog - Size: 8.79 KB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

explcre/21Summer-VE370-Intro-to-Computer-Organization-Projects

21Summer-VE370-Intro-to-Computer-Organization-Projects: -Project1: RISC-V Assembly, simluating c code. -Project2: 1.RISC-V64 single cycle processor. 2.RISC-V64 five-stage pipelined processor. -Project3: Virtual memory, TLB, cache, memory simulator. -Project4: Literature review on Computer Organization.

Language: Verilog - Size: 11.6 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

JoyenBenitto/grape

grape is a single cycle RISC-V [RV32I] processor synthesised using SystemVerilog. This project was done as a part of the RISC-V Architecture course(UE20EC302). This my first attempt in building a processor.

Language: SystemVerilog - Size: 196 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

Prajjv/RISC-V-Microprocessor-verilog-code-implementation-Artix-7-tested-with-Fibonacci-series-on-7seg

Here we are implementing Risc-V single cycle microprocessor on Basys3 (Artix-7) .We are testing with Fibonaccie Series and showing on 7 segment display..

Language: Tcl - Size: 146 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

muhammadtalhasami/RV32I_Single_Cycle

This repository contains an implementation of a RV32I fetch pipeline microprocessor. The RV32I is a 32-bit RISC-V instruction set architecture, with the 'I' extension indicating the base integer instructions.

Language: Verilog - Size: 168 KB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

Vedant2311/Complete-ARM-CPU

Single and Multi-cycle ARM processors implemented using VHDL

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

hwlabnitc/hwlabnitc.github.io

Main website of the HW Lab guide by NITC

Size: 24.6 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 4

Asterinos1/Neighbour-s-CPU-v2

This rep contains neighbour's cpu. Single-cycle / Multi-cycle CPU implementation in vhdl using ISE Xiling

Language: VHDL - Size: 5.96 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

muhammadtalhasami/rv32I_single_cycle_logisim

An implementation of rv32i single cycle processor on logisim

Size: 149 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

kamplianitis/SingleCycleProcessor

Single cycle processor Design for the purposes of the course Computer Organisation at Technical University of Crete (TUC)

Language: VHDL - Size: 261 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

PebPeb/Single-Cycle-RV32I

Single Cycle CPU using the RV32I Base Instruction set

Language: Verilog - Size: 3.2 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

Visheshanagu2894/riscv

RISC-V 32IM - Dobby SOC

Language: Verilog - Size: 2.38 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

OmarAmer01/VP_Harvard_MIPS

A 32-bit microprocessor with 42 instructions (including multiplication and division) and 8 X 32 registers and 2048 X 32 Ram with shared stack. An assembler is also available to write programs on the microprocessor using 8086-like assembly.

Language: Verilog - Size: 33.9 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 2

Amir-Shamsi/MIPS-Microarchitecture-Processor

MIPS Single-Cycle Microarchitecture Processor

Language: Java - Size: 75.2 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

Elzawawy/mips-processor-simulator

A simplified MIPS machine simulator using SystemVerilog, developed with three different micro-architectures: single-cycle, multi-cycle and pipelined.

Language: SystemVerilog - Size: 1.05 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 3

bruno-andrade3/mips32VHDL

MIPS 32 VHDL Project

Language: VHDL - Size: 2.33 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ntsdwkr/MIPS

Single Cycle MIPS (RISC) Processor

Language: Verilog - Size: 1.09 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

FareedCodess/Single_Cycle_CPU

This project showcases the design of a single cycle central processing unit which was built using the logisim.

Size: 670 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MUST-SCSE-SE-2018/Single-Cycle-Processor

đź’» The project of MUST CO101 Computer Organization

Language: C - Size: 180 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Whitelisted2/CS311-CompArch-Lab

This repository contains files related to Computer Architecture Lab (Autumn 2022).

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

viraj-dhanushka/Verilog-based-CPU

A 32-bit CPU which includes an ALU, a Register File, Control Unit, Data and Instruction memory

Language: Verilog - Size: 876 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

kalhorghazal/Mips-SingleCycle

Mips Single-Cycle, Computer Architecture course, University of Tehran

Language: SystemVerilog - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

MaheenAnees/Single-Cycle-RISCV-Processor

This repository is created to build a single cycle processor and converting it to a 5-stage pipelined processor capable of executing a bubble sort program.

Language: Verilog - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

jawwad9921iu39/Single-Cycle-Processor

This repository contains code for Single Cycle rv32i Processor.

Language: Verilog - Size: 0 Bytes - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

LiPtP0000/CPU_Design

16-bit single-cycle CPU using Verilog

Language: TeX - Size: 62.9 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Arsham-LH/Computer-Architecture

Code files related to the Computer Architecture course, taught by M. Movahedin

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

VesalBargi/verilog-single-cycle-cpu

A ModelSim project that implements a MIPS single-cycle CPU using Verilog.

Language: Verilog - Size: 241 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

pai4451/Single-Cycle-MIPS-CPU

Single Cycle 32 bits MIPS CPU

Language: Verilog - Size: 1.57 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

codingwthisa/Procesador-Monociclo-RISCV

ImplementaciĂłn del procesador monociclo RISC-V en System Verilog.

Language: SystemVerilog - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Ammar-Bin-Amir/RV32I_5-Stage_Pipelined_CPU

Processor Design of RV32I 5-Stage Pipelined CPU

Language: SystemVerilog - Size: 170 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Ammar-Bin-Amir/RV32I_Single_Cycle_CPU

Processor Design of RV32I Single Cycle CPU

Language: SystemVerilog - Size: 590 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

RicardoATT/Procesador_monociclo

RISC-V single-cycle processor written in Verilog using the Quartus tool. Implementation of bubble sort through assembly language.

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

Engineer-Ayesha-Shafique/RISC-V-Single-Cycle-Processor

This is a Single Cycle processor running the RV32I implementation, hence a 32-bit CPU, written in SystemVerilog.

Language: SystemVerilog - Size: 8.54 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MarleyLobao/Single-Cycle_MIPS_Processor

This repository holds files related to the development of a Single-Cycle Processor developed during the Digital Systems Architecture course.

Language: Verilog - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

JavidChaji/FUM-Computer-Architecture-Single-Cycle-MIPS-Processor

Single Cycle MIPS Processor implementation, Computer Assignment for Computer Architecture course in Ferdowsi University of Mashhad

Language: Verilog - Size: 728 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

alighanbari2002/MIPS-Processor Fork of M-Mashreghi/MIPS

MIPS processor designed in Verilog.

Language: Verilog - Size: 9.69 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

alighanbari2002/Computer-Architecture-Course-Projects Fork of M-Mashreghi/Computer-Architecture

All Computer Architecture course projects offered at University of Tehran.

Language: Verilog - Size: 14.9 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Riyadhz20/COA_Project

Design using Logisim to make a Single-Cycle 32-Bit CPU for a subset of the MIPS instructions

Size: 220 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

algorhtym/mips-single-cycle-processor

A digital design project for a MIPS Reduced Instruction Set Computer (RISC) single-cycle processor design that supports 32-bit MIPS instructions with an 8-bit wide datapath, on a 256x32 ROM and 256x8 RAM, implemented through structural VHDL

Language: VHDL - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

sts08015/risc-v-lab

Extended Version of COSE222 Lab

Language: SystemVerilog - Size: 59.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

juliocesarlq/Single-Cycle-MIPS-CPU

design a single-cycle MIPS CPU in C++. Single-cycle CPU program needs to be able to execute the following 10 instructions LW, SW, ADD, SUB, AND, OR, SLT, NOR, BEQ, J.

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

haowoo0112/Single-Cycle-RISC-Verilog

Language: C - Size: 1.98 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iamazizhaider/singlecycle_riscv_processor

This project was designed to run on Nexys A7 Artix-7 FPGA Trainer Board. This processor written in System Verilog can run I-Type, R-Type, B-Type, S-Type RISC-V commands. The current instruction set that has been uploaded here finds the greatest common divisor of two numbers.

Language: SystemVerilog - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Athanasioschourlias/Mips-single-cycle

This is a simple implementation of the MIPS single cycle processor that is described and taught in the book of "Computer Organisation and Design" from Patterson and Hennessy.

Language: Verilog - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

albertovallef/MIPS-Simulator

Supports 12 MIPS instructions

Language: C++ - Size: 191 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

petroud/SingleCycleProcessor

Single Cycle Processor with an ISA like MIPS x32 implemented in VHDL.

Language: VHDL - Size: 2.9 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

kalhorghazal/Computer-Architecture-Course-Projects

👷‍♀️Computer Architecture Course Projects, University of Tehran

Size: 1.95 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

mohammadasim98/MIPS-Pipeline-Processor

A single cycle pipeline processor based on MIPS instruction set architecture (ISA)

Language: C - Size: 4.35 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jpvp13/CSE140_Project

Spring 2021 UCM CSE140 (Single-cycle MIPS CPU) & (Pipelined MIPS CPU)

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

esteban-gasan/single-cycle-processor

A Verilog implementation of a single cycle processor using the LEGv8 instruction set architecture

Language: Verilog - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

sarthak-chakraborty/KGPRISC

Single Cycle CPU design (RISC architecture) developed in Xilinx ISE 14.7 using Verilog

Language: Verilog - Size: 851 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Topics
mips 17 verilog 17 risc-v 16 mips-architecture 10 computer-architecture 10 mips-assembly 8 multi-cycle-processor 7 rv32i 7 vhdl 6 single-cycle 6 riscv32 4 systemverilog 4 c 4 verilog-hdl 4 cpu 4 basys3-fpga 3 computer-organization 3 digital-circuit-design 3 mips-processor 3 microprocessor 3 hardware-designs 3 pipeline-processor 3 pipelined-processors 3 processor 3 risc-v-assembly 3 basys3 3 computer-organisation-architechure 2 rv32i-processor 2 computer-organization-and-design 2 logisim 2 multi-cycle 2 processor-design 2 vivado 2 java 2 riscv 2 assembly-language 2 assembler 2 digital-design 2 legv8 2 assembly 2 mips-simulator 2 gtkwave 2 risc 2 modelsim 2 fpga 2 rtl-design 2 pipeline 2 mips32 2 single-cycle-processor-gtkwave-image 2 fibonacci-sequence 1 vivado-hls 1 legv8-arm 1 xilinx-ise 1 5-stage-pipeline 1 hennessy-and-patterson 1 patterson 1 fibonacci-numbers 1 basys3-fpga-board 1 artix-7 1 pipeline-cpu 1 7-segment 1 verilog-project 1 coursework 1 computer-architecture-lab 1 risc-architecture 1 cpu-design 1 southeast-university 1 verilog-codes 1 verilog-code-examples 1 verilator 1 system-verilog-codes 1 system-verilog 1 risc-v-processor-images 1 risc-v-processor 1 risc-v-pipeline 1 muhammadtalhasami-github- 1 fetch-stage-pipeline 1 scala 1 chisel3 1 rtl 1 rsic-v 1 hardware 1 instruction-set-architecture 1 hardware-description-language 1 virtual-memory 1 tlb-simulator 1 tlb 1 riscv64 1 cpu-emulator 1 computer-organization-lab 1 linear-regression 1 house-price-prediction 1 riscv-assembly 1 ucmerced 1 cpp 1 toyrisc 1 simulation 1 processor-simulator 1 pipelining 1 latency-analysis 1