All Projects → rafaelcalcada → steel-core

rafaelcalcada / steel-core

Licence: MIT license
Processor core implementing the base RV32I instruction set of the RISC-V ISA

Programming Languages

Verilog
626 projects
tcl
693 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
c
50402 projects - #5 most used programming language
Batchfile
5799 projects
pascal
1382 projects

Projects that are alternatives of or similar to steel-core

rv32i-sim
RISC-V Software Simulation
Stars: ✭ 21 (-68.66%)
Mutual labels:  risc-v, rv32i
KyogenRV
The Simple 5-staged pipeline RISC-V written in chisel3 for intel FPGA.
Stars: ✭ 37 (-44.78%)
Mutual labels:  risc-v, rv32i
spu32
Small Processing Unit 32: A compact RV32I CPU written in Verilog
Stars: ✭ 51 (-23.88%)
Mutual labels:  risc-v, rv32i
Ataraxia
Simple and lightweight source-based multi-platform Linux distribution with musl libc.
Stars: ✭ 226 (+237.31%)
Mutual labels:  risc-v
Home
为推广RISC-V尽些薄力
Stars: ✭ 226 (+237.31%)
Mutual labels:  risc-v
FPGAmp
720p FPGA Media Player (RISC-V + Motion JPEG + SD + HDMI on an Artix 7)
Stars: ✭ 190 (+183.58%)
Mutual labels:  risc-v
riscv-cores-list
RISC-V Cores, SoC platforms and SoCs
Stars: ✭ 651 (+871.64%)
Mutual labels:  risc-v
Lion
Where Lions Roam: RISC-V on the VELDT
Stars: ✭ 199 (+197.01%)
Mutual labels:  risc-v
riscvm
Tiny RISC-V virtual machine
Stars: ✭ 26 (-61.19%)
Mutual labels:  risc-v
FreeRTOS-RISCV
A port of FreeRTOS for the RISC-V ISA
Stars: ✭ 68 (+1.49%)
Mutual labels:  risc-v
CorePartition
Universal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Stars: ✭ 18 (-73.13%)
Mutual labels:  risc-v
Icicle
32-bit RISC-V system on chip for iCE40 and ECP5 FPGAs
Stars: ✭ 234 (+249.25%)
Mutual labels:  risc-v
spectre-attack-demo
Reproducing malicious memory reading on Intel i5 and Intel Xeon using a Spectre attack
Stars: ✭ 87 (+29.85%)
Mutual labels:  processors
Kazan
Mirror; Work-in-progress software-rendering Vulkan implementation
Stars: ✭ 226 (+237.31%)
Mutual labels:  risc-v
drec-fpga-intro
Materials for "Introduction to FPGA and Verilog" at MIPT DREC
Stars: ✭ 66 (-1.49%)
Mutual labels:  risc-v
Biriscv
32-bit Superscalar RISC-V CPU
Stars: ✭ 208 (+210.45%)
Mutual labels:  risc-v
daintree
ARMv8-A/RISC-V kernel (with UEFI bootloader)
Stars: ✭ 32 (-52.24%)
Mutual labels:  risc-v
picorv32 Xilinx
A picorv32-riscv Soc with DMAC and Ethernet controller & lwip & Kirtex7@333MHz
Stars: ✭ 49 (-26.87%)
Mutual labels:  risc-v
core-v-verif
Functional verification project for the CORE-V family of RISC-V cores.
Stars: ✭ 283 (+322.39%)
Mutual labels:  risc-v
platform-shakti
Shakti: development platform for PlatformIO
Stars: ✭ 26 (-61.19%)
Mutual labels:  risc-v

RISC-V Steel is a free and open 32-bit RISC-V processor core for digital designs. It is developed so that you can take advantage of the free RISC-V ISA in new hardware projects, from small embedded designs to complex systems on a chip.

Check out the Getting Started guide!

Key features

Documentation

The project has gone through significant changes recently, making the old docs obsolete. New docs will be available soon.

License

Steel Core is distributed under the MIT License.

History

Steel Core was developed for the author's final year college project in 2020. The project goal was to help expand the adoption of the RISC-V architecture by creating a RISC-V core with the basic features to run embedded software that is simple to reuse.

Contact

Rafael Calcada ([email protected])

Acknowledgements

My friend Francisco Knebel and my advisor Ricardo Reis deserve special thanks for their collaboration in this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].