Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

Quartus II Compiler Speed?

Altera_Forum
Honored Contributor II
1,422 Views

I am re-compiling nios II "Full Featured" reference design for Altera C12 Ev. Kit on a Dell 2.4GHz P4 CPU. It took 40 min. with only 40% done. Is this normal? 

Thanks
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
657 Views

can you check which CPU load is measured for quartus.exe (task-manager) ? Perhaps javaw.exe is wasting performance. If so, kill javaw.exe from task list. 

... see another thread (http://www.niosforum.com/forum/index.php?act=st&f=2&t=1269

 

Mike
0 Kudos
Altera_Forum
Honored Contributor II
657 Views

Thanks for the hint. I found "quartus_map.exe" uses more than 100 MB Mem, my cheap Dell 2400 has only 128 MB ram. I ordered 512 DDR mem from Dell today.

0 Kudos
Altera_Forum
Honored Contributor II
657 Views

Yikes! 128MB. That is definately why. Quartus place & route is very processor/memory intensive. It gets progressively worse as you push your design clock speed requirements up and start to fill the chip with logic. The actual place & route operation is too deep for my understanding, but from what I understand Altera employs many talented engineers to get the most out of this. 

 

Here is an excerpt of system requirements from the Quartus readme file: 

 

Installation & Operating Requirements ===================================== Altera recommends the following system configuration: *  Pentium II 400 with 512-MB system memory (faster systems give   better software performance) 

 

My desktop here at work has 1GB RAM and it is adequate... heck my home PC uses more RAM when I am doing photoshop work on my digital camera photos.
0 Kudos
Altera_Forum
Honored Contributor II
657 Views

Yes, 512 MB RAM is the minimum. With 512MB, the "Full featured" design (7371 LEs) finished in 34 min. I noticed that no more swapping btw RAM and HD. The HD light was constant blinking before.

0 Kudos
Altera_Forum
Honored Contributor II
657 Views

my design ( Cyclone E1C12 / 7700 LE ) lasts 12 minutes with DEll 3GHz / 1GB RAM. Upgrading to 2GB RAM did not speed up the compilation process. 

 

Mike
0 Kudos
Altera_Forum
Honored Contributor II
657 Views

Depends on your settings how long it'll take to compile (128k is far too low though). I can make a design that takes 20 minutes to compile clear an hour if I try to optimize the hardware to gain performance using Quartus settings (optimization isn't free).

0 Kudos
Altera_Forum
Honored Contributor II
657 Views

Very good suggestions! 

I will purchase a higher end PC with faster CPU/bus speed and more memory. 

I found "optimization" under "assignments"-> "settings"->"Fitter settings". The default "Normal" setting takes 2~3 times compile time of "Fast" setting. 

I will use "Fast" setting for early stages of design and use higher optimization later.
0 Kudos
Reply