hsharma35 / dnnweaver2

Open Source Specialized Computing Stack for Accelerating Deep Neural Networks.
Apache License 2.0
207 stars 74 forks source link

cl_wrapper: Incompatible Module #7

Open faromero opened 5 years ago

faromero commented 5 years ago

When trying to add the _clwrapper module, I get an Incompatible Module issue that prevents me from adding it. I also see that obuf, pe, _bankedram, _obuf_memwrapper, _mux_n1, _signedadder, _systolicarray, and _dnnweaver2controller are deemed to be incompatible, so I am guessing by virtue of them not being compatible, it prevents the top-level module from being compatible. I am using Vivado 2018.3.

Morett07 commented 4 years ago

Hello @faromero,

I had the same issue, it seems to be caused by a recursive module inside cl_wrapper.

I solved it by packaging the cl_wrapper module as an IP, then it was visible in the library as classical Xilinx IP and I managed to add it to the block diagram.

LinkZyy commented 4 years ago

Hi @faromero I met this problem too(using 2018.3), I solved this by changing the version of vivado to 2018.2 and this problem auto disappeared. Hope this can help u.