lneuhaus / pyrpl

pyrpl turns your RedPitaya into a powerful DSP device, especially suitable as a lockbox in quantum optics experiments.
http://lneuhaus.github.io/pyrpl/
MIT License
137 stars 107 forks source link

ERROR during bitfile generation #445

Closed haectobi closed 3 years ago

haectobi commented 3 years ago

Hi,

When trying to do the bitfile generation of the unmodified code I get following Error:

ERROR: [DRC 23-20] Rule violation (INBB-3) Black Box Instances - Cell 'i_dsp/genblk4[4].iir/p_ay1_module/product0' of type 'i_dsp/genblk4[4].iir/p_by1_module/product0/mult_32_32' has undefined contents and is considered a black box. The contents of this cell must be defined for opt_design to complete successfully.

I am using Vivado 2015.4 on windows 10 and saw on the Xilinx webpage that these versions dont support each other. But I am unsure because the synthesis and simulation work. Could the version be the issue?

Or has anyone else had this Error?

lneuhaus commented 3 years ago

I never tested vivado on win10. Could certainly be the issue. Can you test on a different OS, eg Ubuntu booted from a usb stick?

haectobi commented 3 years ago

Can you also compile pyrpl with a different Vivado version?

lneuhaus commented 3 years ago

not without errors I think. In principle it should be straightforward to migrate to a more recent vivado version, but this will require some modifications.