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!
07-13-2008 05:04 AM
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 !
07-13-2008 10:04 PM
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 .
07-13-2008 07:01 PM
Hi,
The error message says that your design used too much BRAM.
Please note that MPMC will also use BRAM by default.
-XF
07-13-2008 10:04 PM
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 .
07-14-2008 04:57 AM - edited 07-15-2008 06:22 PM
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!