01-19-2018 08:28 AM
it looks like the Clocking Wizard IP is still not supporting the use of the CLKOUT4_CASCADE feature ?
When I enter a relative low output frequency for clk_out4 (e.g. 2.5 MHz), that would require the use of the CLKOUT4_CASCADE feature, the wizard just tells me that it is out of range; it seems not intelligent enough to use the div4/div6 cascade feature.
Perhaps I should configure something for the clk_out6 output??
There is also a tab to override MMCM settings (and where the cascading could be enabled), but this seems not to fix the warnings...
A search on the internet and on this forum reveals that this issue is already reported by users many years ago.
Target device is a Zynq7020
01-19-2018 08:49 AM
01-19-2018 09:00 AM
yes of course I came across that thread...
and yes of course I could directly instantiate the MMCM with all relevant features, but it would be more logical if it would be supported in the wizard...
I just want someone from Xilinx confirm that the wizard in 2017.4 is still not supporting the CLKOUT4_CASCADE feature; or that it does support it but that you have to use it in a particular way...
01-19-2018 09:25 AM
Just checking. The data sheet does indicate 2.5 MHz should be possible (in range). I will ping the moderator for this topic.
01-19-2018 09:51 AM
What is your input clock frequency?
01-19-2018 11:28 AM
In Vivado2017.4 at least it's supported for UltrascalePlus for sure. Go to the MMCM Settings tap, click "Allow Override Mode" and then checkbox the last entry in the table "CLKOUT_CASCADE". I don't remember exactly when that was added.
01-19-2018 02:50 PM - edited 01-19-2018 03:22 PM
This issue was not fully transparent to Xilinx otherwise it would have been fixed long ago. This particular issue looks to have slipped through the cracks in that the fix was somehow only applied to the newer Utrascale devices. I will file a Change Request to get this working in a future version of the wizard most likely 2018.X. For now, the workaround would be to use MMCM in manual mode to get CLKOUT4_CASCADE working. Another option is to use the CoreGen clocking wizard in ISE assuming you are using a 7-series or older device.
08-16-2018 10:36 AM
For now, the workaround would be to use MMCM in manual mode to get CLKOUT4_CASCADE working.
Hi. I am in a similar position, having need for the clock cascade feature to program a Virtex 7 part. It's just one little line of code! Why isn't it supported in the wizard?
Is there some way to copy the output files of the clocking wizard and incorporate its source code into my design without me having to entirely re-code the MMCM and AXI interface myself? I hate reinventing wheels.