Skip to content

Releases: FPGA-Research/FABulous

FABulous 1.3.0

23 Jul 12:10
5ad6f38
Compare
Choose a tag to compare

This release focuses on improving the user experience, enhancing the documentation, and adding new features to the FABulous framework.

Key Features & Enhancements:

  • FABulous CLI: An interactive shell has been introduced to streamline the workflow of generating and testing fabrics.
  • Geometry Generation for FABulator: The geometry generation has been improved to support the FABulator GUI, allowing a
    better visualization and debugging of the fabric.
  • Improved Documentation: The documentation has been significantly updated with more detailed explanations, examples, and
    tutorials. This includes a new section on the VPR and nextpnr flows, as well as a guide on how to use the new FABulous
    shell.
  • Enhanced Error Handling: The error handling has been improved to provide more informative messages, making it easier to
    debug issues.
  • Refactored Codebase: The codebase has been refactored to improve modularity and maintainability.
  • Bug Fixes and Stability Improvements: Numerous bug fixes and stability improvements have been made across the entire
    toolchain.

Known Issues:

  • CRITICAL: Non-power-of-two multiplexers in switch matrices can cause serious errors in fabric, npnr model and bitstream spec generation.
  • The documentation is still a work in progress.
  • VHDL simulation setup is broken.

What's Changed:

Full Changelog: v1.0.0...v1.3.0

FABulous 1.0.0

17 Feb 09:12
Compare
Choose a tag to compare

The initial tagged release of FABulous.

This provides a known reference point for "classic" FABulous, as used on MPW2-7 and silicon proven there, before a significant refactor.