| .. _Community: |
| |
| Community |
| ######### |
| |
| `FOSS Flows For FPGA (F4PGA) <https://f4pga.org>`__ project is a `Workgroup <https://chipsalliance.org/workgroups/>`__ |
| under the `CHIPS Alliance <https://chipsalliance.com/>`__. |
| The F4PGA Workgroup consists of members from different backgrounds, including FPGA vendors |
| (`Xilinx <https://www.xilinx.com/>`__ |
| and `QuickLogic <https://www.quicklogic.com/>`__), |
| industrial users |
| (`Google <https://www.google.com/>`__ |
| and `Antmicro <https://antmicro.com/>`__) |
| and academia |
| (`University of Toronto <https://www.utoronto.ca/>`__), |
| who collaborate to build a more open source and software-driven FPGA ecosystem (IP, tools and workflows) to drive the |
| adoption of FPGAs in existing and new use cases, and eliminate barriers of entry. |
| |
| Communication |
| ============= |
| |
| * `Twitter [@f4pga] <https://twitter.com/f4pga>`__ |
| |
| * `Slack [chipsalliance.slack.com] <https://chipsalliance.slack.com/>`__ |
| |
| .. TIP:: |
| To register to CHIPS Alliance Slack workspace, use the following `Slack Invite <https://slack-invite.chipsalliance.org/>`__. |
| |
| * `IRC [irc.libera.chat/#F4PGA] <https://kiwiirc.com/nextclient/#irc://irc.libera.chat/#F4PGA>`__ |
| |
| * `Mailing list [lists.chipsalliance.org/g/f4pga-wg] <https://lists.chipsalliance.org/g/f4pga-wg>`__ |
| |
| Sources |
| ======= |
| |
| * :gh:`github.com/chipsalliance <chipsalliance/?q=f4pga>` |
| |
| * :gh:`github.com/F4PGA <F4PGA>` |
| |
| .. _Contributing: |
| |
| Contributing |
| ============ |
| |
| Are you interested in helping this project move forward? |
| F4PGA is a collaborative project and we welcome your contributions. |
| The code is available on GitHub, while the HTML documentation is available on Read The Docs. |
| There are multiple areas and technologies we need help with - reach out to us, we're sure we will find something for you. |
| |
| * Do you know **Python**? |
| Almost all scripts are written in Python! |
| |
| * Do you know **C++**? |
| VPR & nextpnr & libraries written in C++! |
| |
| * Do you know **TCL**? |
| All the EDA tools use TCL! |
| |
| * Do you know **(System) Verilog**, **VHDL**, **Chisel**, **Migen** and/or **Amaranth**? |
| Simulation and models are written in Hardware Description Languages (HDLs)! |
| |
| * Do you know **XML**? |
| Most file formats are XML! |
| |
| * Do you know English? |
| Documentation is written in English! |
| |
| * Do you know **Docker** and/or **Podman**? |
| Help make it easier to set up F4PGA! |
| |
| * Do you have time? |
| We will find you a task! |