-
Notifications
You must be signed in to change notification settings - Fork 150
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
CBx/CBy support input ports from grid outputs #1644
Comments
Some modification will be applied on the feature branch openfpga of vtr:
As a result, when building fabric, the direct connection will be handled in two ways
|
In OpenFPGA's architecture description, a new attribute
|
Restriction:
Will release a figure about the restrictions. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
Driven by the intensive needs on routing architecture, there is a trend that the feedback connections are moved to global routing, instead of local routing.
As a result, the feedback connections are merged into connection blocks, driving the routing multiplexers inside.
Describe the solution you'd like
VPR has already supported the routing architecture by using the existing syntax
directlist
.See an example here
To be more specific, the direction connections can start and end at the same programmable block. See the example below:
In such cases, the direct connections can no longer be treated a point-to-point connection, but another connection in CB.
Currently, OpenFPGA add these direct connections in the top-level module one by one.
This is due to that the direct connections can be very random, only applied to a small region or even 1 programmable block.
So, additional syntax should be applied or auto-detection should be enabled on such self-connections.
The text was updated successfully, but these errors were encountered: