| # Copyright (C) 2020-2022 F4PGA Authors. | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # | |
| # Unless required by applicable law or agreed to in writing, software | |
| # distributed under the License is distributed on an "AS IS" BASIS, | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| # See the License for the specific language governing permissions and | |
| # limitations under the License. | |
| # | |
| # SPDX-License-Identifier: Apache-2.0 | |
| 0: | |
| future-work: | | |
| - `f4pga build` now supports Lattice's ICE40 devices. | |
| - `f4pga build` now supports Lattice's ECP5 devices. | |
| - `f4pga build` now supports Lattice's NX devices. | |
| 8: | |
| examples: e3a23897c2692d54a3abb57f5199cded6852da60 | |
| arch-defs: 20220907-210059@66a976d | |
| f4pga: 6b4976a028e8a8a3b78711b6471655d3bfe58ed7 | |
| <<: &tarballs-consistent | |
| tarballs: | |
| xc7: | |
| - symbiflow-install-xc7-*-tar-xz | |
| - symbiflow-arch-defs-xc7a50t_test-*.tar.xz | |
| eos-s3: | |
| - symbiflow-install-ql-*-tar-xz | |
| - symbiflow-ql-eos-s3_wlcsp-*-tar-xz | |
| description: | | |
| * Python scripts from f4pga-arch-defs tarballs were moved to f4pga. | |
| * Yosys 'conv' and 'synth' TCL scripts combined in a single pipeline. | |
| 7: | |
| examples: 954a21090b14808b50d259b552e353b69f0ddae0 | |
| arch-defs: 20220818-143856@24e8f73 | |
| f4pga: 2d8d85706ecc7a72e17078ea903e2751022825da | |
| <<: *tarballs-consistent | |
| description: | | |
| * Yosys TCL scripts from f4pga-arch-defs tarballs were moved to f4pga as ``f4pga.wrappers.tcl``. | |
| * Use ``--`` (instead of ``-a|--additional_vpr_options``) to provide additional VPR arguments to the (deprecated) | |
| ``symbiflow_*`` entrypoints. | |
| * Setting ``FPGA_FAM`` before installing ``f4pga`` is not required anymore. | |
| * Sources related to ``f4pga build`` were moved to submodule ``f4pga.flows``. | |
| 6: | |
| examples: 78b5e8f2845985be0c63631324adc33756de642d | |
| arch-defs: 20220803-160711@df6d9e5 | |
| f4pga: e9a520a17a00cfd268f8ee549340aaa297b63da5 | |
| <<: *tarballs-consistent | |
| description: | | |
| * Tarballs from f4pga-arch-defs now include usable environment and requirements files which allow bootstraping | |
| minimal Conda environments. | |
| * The default F4PGA_SHARE_DIR path does not include subdir 'install' by default. | |
| * F4PGA_BIN_DIR and VPRPATH are not used anymore. | |
| 5: | |
| examples: 524dfb6e746b632fdeddc9d06d8a002a3c7a3118 | |
| arch-defs: 20220729-181657@7833050 | |
| f4pga: c342fc6ff1684f3dc6072713730ac9fc574ab2f3 | |
| <<: *tarballs-consistent | |
| description: | | |
| ``f4pga build`` now supports QuickLogic's EOS-S3 devices. | |
| 4: | |
| examples: 52bc71a0506cad647951a16fb214ea82934bed0a | |
| arch-defs: 20220729-181657@7833050 | |
| f4pga: df55ee75e4a1da978ffa5f7385bed47faf255661 | |
| <<: *tarballs-consistent | |
| description: | | |
| The default F4PGA_SHARE_DIR is now consistent for AMD/Xilinx or QuickLogic: | |
| ``F4PGA_INSTALL_DIR / FPGA_FAM / 'install/share/f4pga'``. | |
| 3: | |
| examples: d8134c926167a8092d5b392110ce2932bdae8f54 | |
| arch-defs: 20220729-181657@7833050 | |
| f4pga: 8c411eb74e4bb23d1ec243a1515b9bfb48e2cd83 | |
| <<: *tarballs-consistent | |
| description: | | |
| Architecture Definitions: | |
| * AMD/Xilinx base package is now ``*-install-xc7-*``. | |
| * QuickLogic now has a base package named ``*-install-ql-*``. | |
| * Python scripts in QuickLogic packages moved from ``bin/python`` to ``share/f4pga/scripts``. | |
| * Share paths modified: | |
| * AND/Xilinx and QuickLogic arch-defs packages homogenized. | |
| * ``s/symbiflow/f4pga/`` | |
| 2: | |
| examples: 3e8a003cabec84f7841571a6929fe2623e702e96 | |
| arch-defs: 20220721-204939@38358c4 | |
| f4pga: 27eca4f35db3c4e04ce255ab319611774de9b9a1 | |
| <<: &tarballs-split | |
| tarballs: | |
| xc7: | |
| - symbiflow-arch-defs-install-*.tar.xz | |
| - symbiflow-arch-defs-xc7a50t_test-*.tar.xz | |
| eos-s3: | |
| - quicklogic-arch-defs-qlf-fc5d8da.tar.gz | |
| description: | | |
| * Environment variables were renamed and are now supported by ``f4pga build``: | |
| * ``s/F4PGA_ENV_BIN/F4PGA_BIN_DIR/`` | |
| * ``s/F4PGA_ENV_SHARE/F4PGA_SHARE_DIR/`` | |
| * f4pga is now pinned in the requirements files of f4pga-examples. | |
| 1: | |
| examples: 6b0e7b8a75fb8715bb081cb7f24948c3aec0df31 | |
| arch-defs: 20220714-173445@f7afc12 | |
| f4pga: 39da9c9f17513ea0c3dd12be655a3684e5b77519 | |
| <<: *tarballs-split | |
| description: | | |
| First release being tracked. |