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

Ignore PLLs that are unavailable in the current package #34

Open
cliffordwolf opened this issue May 15, 2016 · 1 comment
Open

Ignore PLLs that are unavailable in the current package #34

cliffordwolf opened this issue May 15, 2016 · 1 comment

Comments

@cliffordwolf
Copy link
Collaborator

Some of the iCE40 devices have a PLL disabled in certain chip packages. Current git head of Project IceStorm adds this information to the chipdb file.

1K ChipDB file:

.extra_cell 6 0 PLL
LOCKED cb121 cb81 cm49 swg16tr cm36 qn48 vq100

8K ChipDB file:

.extra_cell 16 33 PLL
LOCKED cm81:4k cm81

In commit 45ea318 I added a quick hack to simply ignore those entries.

Ultimately the PLLs should be made unavailable to the placer if arachne-pnr is called with a chip package that has the PLL marked as locked. But I'm not sure about the best way to add this to arachne-pnr.

@daveshah1
Copy link
Contributor

Should (finally) be fixed in #91

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