Closed albertschulz closed 8 years ago
Vivado has some issues in the support of user-defined physical data types. It is likely that the use of the PoC-defined FREQ type produces improper DIVIDERs that lead to constant outputs so that the component is optimized away.
This issue is not reproducible on the branch "Vivado" and Vivado 2015.4. Please use this branch when synthesizing with Vivado. I will check it with Vivado 2016.2 soon, but I do not expect a different result.
Also not reproducible with Vivado 2016.2 and branch "Vivado".
During the synthesis step the uart_bclk is being removed. I'm using Vivado 2016.2
I get the following relevant outputs:
This is how I instantiate the component:
The following alternative solution works fine: