Forum Discussion
You can archive the project to *.qar by project -> archive project.
Looking into the report files, I cannot see high fan out on the node.
What I suggest is do it on the RTL itself. You can control how much fan out you want to a particular module. This way, you can use different pll if needed for fan out issue.
- MGrab66 years ago
New Contributor
I did not think the MAX V had a PLL? I haven't played with the RTL view much. Although it seems far more intuitive. I take it the 12{1} means 12 of div_counter[1] into that logic block? Mark - MGrab66 years ago
New Contributor
Is there documentation on how to directly edit the RTL in Quartus II? I can get to the RTL viewer but can't make modificatoins there. - MGrab66 years ago
New Contributor
These two includes at the top worked. library altera; use altera.altera_syn_attributes.all; Along with the VHDL: attribute keep : boolean; attribute keep of MASTER_CLK : signal is true; attribute keep of MASTER_CLK1 : signal is true; This preserved the two clock signals. I had omitted the “library altera;” when trying this earlier. Increasing fmax and how: Varying which version of master clock each process received yielded a few MHz improvement in fmax. Greater improvement was realized by assigning logic to specific areas, aka floor planning. The devices assignment window and qsf file was used for this, but this only yielded an fmax of 21Mhz. The greatest benefit came from use of the Tools>Advisors>Timing optimization advisor. Timing Optimization Advisor: Setting “Placement Effort Multiplier” to 4 and, Setting “Fitting Initial Placement Seed” from 40-50 Achieved an fmax of 29Mhz, and a little bit more fiddling with which master clock each process used yeilded 31Mhz. I see you can use the Design Space Explorer to vary the seed starting point to optimize a design. I'll try that next. I've exceeded my fmax by a few MHz. Thank you for your help.- KennyT_altera6 years ago
Super Contributor
Good to hear that the preserve attribute works. For timing improvement, what I would suggest is to look into the training material first. As there are a lot of approaches that can improve your Fmax, and one of it is Design space explorer.
intel.com/content/www/us/en/programmable/support/training/course/odsw1115.html
https://www.intel.com/content/altera-www/global/en_us/index/support/training/course/ohdl1130.html
https://www.intel.com/content/www/us/en/programmable/support/training/course/odsw1139.html
https://www.intel.com/content/www/us/en/programmable/support/training/course/odswtc02.html