I have a simple Vivado IP Integrator design using the MicroBlaze MCS IP from the IP catalog. However, I cannot set the MCS clock to anything other than 100Mhz, even if the source clock is different.
How can this issue be addressed?
When changing clock frequency for a MicroBlaze MCS v3.0 instantiated in a Vivado IP Integrator Block Design in Vivado 2016.1 or 2016.2, the following commands must be entered in the Vivado Tcl Console.
This is necessary avoid a propagation error for the clock frequency:
Here <microblaze_mcs_instance> should be replaced with the actual instance name in the Block Design.
Also ensure that the "Input Clock Frequency (MHz)" in the MCS tab of the MicroBlaze MCS customization dialog is set to "Auto".