-
Notifications
You must be signed in to change notification settings - Fork 113
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
Problem with Cell.getCompatiblePlacements() - hdi_primitives library not recognized as part of design netlist #709
Comments
Sorry for the delay, we are working on a fix for this issue, will update you soon. |
Signed-off-by: Hayden Cook <[email protected]>
Signed-off-by: Hayden Cook <[email protected]>
Signed-off-by: Hayden Cook <[email protected]>
Signed-off-by: Hayden Cook <[email protected]>
* added test for issue #709 Signed-off-by: Hayden Cook <[email protected]> * Update test/src/com/xilinx/rapidwright/design/TestDesignTools.java Co-authored-by: Chris Lavin <[email protected]> Signed-off-by: haydenc-amd <[email protected]> * unencrypted edf in bug.dcp Signed-off-by: Hayden Cook <[email protected]> --------- Signed-off-by: Hayden Cook <[email protected]> Signed-off-by: haydenc-amd <[email protected]> Co-authored-by: Chris Lavin <[email protected]>
@reillymck - the 2023.1.1 release should fix the issue you mentioned, would you mind giving it a try? |
Yes I will try it out. Sorry I missed the notification for your comment. |
So I checked out the 2023.1.1 release:
Then I started the jvm with my rapidwright classpath. However, when I try to read a checkpoint, I'm getting the following error:
Did I do something wrong here? |
This may be obvious, but did you compile the code?
|
That was it... awkward. Anyway, Cell.getCompatiblePlacements() seems to be working now. Thanks for the prompt fix! |
Sorry, not sure if you wanted to close it when the beta branch was marked as a release. Feel free to re-open. |
I'm updating the directions on the README.md https://github.com/Xilinx/RapidWright/pull/733/files?short_path=b335630#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5 so that it is more explicit. Thanks for filing the issue. |
I'm trying to get the default l2p mappings for a UNISIM cell. From what I understand, I need to place the cell on an empty site, and then query Cell.getPinMappingsL2P(). Anyway, when I try to query compatible placement options for the Unisim cell, I'm getting an error that my netlist doesn't have the hdi_primitives library. But when I try to add that netlist to my design's netlist library, it says that it already exists. Maybe I am missing something here?
Really, at the end of the day, I hope to temporarily place a UNISIM cell, and then be able to get the default pin mappings, like for a CARRY4:
If there is a better way to do this, I am also interested in that.
I have attached my design.dcp for debugging help (renamed to design.zip)
The text was updated successfully, but these errors were encountered: