2022-02-18 12:15:44 -05:00
|
|
|
Welcome to F4PGA examples!
|
2022-08-03 23:35:52 -04:00
|
|
|
##########################
|
2020-12-08 07:11:13 -05:00
|
|
|
|
2022-02-13 12:56:16 -05:00
|
|
|
This guide explains how to get started with F4PGA and build example designs from the :gh:`F4PGA Examples <chipsalliance/f4pga-examples>`
|
|
|
|
GitHub repository.
|
|
|
|
It currently focuses on the following FPGA families:
|
2020-12-08 07:11:13 -05:00
|
|
|
|
|
|
|
- Artix-7 from Xilinx,
|
2022-08-03 23:35:52 -04:00
|
|
|
- EOS-S3 from QuickLogic.
|
2020-12-08 07:11:13 -05:00
|
|
|
|
|
|
|
Follow this guide to:
|
|
|
|
|
2022-02-13 15:35:16 -05:00
|
|
|
- :doc:`install F4PGA <getting>` and all of its dependencies,
|
2020-12-11 02:41:58 -05:00
|
|
|
- :doc:`build <building-examples>` and :doc:`upload <running-examples>`
|
|
|
|
example designs onto the devboard of your choice.
|
2022-02-18 12:15:44 -05:00
|
|
|
- compile and run :doc:`your own designs<personal-designs>` using the F4PGA toolchain.
|
2021-06-30 11:06:12 -04:00
|
|
|
- :doc:`customize the Makefile<customizing-makefiles>` for your own designs.
|
2022-08-03 23:35:52 -04:00
|
|
|
|
2020-12-08 07:11:13 -05:00
|
|
|
|
2022-02-18 12:15:44 -05:00
|
|
|
About F4PGA
|
2022-08-03 23:35:52 -04:00
|
|
|
===========
|
2020-12-08 07:11:13 -05:00
|
|
|
|
2022-08-03 23:35:52 -04:00
|
|
|
F4PGA is a fully open source toolchain for the development of FPGAs, currently targeting chips from multiple vendors, e.g.:
|
2020-12-08 07:11:13 -05:00
|
|
|
|
2022-08-03 23:35:52 -04:00
|
|
|
- Xilinx's 7-Series.
|
|
|
|
- Lattice's ICE40 and ECP5.
|
|
|
|
- QuickLogic's EOS-S3.
|
2020-12-08 07:11:13 -05:00
|
|
|
|
2022-08-03 23:35:52 -04:00
|
|
|
Gain valuable information about the flows and the tools in section :ref:`Design Flows <f4pga:Flows>` at
|
|
|
|
:doc:`F4PGA Documentation <f4pga:index>`.
|
2020-12-08 07:11:13 -05:00
|
|
|
|
2022-08-03 23:35:52 -04:00
|
|
|
|
|
|
|
Table of Contents
|
|
|
|
=================
|
2022-02-13 15:28:54 -05:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
2022-08-03 23:35:52 -04:00
|
|
|
getting
|
2020-12-08 07:11:13 -05:00
|
|
|
building-examples
|
|
|
|
running-examples
|
2022-02-13 15:28:54 -05:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Custom designs
|
|
|
|
|
2021-06-07 19:43:08 -04:00
|
|
|
personal-designs
|
2021-06-30 11:06:12 -04:00
|
|
|
customizing-makefiles
|
2022-02-13 15:28:54 -05:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Additional example designs
|
|
|
|
|
2021-08-27 12:53:59 -04:00
|
|
|
project-f
|
2022-02-13 15:43:00 -05:00
|
|
|
basys3
|
2022-04-07 14:05:25 -04:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Development
|
|
|
|
|
|
|
|
development/building-docs
|
|
|
|
development/running-ci-locally
|