A CPU implemented in a modular synthesizer
-
Updated
Mar 20, 2022
A CPU implemented in a modular synthesizer
Implementation of a simple SIMD processor in Verilog, core of which is a 16-bit SIMD ALU. 2's compliment calculations are implemented in this ALU. The ALU operation will take two clocks. The first clock cycle will be used to load values into the registers. The second will be for performing the operations. 6-bit opcodes are used to select the fun…
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.
tinyGPU: A Predicated-SIMD processor implementation in SystemVerilog
Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.
A multi-cycle RISC CPU (processor) like MIPS-CPU architecture in VHDL ( a hardware-side implementation )
Chisel implementation of Neural Processing Unit for System on the Chip
EE577b-Course-Project
CSC403: Computer Organization and Architecture [COA] & CSL403: Processor Architecture Lab [PAL] <Semester IV>
Design and verification of a simple pipelined RISC processor in Verilog, featuring a five-stage pipeline and custom ISA.
Um pequeno processador RISC-V de 32 bits desenvolvido com a linguagem de descrição VHDL.
An FPGA-based single-cycle RISC-V processor (RV32I) implemented in SystemVerilog. Project includes complete datapath and control logic with instruction memory, data memory, ALU, immediate generator, and branch comparator. This project is ideal for learning computer architecture, digital design, and RISC-V ISA implementation.
Implementation of Vector Reduce Min and Vector Negation ASIC Hardware, plus a toy CPU, memory and custom ISA for demo. Can be compiled to Verilog. Demos include fib series computations using custom ISA (and custom assembly) and some vector programs.
A simple processor designed using Verilog and Altera DE1 development board.
NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs
SEP, for Simple Enough Processor, is an elaborated from scratch simulated (on Logisim) educational CPU
Verilog implementation of a subset of MIPS 32 Bit Processor Instructions, ISA design, Assembler Design and Compiler design
Add a description, image, and links to the processor-design topic page so that developers can more easily learn about it.
To associate your repository with the processor-design topic, visit your repo's landing page and select "manage topics."