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