View Single Post
  #2 (permalink)  
Old 11-21-2007, 11:20 PM
John McCaskill
Guest
 
Posts: n/a
Default Re: EDK + Modelsim simulation : Memory allocation failure

On Nov 21, 12:00 pm, Pasacco <[email protected]> wrote:
> Dear
>
> When I simulate one EDK project (with multi-processors), Modelsim
> reports an error "Memory allocation failure".
>
> I tested the EDK project with 6 microblazes and it was okay.
>
> Now I am trying to simulate the EDK project with 12 Microblaze.
>
> What I did was
> 1. Implement the system using EDK.
>
> In Modelsim,
> 2. compile "system.vhd" and "system_init.vhd"
> 3. compile "testbench"
> 4. Load "testbench" (configuration with BRAM initialization) with SDF
> file.
>
> In step 4, following error occurred:
>
> ----------------------------------------------------------------------------
> # ** Error: system.vhd(681006): (vopt-4) ****** Memory allocation
> failure. *****
> # Please check your system for available memory and swap space.
> # ** Error: system.vhd(681006): (vopt-4) ****** Memory allocation
> failure. *****
> # Please check your system for available memory and swap space.
>
> voptk.exe - application error
> The exception unknown software exception (0xc00000fd) occurred in the
> application at location 0x77c3011e
> -----------------------------------------------------------------------------
>
> My windows machine has 4GB RAM. I think 4GB is more than enough.
>
> Does anyone have this experience?




Are you using a 32 or 64 bit version of Windows? If you are using a 32
bit version, you are not going to get to use all 4GB. By default, 32
bit Windows will only give a program up to 2GB. There is a setting
that you can put in the boot.ini file that will let a program use up
to 3 GB in Windows XP Pro. Search the Xilinx answers database for
"Windows 3 GB" and you will get instructions on how to set it.

Regards,

John McCaskill
Reply With Quote