CoreSelva

CoreSelva

Educational Hardware IP Design

Small, readable, and verified hardware IPs for education, research, and FPGA experimentation

My Recent Build

CSRV64

Top-of-the-line 64-bit RISC-V cores designed for education and research

Swipe left or right to explore →

CSRV64I_SC

Base Educational Core

Implemented / Stable

FEATURES

  • RV64I ISA
  • In-order execution
  • Non-pipelined (Single-cycle)
  • Machine mode only
  • No MMU, No caches

PURPOSE

Teaching RISC-V fundamentals, verification baseline, architecture research starting point

View on GitHub

CSRV64I-P5

Embedded / MCU Profile

Implemented / Stable

FEATURES

  • RV64I base ISA
  • 5-stage in-order pipeline
  • Hazard detection and forwarding
  • Branch/jump flush + load-use stall handling
  • Tested on Artix-7 FPGA

PURPOSE

Teaching pipelined CPU design, embedded workloads, FPGA SoC integration

View on GitHub

CSRV64-GS-LX

Linux / Research Profile

Long-term Research Goal

FEATURES

  • RV64G ISA
  • Machine & Supervisor modes
  • MMU (Sv39)
  • OpenSBI compatibility
  • Linux kernel boot

PURPOSE

Advanced architecture research, OS-hardware interaction, Linux-capable RISC-V exploration

Coming Soon

Who We Serve

Empowering education, research, and innovation in hardware design

Students

Undergraduate and postgraduate students learning CPU and SoC design

Professors

Educators teaching computer architecture and digital design

Researchers

Academic researchers exploring hardware architecture

Startups

Early-stage companies prototyping embedded systems