Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request for spec of hardware side #44

Open
ray-mahong opened this issue Nov 26, 2019 · 5 comments
Open

request for spec of hardware side #44

ray-mahong opened this issue Nov 26, 2019 · 5 comments

Comments

@ray-mahong
Copy link

Hi wujian100 owners, thanks for your contribution to open the source code of wujian.
But I met some trouble when I want to know more about its architecture or details inside.
Could you release some document like instruction set(ISA) and illustration of module level inside it ?
It looks like a user guide for software engineers more than for hardware engineers in the folder of doc.

@springluo
Copy link

springluo commented Nov 30, 2019

when i saw the user guide ,I had the same feeling like you. The guide focuses on the software more than the hardware. And I wrote the #43 issues 10 days ago. nobody have replied me. This project seems to be unmaintained.

@ray-mahong
Copy link
Author

That's too bad. You know I'm interested the RISC-v and willing to study some in practice. If you know more project like it, please contact me.

@hyf6661669
Copy link

@ray-mahong
If you want to study how to design risc-v core, I advice you to have a look at

ariane
rocket-chip
scr1
picorv32
darkriscv
and so on...

It seems that this repo fouces on how to design/use a SoC platform, so the core itself is not the key part.

@ray-mahong
Copy link
Author

thanks for your responses, I agree with you. I'm willing to study the list you gave.

@OpenEDF
Copy link

OpenEDF commented Mar 16, 2022

@ray-mahong  list is below:
1.[picorv32](https://github.com/YosysHQ/picorv32)
2.[Cores-SweRVolf](https://github.com/chipsalliance/Cores-SweRVolf)
3.[RISC-V](https://cnrv.io/resource)
4.[xiangshan](https://github.com/OpenXiangShan/XiangShan)
5.[riscv-mini](https://github.com/ucb-bar/riscv-mini)
6.[Reindeer](https://github.com/PulseRain/Reindeer)
7.[riscv-software-list](https://github.com/riscvarchive/riscv-software-list)
8.[VexRiscv](https://github.com/SpinalHDL/VexRiscv#description)
9.[RISCV-FPGA](https://github.com/Obijuan/RISC-V-FPGA)
10.[serv](https://github.com/olofk/serv)
11.[lowriscv-chip](https://github.com/lowRISC/lowrisc-chip/tree/refresh-v0.6/src)
12.[VexRiscv](https://github.com/SpinalHDL/VexRiscv)
13.[biriscv](https://github.com/ultraembedded/biriscv)
14.[Ibex](https://ibex-core.readthedocs.io/en/latest/01_overview/compliance.html) [github Core](https://github.com/lowRISC/ibex)
15.[simple-riscv-cpu](https://github.com/damdoy/simple_riscv_cpu)
16.[darkriscv](https://github.com/darklife/darkriscv)
17.[neorv32](https://github.com/stnolting/neorv32)
18.[linux-on-litex-vexriscv](https://github.com/litex-hub/linux-on-litex-vexriscv)
19.[kianRiscv](https://github.com/splinedrive/kianRiscV)
20.[verilator RISC-V](https://github.com/ultraembedded/riscv)
21.[RISC-V Chisel Open Source](https://awesomeopensource.com/projects/chisel/risc-v)
22.[SpinalHDL -chisel](https://github.com/SpinalHDL/SpinalHDL)
23.[rocke-chip](https://github.com/chipsalliance/rocket-chip)
24.[USTC-RVSoc](https://github.com/WangXuan95/USTC-RVSoC)
25.[FPGA RISC-V Core](https://github.com/spider-tronix/VLSI) 
26.[riscv-boom](https://github.com/riscv-boom/riscv-boom) https://boom-core.org/
27.[sifive](https://github.com/sifive)
28.[Tape-Out with U18 Technongy](https://github.com/jasonlin316/RISC-V-CPU)
29.[Open Source Libs](https://opensourcelibs.com/libs/risc-v)
30.[spu32](https://github.com/maikmerten/spu32)
31.[RISCVX](https://github.com/L1ttleFlyyy/RISCVX/tree/master/sources_1)
32.[potato](https://github.com/skordal/potato)
33.[mips-cpu](https://github.com/jmahler/mips-cpu)
34.[MIPSProcessor](https://github.com/yasnakateb/MIPSProcessor)
35.[mips-cpu-and-microsystem](https://github.com/wzp21142/mips-cpu-and-microsystem)
36.[CVA6](https://github.com/openhwgroup/cva6)
37.[e200](https://github.com/SI-RISCV/e200_opensource) [e203](https://github.com/riscv-mcu/e203_hbirdv2)
38.[Various HDL Verilog IP Cores](https://github.com/ultraembedded/cores)
39.[tinyriscv](https://github.com/liangkangnan/tinyriscv)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants