Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fasm: better LUT mapping and extra pip features handling
This commit encapsulates two refactoring changes: 1. Addition of a LUT Mapper class which makes it easier to add FASM features for both explicit-LUT-cells and LUT-thru wires 2. Better handling of PIPs extra features. Given that there are some PIPs which, if enabled, enable a set of other features on other tiles, the Node data needs to be accessed, which takes quite some time (~10 seconds for a xc7a35t device class). Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
- Loading branch information
Showing
4 changed files
with
402 additions
and
196 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.