There are 1 repository under mips-processor topic.
A pipelined implementation of the MIPS processor featuring hazard detection as well as forwarding
5-stage pipelined 32-bit MIPS microprocessor in Verilog
It's all coming back into focus!
A multi-cycle RISC CPU (processor) like MIPS-CPU architecture in VHDL ( a hardware-side implementation )
Linux kernel source tree with the latest features and modifications to unleash the full potential of Ingenic processors.
Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:
A 5-stage pipelined mips32 processor
🔮 A 16-bit MIPS Processor Implementation in Verilog HDL
A MIPS processor with Cache and Advanced Branch Predictor written in SystemVerilog
A low power, high performance 32-bit, 5-cycle MIPS core that implements a subset of instructions.
🔮 A 32-bit MIPS Processor Implementation in Verilog HDL
Modification of the MARS program originally written by Kenneth Vollmar and Pete Sanderson at Missouri State University.
A complete classic 5-stage pipeline MIPS 32-bit processor, including a 2-bit branch predictor, a branch prediction buffer and a direct-mapped cache.
MIPS simulator written in Go
Solution for the assignment in Digital Design and Computer Architecture course including test benches running faster than official nightly tests.
A pipelined MIPS processor implemented in Verilog, featuring hazard detection and forwarding.
An ELF parser, which calculates stack usage for embedded mips microcontroller, especially for Microchip's XC32 compiler
Implementation of a 32-bit 5 stage Pipelined MIPS Processor using RTL coding in Verilog on ModelSim simulator. The processor datapath and control units are designed for Arithmetic and Logical instructions (all r-type instructions + addi, andi, ori, slti), Data transfer instructions (lw, sw), Branch and jump instructions (beq, j). Forwarding control, hazard detection and stalling units are also implemented to improve the efficiency of the pipeline. The designed processor can be tested by initializing the instruction memory with test instructions and obtaining the corresponding register contents by generating waveforms on ModelSim.
A pipelined implementation of a MIPS processor that was optimized to use data forwarding, caching and branch prediction.
the tiniest MIPS R4300i assembler and disassembler
DEPRECATED!!! An (almost) fully functional theme engine for MARS.
Core part of a mini processor simulator called MySPIM using the C language on a Unix/Linux platform. MySPIM demonstrates some functions of the MIPS processor as well as the principle of separating the data-path from the control signals of the MIPS processor. The MySPIM simulator reads in a file containing MIPS machine code (in a specified the format) and simulates what MIPS does cycle-by-cycle (single-cycle data path).
💻 MIPS Pipeline Processor simulator
This is a repository containing all the simulations and reports of CSE-306 Computer Architecture Sessional.
Buildroot for Halley5, the evaluation board for Ingenic X2000 SoC
A 32-bit MIPS processor developed in Verilog based on pipeline
A 32-bit MIPS Processor Implementation in Verilog HDL
Assignments done in CSE306 course offered by CSE, BUET
Full FPGA Implementation of 32-bit FSM-based Multi-State MIPS Processor
Mips Multi-Cycle, Computer Architecture course, University of Tehran
A complete hardware description of a pipeline MIPS processor in SystemVerilog that can execute integer assembly code implemented on the Altera DE2-115 FPGA. It also has the ALMa Mips Mounter built-in.
Course project for Computer Design and Practice at HIT.