03-05-2019 09:32 AM
When planning to dynamically reconfigure an MMCM, how do you generate a given MMCM configuration and extract it's register settings so that they can be written back into the MMCM during the reconfiguration process?
If I want have the MMCM switching between two different configurations I would expect to generate the required MMCM setup in the Clocking Wizard for each MMCM varient. After this what files should I look into, to extract the required register settings for each MMCM varient?
03-05-2019 01:43 PM
I'm still trying to understand how dynamic reconfiguration works as well. I'm commenting in order to follow this post.
Have you seen the application note for dynamic reconfiguration? It sounds like you have but just in case I've linked it here.
My project is in VHDL so I'm working on converting the files given by Xilinx to that language and incorporating it into my project. I'll advise if I make significant progress and can answer your question.
Best of luck.
03-05-2019 02:04 PM
Configuration of MMCM,
Is done by bits in the bitstream. Si, no, you do not have to do anything else. Once reset, it restarts if lock input is lost, or if you use the dynamic config bits (reset after a change).
03-07-2019 01:25 AM
Hi @dje666 ,
One way you could do this is to compute the required parameters in your application.
One other way if you have only few clocking selection is to get the parameters from the clocking wizard and report them in your application. This is what I have done in my video series 22 if you want an example.
Hope that helps,