Difference between revisions of "FuseSoC"
From ArmadeusWiki
(→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...
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