You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The FuseSoC build system, dependency manager and fpga integration platform
9
+
allows for easy creation of OpenRISC systems. If is featured in our
10
+
[Quick Start with Docker Images](images/) as our main fpga development
11
+
platform. For in depth documentation see:
12
+
13
+
*[FuseSoC Manual](https://fusesoc.readthedocs.io/en/stable/index.html) - Full documentation.
14
+
*[olofk/fusesoc](https://github.com/olofk/fusesoc) - The github project
15
+
16
+
## Installing FuseSoC
17
+
18
+
FuseSoC is a python program and can be installed using `pip`. The easiest way to get started is
19
+
simplly:
20
+
21
+
```
22
+
pip3 install --upgrade --user fusesoc
23
+
```
24
+
25
+
## Available SoCs
26
+
27
+
In our tutorials we will mainly use the `mor1kx-generic` fusesoc
28
+
SoC but there are a few more out there. Also available are:
29
+
30
+
*[stffrdhrn/mor1kx-generic](https://github.com/stffrdhrn/mor1kx-generic) - A generic SoC that can be used as a starting point.
31
+
It supports both [mor1kx](https://github.com/openrisc/mor1kx) and [marocchino](https://github.com/openrisc/or1k_marocchino) CPU cores
32
+
with both [iverilog](https://bleyer.org/icarus/) and [verilator](https://www.veripool.org/verilator/) simulation backends.
33
+
*[olofk/de0_nano](https://github.com/olofk/de0_nano) - An SoC for the [Terasic De0 Nano](https://www.terasic.com.tw/cgi-bin/page/archive.pl?No=593) FPGA development board.
34
+
*[stffrdhrn/de0_nano-multicore](https://github.com/stffrdhrn/de0_nano-multicore) - A De0 Nano SoC supporting multiple mor1kx cores used to test SMP Linux.
35
+
*[orpsoc-cores](https://github.com/openrisc/orpsoc-cores/tree/master/systems) - There are also several SoC's that have not yet been converted from the orpsoc-cores to fusesoc stand alone cores structure. These include support for de1, de2 and atlys FPGA boards.
36
+
37
+
If you have developed fusesoc support for a board not mentioned here please mail the [OpenRISC mailing](mailto:linux-openrisc@vger.kernel.org)
38
+
list or create a PR for this tutorial and we can add it here.
0 commit comments