Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

Quartus II bug and fix for dynamic frequency scaling multicore CPUs

At least in the UNIX versions of Quartus II 10.1, whenever you start any tool it sources quartus/adm/qenv.sh to setup a sane environment for the tool. In that script, there is a check for the CPU frequency (it is unclear what Quartus does with that information, but nevermind).

On multicore systems it will extract all frequencies of all cores. The script then attempts to reduce the multiple returnvalues to a single value using "uniq", which works on multicore systems without per-core-independent frequency scaling. It fails rather annoyingly and (seemingly at first) randomly on multicore systems that use dynamic frequency scaling of the CPU-cores.

To solve the problem, apply the attached patch.

14 Replies