Skip to content
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

Branch Quicklogic : The no of PB-5XGMUX available shows only 1. #1554

Open
kkumar23 opened this issue Jun 26, 2020 · 2 comments
Open

Branch Quicklogic : The no of PB-5XGMUX available shows only 1. #1554

kkumar23 opened this issue Jun 26, 2020 · 2 comments

Comments

@kkumar23
Copy link
Contributor

The total global muxes available are 5 and not 1.
Refer quicklogic-testsuite/design3:
Message: Failed to find device which satisifies resource requirements required:
PB-LOGIC: 675, PB-ASSP: 1, PB-5XGMUX: 2, PB-SYN_VCC: 1, PB-SYN_GND: 1, PB-RAM: 3, PB-MULT: 1, PB-BIDIR: 4, PB-CLOCK: 0, PB-SDIOMUX: 0
(available PB-LOGIC: 891, PB-ASSP: 1, PB-5XGMUX: 1, PB-SYN_VCC: 1, PB-SYN_GND: 1, PB-RAM: 4, PB-MULT: 2, PB-BIDIR: 32, PB-CLOCK: 5, PB-SDIOMUX: 14)

@mkurc-ant
Copy link
Collaborator

So currently the GMUXes are modeled as a single tile that contains 5 GMUX sites. That tile (actually the top-level pb_type in VPR) is named PB-5XGMUX. So there is one tile with 5 GMUXes that's why VPR reports it as only one.

Unfortunately, the model does not work correctly as there is no control which one of these 5 GMUXes is chosen during packing/placement.

The solution that is being worked on. It includes modeling the GMUX tile as 5 separate tiles with one GMUX site in each. In both cases the total number of GMUX cells is correct. Expect a pull request soon with the fix.

@mkurc-ant
Copy link
Collaborator

The issue should be already fixed as QuickLogic-Corp#34 had been merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants