pyfpga
pyfpga copied to clipboard
A Python package to use FPGA development tools programmatically.
- [ ] add_vlog: opt parameter - [ ] add_vhdl: opt parameter - [ ] add_slog: opt parameter - [ ] add_cons: opt parameter - [ ] set_prjopts - [...
TCL files for projects are currently hard coded to the name of the tool ([Example](https://github.com/PyFPGA/pyfpga/blob/cc89caf82268d7769e6c3a3717cef7f899ded4f3/pyfpga/vivado.py#L21)). As some tools (Lattice Diamond) use the name of the TCL file to set the...
Vivado requires to explicitly set the VHDL version to 2008+ if VHDL2008 features are being used in design files. This might be solved in multiple ways: - Worst but fastest:...
examples/hooks/vivado-export.py
examples/misc
Fix 'Hierarchy out of date' issue found in the vivado gui when a project is created, #63
With the new version of pyfpgae, when a project is opened it doesn't default to showing the top and gives a warning, Hierarchy out of date:  This can be...