2022-03-10 04:46:21 -05:00
|
|
|
FOSS Flows For FPGA
|
2022-02-21 12:38:05 -05:00
|
|
|
###################
|
2019-04-05 10:56:47 -04:00
|
|
|
|
2022-03-15 18:30:59 -04:00
|
|
|
F4PGA is an Open Source solution for Hardware Description Language (HDL) to Bitstream FPGA synthesis, currently
|
|
|
|
targeting Xilinx 7-Series, Lattice iCE40 and Lattice ECP5 FPGAs.
|
2022-03-10 04:46:21 -05:00
|
|
|
Think of it as the GCC of FPGAs.
|
2022-03-15 18:30:59 -04:00
|
|
|
The project aims to design tools that are highly extendable and multiplatform.
|
2022-03-10 04:46:21 -05:00
|
|
|
|
2022-03-15 18:30:59 -04:00
|
|
|
.. image:: _static/images/hero.svg
|
|
|
|
:align: center
|
2022-03-10 04:46:21 -05:00
|
|
|
|
2022-03-15 18:29:10 -04:00
|
|
|
|
2022-03-10 04:46:21 -05:00
|
|
|
.. toctree::
|
|
|
|
:caption: About F4PGA
|
|
|
|
|
|
|
|
community
|
|
|
|
how
|
|
|
|
status
|
|
|
|
getting-started
|
|
|
|
|
2022-03-15 18:29:10 -04:00
|
|
|
|
2022-03-10 04:46:21 -05:00
|
|
|
.. toctree::
|
2022-08-01 06:49:14 -04:00
|
|
|
:caption: Python utils
|
|
|
|
:maxdepth: 2
|
2022-03-10 04:46:21 -05:00
|
|
|
|
2022-08-01 06:49:14 -04:00
|
|
|
f4pga/index
|
|
|
|
f4pga/Usage
|
|
|
|
f4pga/modules/index
|
|
|
|
f4pga/DevNotes
|
2022-03-10 04:46:21 -05:00
|
|
|
|
2022-03-15 18:29:10 -04:00
|
|
|
|
2022-03-10 04:46:21 -05:00
|
|
|
.. toctree::
|
2022-08-01 06:49:14 -04:00
|
|
|
:caption: Development
|
2022-03-10 04:46:21 -05:00
|
|
|
|
2022-08-01 06:49:14 -04:00
|
|
|
development/changes
|
|
|
|
development/building-docs
|
|
|
|
development/venv
|
2022-03-10 04:46:21 -05:00
|
|
|
|
2022-03-15 18:29:10 -04:00
|
|
|
|
2022-02-14 16:05:55 -05:00
|
|
|
.. toctree::
|
2022-08-01 06:49:14 -04:00
|
|
|
:caption: Design Flows
|
2022-02-14 16:05:55 -05:00
|
|
|
|
2022-08-01 06:49:14 -04:00
|
|
|
flows/index
|
|
|
|
flows/synthesis
|
|
|
|
flows/pnr
|
|
|
|
flows/bitstream
|
|
|
|
flows/f4pga
|
2022-02-27 08:26:29 -05:00
|
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
2022-08-01 06:49:14 -04:00
|
|
|
:caption: Specifications
|
2022-02-27 08:26:29 -05:00
|
|
|
|
2022-08-01 06:49:14 -04:00
|
|
|
FPGA Assembly (FASM) ➚ <https://fasm.readthedocs.io/en/latest/>
|
2022-03-15 18:29:10 -04:00
|
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:caption: Appendix
|
|
|
|
|
|
|
|
glossary
|
2022-03-15 18:39:30 -04:00
|
|
|
references
|