Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI've added a picture to visualize the problem.
For the sake of discussion module A is a block-box and the logic cannot be altered. TimeQuest reports max frequency of Mux_Clk to be 80MHz. So, I've the following options. 1. Run Clk2 through a divider and feed to Module A. 2. Gate Clk2 before feeding Module A and Quartus will convert it to register enable. I'm assuming Quartus will merge "En2" and the new enable for frequency division. I will also have to give multi-cycle constraint in SDC, correct? I've one more question. How to know the individual max frequency for each of the modules? Suppose the critical path is in module B and I know I won't be using it, then theoritically I can set Clk2 to the max supported by A or C. But TimeQuest will report only for the top level clocks. -Gopal