Xilinx / RapidWright

Build Customized FPGA Implementations for Vivado
http://www.rapidwright.io
Other
274 stars 105 forks source link

Work around for multi-inverter BEL in DSP58 #969

Closed clavin-xlnx closed 3 months ago

clavin-xlnx commented 3 months ago

When generating the Device Resources file for a Versal device, there is an NPE due to queries on the DSP58 BELs SRCMXINV and SRCFPMXINV that don't match previous categorization of inverting capable BELs. These BELs have multiple inverting pins and thus it is ambiguous which pins to return when BEL.getNonInvertingPin() and BEL.getInvertingPin() are called.