UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Observer xzyyjy
Observer
11,601 Views
Registered: ‎07-13-2008

Can you help me ? I want to use Microblaze with spartan-3E board , when I generate bitstream ...

Jump to solution

I want to use Microblaze with spartan-3E board ,

and I have made some choices as follows,

 

32kB BRAM 

LEDs_8Bit

Ethernet_MAC

DDR_SDRAM 

  

Then I'm going to build hardware platform ,

the netlist generation has passed,but when I generate bitstream ,one error come out,

 

Using target part "3s500efg320-4".
ERROR:Pack:2310 - Too many comps of type "RAMB16" found to fit this device.
ERROR:Map:115 - The design is too large to fit the device.  Please check the
   Design Summary section to see which resource requirement for your design
   exceeds the resources available in the device.  In particular check the
   non-slice resources since the slice counts may reflect the early termination
   of the flow.

   NOTE:  An NCD file will still be generated to allow you to examine the mapped
   design.  This file is intended for evaluation use only, and will not process
   successfully through PAR.

 

Who can help me to sovle this problem ? Thank you very much !

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Visitor zhaojin.ye
Visitor
12,558 Views
Registered: ‎07-30-2007

Re: Can you help me ? I want to use Microblaze with spartan-3E board , when I generate bitstream ...

Jump to solution

There are only 20 BRAM in spartan 500e. Each has 2k. However Mac and MPMC have to use several BRAM.

Reduce the number of BRAM from 32k to 8k .

View solution in original post

3 Replies
Xilinx Employee
Xilinx Employee
11,584 Views
Registered: ‎08-07-2007

Re: Can you help me ? I want to use Microblaze with spartan-3E board , when I generate bitstream ...

Jump to solution

Hi,

 

The error message says that your design used too much BRAM.

 

Please note that MPMC will also use BRAM by default.

 

-XF

0 Kudos
Highlighted
Visitor zhaojin.ye
Visitor
12,559 Views
Registered: ‎07-30-2007

Re: Can you help me ? I want to use Microblaze with spartan-3E board , when I generate bitstream ...

Jump to solution

There are only 20 BRAM in spartan 500e. Each has 2k. However Mac and MPMC have to use several BRAM.

Reduce the number of BRAM from 32k to 8k .

View solution in original post

Observer xzyyjy
Observer
11,565 Views
Registered: ‎07-13-2008

Re: Can you help me ? I want to use Microblaze with spartan-3E board , when I generate bitstream ...

Jump to solution

Hello,zhaojin.ye and xiaofeib

    Thank you for your advice ,I have solved this problem .Now I have a new problem ,

I use the Spartan 3E board and I want to build a system , the system can used to do some analyse about the data which transfer to the local PC from internet.

    I konw it seems there are two methods to be adopted:

(1).Setup the microblaze on FPGA ,add lwIP TCP/IP Stack ,and xilkernel is a available os;

(2).Use linux as the embeded os.

    Can you tell me which mentod is a better choice ,and where can I get some useful information about my project?I hope you can give me more suggestions,thank you!

 

 

 

 

Message Edited by xzyyjy on 07-15-2008 06:22 PM
0 Kudos