Building example designs

Before building any example, set the installation directory to match what you set it to earlier, for example:

export F4PGA_INSTALL_DIR=~/opt/f4pga

Select your FPGA family:

export FPGA_FAM="xc7"

Next, prepare the environment:

source "$F4PGA_INSTALL_DIR/$FPGA_FAM/conda/etc/profile.d/conda.sh"

Finally, enter your working Conda environment:

conda activate $FPGA_FAM

Tip

You will need to run the commands for setting the path and source of your conda environment each time you open a new terminal. You will also need to activate the Conda environment for your hardware before you attempt to build your designs. It might be a good idea to add the above commands to your .bashrc either as default commands that run each time you open a new terminal or aliases to save yourself some repetitive typing.

Note

If you don’t know how to upload any of the following examples onto your development board, please refer to the Running examples section.

Note

Make sure you have executed all the above commands, or otherwise you may encounter errors when building the designs.

Xilinx 7-Series

Enter the directory that contains examples for Xilinx 7-Series FPGAs:

cd xc7

Then, follow the guidelines for each example:

QuickLogic EOS S3

Enter the directory that contains examples for QuickLogic EOS S3:

cd eos-s3

Then, follow the guidelines for each example: