Difference between revisions of "FuseSoC"

From ArmadeusWiki
Jump to: navigation, search
(Introduction)
(Introduction)
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... Construction.png 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

Ressources