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

CSRV64-IM-P5

Embedded / MCU Profile

Planned / In Progress

FEATURES

  • RV64IM ISA
  • 5-stage in-order pipeline
  • Hazard detection and forwarding
  • Optional cache
  • Interrupt & timer support

PURPOSE

Teaching pipelined CPU design, embedded workloads, FPGA SoC integration

Coming Soon

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