Answers Database
PPR 5.2.1: Execution on PC is slow on Windows 3.11?
Record #1894
Product Family: Software
Product Line: FPGA Core
Problem Title:
PPR 5.2.1: Execution on PC is slow on Windows 3.11?
Problem Description:
Keywords:
Urgency: standard
General Description:
Customers sometimes complain their PC is running the XACT tools very slow. There
are cases when 486s at 66mhz runs PPR faster than a Pentium running at 200mhz.
The problem may be caused because windows 3.11 is not allocating enough time sli
ces to background processes. For example, when running ppr from the flow engine,
the foreground process will be the Flow Engine which is visible to the user, wh
ile the background process will be PPR. The current settings for time scheduling
on windows 3.11 may not be optimum for the xact tools.
Many times, either be default or set by the user, Windows 3.11 allocates many mo
re slices to the foreground processes than the background processes.
Therefore, it would make sense to allocate more time slices to PPR than the flow
engine which is static for most of the time.
In order to see how the foreground and background time slices are distributed do
the following:
1. On Windows, open the MAIN folder
2. Double Click on the ENHANCED 386 icon.
3. Then ENHANCED GUI pops out. Take a look at the two numbers corresponding to W
indows in Foreground and Windows in Background.
If the ratio between the slices on Windows in Foreground and Windows in Backgrou
nd is much greater than 2 then PPR will be very slow as well as all the other DO
S tools called from the Windows GUIs.
Solution 1:
Change Windows in Foregound to 50 and Windows in Background to 50 or greater (Do
n't push this number too high because all your windows applications will become
very slow)
End of Record #1894
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |