aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/arch_place.cc
diff options
context:
space:
mode:
authorSean Anderson <seanga2@gmail.com>2022-10-30 19:21:41 -0400
committergatecat <gatecat@ds0.me>2022-12-07 10:32:38 +0100
commitdf99b4ff6c5ce88ce1a731dc8682ab1875b8c237 (patch)
tree7a716a63e581e71f0a9b2711a906a1faee2f6c46 /ecp5/arch_place.cc
parent603b60da8dcadf23eec8609ffc128f8f191c1122 (diff)
downloadnextpnr-df99b4ff6c5ce88ce1a731dc8682ab1875b8c237.tar.gz
nextpnr-df99b4ff6c5ce88ce1a731dc8682ab1875b8c237.tar.bz2
nextpnr-df99b4ff6c5ce88ce1a731dc8682ab1875b8c237.zip
ice40: Add debugs to isBelLocationValid for SB_IO
When there is a constraint conflict while placing IOs, the user gets an error message such as ERROR: Bel 'X0/Y27/io1' of type 'SB_IO' is not valid for cell 'my_pin' of type 'SB_IO' While this identifies the problematic cell, it does not explain why there is a problem. Add some verbose messages to allow users to determine where the problem is. This can result in something like Info: Net '$PACKER_VCC_NET' for cell 'my_pin' conflicts with net 'ce' for 'ce_pin' which provides something actionable. Signed-off-by: Sean Anderson <seanga2@gmail.com>
Diffstat (limited to 'ecp5/arch_place.cc')
0 files changed, 0 insertions, 0 deletions