Skip to content

PetrakovP/selen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

selen

SoC Academic System on Chip based on RISC-V core, developed from scratch. SoC contains:

  • RISC-V in order, 5 stage pipeline core
  • L1 instruction and L1 data caches, 4-way associativitе write-through no-write-allocate
  • Wishbone Interconnect (AXI for private needs)
  • SRAM, ROM wishbone controllers
  • IO hub with SPI and GPIO

Target platfrom FPGA Spartan-6 (see main block diagram https://github.com/Zhikharev/selen/blob/master/doc/selen/selen.png).

We introduce assembler for RISC-V ISA, which supports our custom instructions. At last we designed simple ISA simulator to execute binary memory images.

For cooperation or any questions please contact gregory.zhiharev@gmail.com

About

SoC based on RISC V ISA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SystemVerilog 91.9%
  • C 2.4%
  • C++ 2.2%
  • Verilog 1.9%
  • Perl 1.0%
  • Python 0.6%