From d9a398dc81a798f515d415e35c21f3389e9a76ec Mon Sep 17 00:00:00 2001 From: Antony Vennard Date: Wed, 5 May 2021 02:15:26 +0200 Subject: [PATCH] Update documentation. (#280) Update documentation to reference fusesoc init for Xilinx boards, for those like me who have never used fusesoc before. Add a reference to the board files for Digilent boards and comment on perhaps installing them for other boards as appropriate. Signed-off-by: Antony Vennard --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index e11e56f..a1920c3 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,14 @@ sudo dnf copr enable sharkcz/danny sudo dnf install fusesoc ``` +- If this is your first time using fusesoc, initialize fusesoc. + This is needed to be able to pull down fussoc library components referenced + by microwatt. Run + +``` +fusesoc init +``` + - Create a working directory and point FuseSoC at microwatt: ``` @@ -106,6 +114,8 @@ fusesoc library add microwatt /path/to/microwatt/ ``` - Build using FuseSoC. For hello world (Replace nexys_video with your FPGA board such as --target=arty_a7-100): + You may wish to ensure you have [installed Digilent Board files](https://reference.digilentinc.com/vivado/installing-vivado/start#installing_digilent_board_files) + or appropriate files for your board first. ``` fusesoc run --target=nexys_video microwatt --memory_size=16384 --ram_init_file=/path/to/microwatt/fpga/hello_world.hex