Build Workflow
The build workflow of Boreal is very well streamlined and consists of two main steps:
- Project creation
- Project building
This section provides a step-by-step guide to the build workflow using the Boreal Manager. The workflow’s final output is a bitstream and hardware description file tailored to a specific device and board combination.
1. Create project for target device and board
$ ./boreal-manager.py create --device <device-name> --board <board-name>
This step creates the Vivado project of the target device and board.
2. Build project
$ ./boreal-manager.py build --device <device-name> --board <board-name>
This step initiates the synthesis, implementation, and bitstream (*.bit
) generation for the specified device and board. Additionally, it produces a hardware description file (*.xsa
). The *.bit
and *.xsa
files can be found inside the implementation output folder at <path-to-project/<project-name>.runs/impl_1
.