chipsalliance / f4pga-examples

Example designs showing different ways to use F4PGA toolchains.
https://f4pga-examples.readthedocs.io
Apache License 2.0
263 stars 77 forks source link

How to install from sources and where is the doc about the commands? #54

Closed rodrigomelo9 closed 3 years ago

rodrigomelo9 commented 4 years ago

Hello. I want to know from which repository are the symbiflow tools (symbiflow_synth, symbiflow_pack, etc) generated. Also, I want their documentation. Is enough to point me to the right doc. Are Yosys+nextpnr+icestrom tools, for example, completely replaced by the symbiflow tools? (in this repository, there are only examples of Xilinx and QuickLogic).

Thanks, Rodrigo

mithro commented 4 years ago

The packages in conda are generated using the repo at https://github.com/SymbiFlow/conda-packages

GitHub
SymbiFlow/conda-packages
Conda build recipes for the toolchains needed by LiteX / MiSoC firmware - SymbiFlow/conda-packages
mithro commented 4 years ago

@kgugala Could you help @rodrigomelo9 to find these?

mithro commented 4 years ago

@rw1nkler - I think this means we need some documentation updates?

rodrigomelo9 commented 4 years ago

Hi @mithro, thanks. In the meantime, are the commands symbiflow_synth, symbiflow_pack, etc, exactly the same as yosys, nextpnr (-ice40 or -ecp5, according to the case), etc? Or are they new binaries with any difference?

@rw1nkler - I think this means we need some documentation updates?

I think that this info is missing, and must be put somewhere at https://symbiflow.readthedocs.io/en/latest/toolchain-desc.html If I understand, I can help :-D I want to add Symbiflow to PyFPGA and add a small tutorial into FOSS for FPGA.

mithro commented 3 years ago

The scripts can be found at https://github.com/SymbiFlow/symbiflow-arch-defs/tree/master/xc/xc7/toolchain_wrappers and usage examples at http://symbiflow-examples.rtfd.io/

GitHub
SymbiFlow/symbiflow-arch-defs
FOSS architecture definitions of FPGA hardware useful for doing PnR device generation. - SymbiFlow/symbiflow-arch-defs
Welcome to SymbiFlow examples! — SymbiFlow examples documentation
rodrigomelo9 commented 3 years ago

It solves where to get the tools and doc. Thanks!