Skip to content

VPR: interchange: handling constants #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: acom/fpga-interchange-improve-arch-reading
Choose a base branch
from

Conversation

acomodi
Copy link

@acomodi acomodi commented Jan 20, 2022

This PR is to add constant handling, using the Constants information from the device database.

A synthetic tile and pb types are created to host the constant cells, that, once the RR graph work is merged, will need to be routed to the RR nodes that are marked as constant generators.

acomodi and others added 21 commits January 13, 2022 16:57
This commit also reworks the way the name is assigned to the null types

Signed-off-by: Alessandro Comodi <[email protected]>
Signed-off-by: Alessandro Comodi <[email protected]>
These workarounds can be removed once the RR graph generation is in
place

Signed-off-by: Alessandro Comodi <[email protected]>
Moreover, this commit reduces code verbosity to get directions of pins

Signed-off-by: Alessandro Comodi <[email protected]>
@acomodi acomodi force-pushed the acom/fpga-interchange-improve-arch-reading branch from 77f2ea9 to 821bff9 Compare January 21, 2022 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants