blob: ead4706158ac9c9b6dac372c3f2b8fb54b58c3bd [file] [log] [blame] [view]
# Getting started
Welcome!
This guide helps you to get started with the lowRISC Comportable chip designs.
## Conventions in this guide
This guide uses the environment variable `$REPO_TOP` to refer to the top-level of the git source tree.
The master tree is held on GitHub, this should be forked to user trees from which Pull Requests can be made.
There is a set of [Notes for using GitHub](github_notes.html).
## Setup
You can either follow the [install instructions](install_instructions.md) from start to end to install all software required to simulate the design with Verilator and build a bitstream for an FPGA with Xilinx Vivado or check the corresponding [design description](getting_started.md#choose-a-design-to-build) for install requirements.
## Choose a design to build
The code base contains multiple top-level designs, which can be synthesized or compiled for different targets.
A target can be a specific FPGA board, an ASIC technology, or a simulation tool.
The hardware you need to obtain and the tools you need to install depend on the chosen top-level design and the target.
In order to continue, choose a system from the [List of Systems](/doc/ug/system_list.html).
Read the design documentation for the requirements on the specific design/target combination, and then follow the appropriate steps below.
* [Build software](getting_started_sw.html)
* [Getting started with Verilator](getting_started_verilator.html)
* [Getting started on FPGAs](getting_started_fpga.html)