Closed litghost closed 3 years ago
Thanks, I had not tested this device as its currently too big for exporting given our current implementation approach. I was able to reproduce and create a fix (bit field was an overflow). The fix will be in the next release.
This should be fixed in 2020.1.7.
When I tried this today (with 38e7dad247847ab422ac74cb1b6001bd12586980), I get the following error:
scripts/invoke_rapidwright.sh com.xilinx.rapidwright.interchange.DeviceResourcesExample xcvu19pfsvb3824-1
==============================================================================
== Device Resources Dump: xcvu19pfsvb3824-1 ==
==============================================================================
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.xilinx.rapidwright.device.Device.getDevice(Unknown Source)
at com.xilinx.rapidwright.interchange.DeviceResourcesExample.main(DeviceResourcesExample.java:26)
Caused by: java.lang.IllegalArgumentException: No enum constant com.xilinx.rapidwright.device.Series.600
at java.base/java.lang.Enum.valueOf(Enum.java:240)
at com.xilinx.rapidwright.device.Series.valueOf(Series.java:31)
at com.xilinx.rapidwright.device.PartNameTools.<clinit>(PartNameTools.java:63)
... 2 more
Replication instructions:
git clone https://github.com/Xilinx/RapidWright.git -b interchange
cd RapidWright
make update_jars
RAPIDWRIGHT_PATH=$(pwd) scripts/invoke_rapidwright.sh com.xilinx.rapidwright.interchange.DeviceResourcesExample xcvu19pfsvb3824-1
I believe you already identified the cause of this issue--I had forgotten to merge master into the interchange branch, which I have just merged your pull request.
Indeed. My test is getting further again now, and it's not quickly exploding. I'll close this for now.
Command executed:
Error: