You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When explicitly instantiating a cell, all the IOs need to be explicitly stated, or otherwise an invalid DCP is generated, where the cell results to be unplaced, despite being present in the physical netlist.
I will provide a small and reproducible test case soon to showcase the issue.
The text was updated successfully, but these errors were encountered:
If we specify the default cell connections then this should be avoidable, as nextpnr should create and connect these ports automatically.
RapidWright isn't currently generating these and I don't think it has data for those, but perhaps this is something that could be added (I demonstrated how Vivado handles this at chipsalliance/fpga-interchange-schema#35 (comment) )
In case RW cannot get the required data, I wonder whether it might be a valid (and feasible) solution to patch the device? It may be quite verbose to add a patch for all the cells, but I cannot think of another way of providing this data.
When explicitly instantiating a cell, all the IOs need to be explicitly stated, or otherwise an invalid DCP is generated, where the cell results to be unplaced, despite being present in the physical netlist.
I will provide a small and reproducible test case soon to showcase the issue.
The text was updated successfully, but these errors were encountered: