FPGA-Research-Manchester / FABulous

Fabric generator and CAD tools
https://fabulous.readthedocs.io/en/latest/
Apache License 2.0
142 stars 31 forks source link

Separate fabric and tile configuration #154

Closed mole99 closed 4 months ago

mole99 commented 4 months ago

This PR separates the fabric and tile configuration. This has several benefits:

I carefully tried to not break anything and tested this PR with both the Verilog and VHDL writers: load_fabric is successful for both of them. For Verilog all subsequent commands work as expected, for VHDL run_FABulous_fabric throws an error that is unrelated to this PR. See #153.

Fixes #149.

KelvinChung2000 commented 4 months ago

I think you will have other significant changes as well. We will need to maintain the current file structure for a tutorial shortly. I have started a new branch called FABulous2.0-development; let's have file structure changes happen there, and when it is all ready, we can put everything into master.

mole99 commented 4 months ago

Sounds good! I have changed the base branch to FABulous2.0-development.