Difference between revisions of "FuseSoC"
From ArmadeusWiki
(→Introduction) |
(→Install fusesoc) |
||
Line 20: | Line 20: | ||
<pre class="host"> | <pre class="host"> | ||
$ python3 -m pip install --upgrade fusesoc | $ python3 -m pip install --upgrade fusesoc | ||
+ | </pre> | ||
+ | |||
+ | Once installed a command named fusesoc is available on system : | ||
+ | <pre class="host"> | ||
+ | $ fusesoc --version | ||
+ | 1.11.0 | ||
</pre> | </pre> | ||
Revision as of 10:59, 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
Once installed a command named fusesoc is available on system :
$ fusesoc --version 1.11.0
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