Closed trharoldsen closed 6 years ago
Can you provide some clarification on this? Are you saying that the netlist has a RAMB36E1 cell but when you query you cannot find any RAMB36E1 BEL’s to place it on (and that all you can find are RAMBFIFO36E1 BELs)? Or is it that you find the BEL but no pin mappings exist?
This might have to do with alternate site types. Or, it might have to do with dynamic pin mappings. Or, maybe both :-(
If you can help clarify things a bit I will do some digging tomorrow and get back with you (I have worked on both topics a lot in the past so should be able to help).
On Sep 18, 2018, at 7:04 PM, trharoldsen notifications@github.com<mailto:notifications@github.com> wrote:
With xc7a200, I was trying to create the pin mappings for a RAMB36E1 cell placed on a RAMB36E1 BEL. When querying for a RAMB36E1 BEL, Vivado/Tincr only lists the RAMBFIFO36E1 BELs (I believe this is because the RAMB36E1 BELs only show up after a BEL is placed?). As such, the cell does not get placed and the script fails to make the pin mappings.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/byuccl/RapidSmith2/issues/355, or mute the threadhttps://github.com/notifications/unsubscribe-auth/APjxbs3KL7y1UBWM-FBNLNaALwl7Ime6ks5ucTWggaJpZM4WudGO.
It's a combination of both. This issue cropped up with dynamic pin mappings. When trying to create the correct pin mapping, the PinMapping creation code was failing doing to BELs in the the alternate site type not being listed.
The patch is up under #356
Fixed is merged. Closing
With xc7a200, I was trying to create the pin mappings for a RAMB36E1 cell placed on a RAMB36E1 BEL. When querying for a RAMB36E1 BEL, Vivado/Tincr only lists the RAMBFIFO36E1 BELs (I believe this is because the RAMB36E1 BELs only show up after a BEL is placed?). As such, the cell does not get placed and the script fails to make the pin mappings.