This directory contains scripts and support RTL for synthesizing ORPSoC to run on various vendors' FPGAs and boards.
4
5
The directory hierarchy should first be organised by target FPGA vendor, and then by board model. Various configurations for each board may exist, and it's up to the maintainer of the board support to decide how that is handled (either several different make targets, or user modifiable scripts/constraints.)
6
7
The boards/tools.inc file:
8
9
This file contains various paths to vendor-specific FPGA development tools. It can be included in any Makefile used to synthesize the design, and is designed to provide a single place where users can set their own paths to tools, rather than having several hard-set paths throughout the scripts.
10
11
Add path variables to this file if it's likely a user will need to supply their own due to differing installation locations of tools.
12
13
Board build documentation
14
15
Please include a readme in each board's path, containing a rundown on the different configurations possible and the commands necessary to start synthesis.