FuseSoC: Difference between revisions
From ArmadeusWiki
| Line 9: | Line 9: | ||
FuseSoC is a package manager written in python and used to assemble different HDL design from libraries together. | FuseSoC is a package manager written in python and used to assemble different HDL design from libraries together. | ||
FuseSoC is like Buildroot or Yocto used for Linux, it's just a «Makefile» that launch different tools to build the system. | FuseSoC is like Buildroot or Yocto used for Linux, it's just a «Makefile» that launch different tools to build the system. | ||
== Install fusesoc == | |||
[https://github.com/fusesoc/fusesoc-cores Fusesoc] is a python3 package that can be installed with pip : | |||
<pre class="host"> | |||
$ python3 -m pip install fusesoc | |||
</pre> | |||
To be up to date use --upgrade option: | |||
<pre class="host"> | |||
$ python3 -m pip install --upgrade fusesoc | |||
</pre> | |||
== Blinky == | |||
[https://github.com/fusesoc/blinky Blinky] is a project that aim do blink all FPGA board with a gateware constructed from fusesoc tool. | |||
Here the way to blink Armadeus board with blinky. | |||
First, git clone the blinky project: | |||
<pre class="host"> | |||
$ git clone https://github.com/fusesoc/blinky.git | |||
</pre> | |||
* APF27: | |||
* OPOS6UL_SP: | |||
<pre>TODO</pre> | |||
== Ressources == | == Ressources == | ||
Revision as of 10:57, 22 July 2020
Page under construction...
Informations on this page are not guaranteed !!
Introduction
FuseSoC is a package manager written in python and used to assemble different HDL design from libraries together. FuseSoC is like Buildroot or Yocto used for Linux, it's just a «Makefile» that launch different tools to build the system.
Install fusesoc
Fusesoc is a python3 package that can be installed with pip :
$ python3 -m pip install fusesoc
To be up to date use --upgrade option:
$ python3 -m pip install --upgrade fusesoc
Blinky
Blinky is a project that aim do blink all FPGA board with a gateware constructed from fusesoc tool.
Here the way to blink Armadeus board with blinky.
First, git clone the blinky project:
$ git clone https://github.com/fusesoc/blinky.git
- APF27:
- OPOS6UL_SP:
TODO