diff --git a/config.yml b/config.yml index 16dadc24..e5392e8c 100644 --- a/config.yml +++ b/config.yml @@ -33,6 +33,7 @@ params: "Tools": "" "Tools:Bitgen": "" "Tools:Grammars": "" + "Tools:Managers": "" "Tools:Package Managers": "" "Tools:Parsers": "" "Tools:PnRs": "" diff --git a/content/items/pyFPGA.md b/content/items/pyFPGA.md index c42ed02c..1c7c6813 100644 --- a/content/items/pyFPGA.md +++ b/content/items/pyFPGA.md @@ -6,10 +6,39 @@ authors: links: gl: rodrigomelo9/pyfpga docs: https://rodrigomelo9.gitlab.io/pyfpga -tags: [] +categories: [ + "Tools", + "Tools:Managers" +] +tags: [ + "vivado", + "ise", + "quartus", + "libero", + "ghdl", + "yosys", + "nextpnr", + "icestorm", + "trellis", + "vhdl", + "verilog", + "python", + "tcl" +] +active: + from: 2019 +licenses: [ + "GPL-3.0-or-later" +] talk: 58 --- -This is a long description... - -... about pyFPGA. +PyFPGA is a Python Class for vendor-independent FPGA development. +It allows using a single project file and programmatically executing synthesis, implementation, generation of bitstream and/or transference to supported boards. + +* The workflow is command-line centric. +* It's friendly with Version Control Systems and Continuous Integration (CI). +* Allows reproducibility and repeatability. +* Consumes fewer system resources than GUI based workflows. + +Also, some command-line helpers are provided, for quick tests or small projects. diff --git a/template.md b/template.md index e0e94b60..2c854c71 100644 --- a/template.md +++ b/template.md @@ -1,5 +1,6 @@ # means "change me" # FIELD? means "optional" +# Use SPDX identifiers for licenses (https://spdx.org/licenses/) --- title: ""