FPGARelated.com
Forums

Urgent Help Needed!!!!!

Started by Unknown March 16, 2006
Hi Friends

Friends, i have been struggling for 1.5 months on a problem.Let me
explain u a little bit.

I am working on FPGA implementation of Dijkstra's Shortest Path
Algorithm on XILINX 7.1 ISE.Now I hav implemented the code in
verilog.The Number of nodes in my case is 256(IF U REQUIRE MY CODE I
WILL SEND IT).The tragedy is that the code is working fine but when i m
synthesizing it it is giving the following error which i am unable to
resolve.

The error is "
Portability:3 - This Xilinx application has run out of memory or has
encountered a memory conflict. Current memory usage is 1869512 kb.
Memory problems may require a simple increase in available system
memory, or possibly a fix to the software or a special workaround. To
troubleshoot or remedy the problem, first: Try increasing your system's
RAM. Alternatively, you may try increasing your system's virtual memory
or swap space. If this does not fix the problem, please try the
following: Search the Answers Database at support.xilinx.com to locate
information on this error message. If neither of the above resources
produces an available solution, please use Web Support to open a case
with Xilinx Technical Support off of support.xilinx.com. As it is
likely that this may be an unforeseen problem, please be prepared to
submit relevant design files if necessary.
ERROR: XST failed"

My verilog code consists of following operations:
1)Calulating the adjecancy Matrix and Path Matrix.
2)Recursive Algorithm using Task (Palnitkar says that Task and Function
is Synthesizable).

Also let me inform u that my code is 100% behavorial.

While synthesizing It shows "Enabling Task " for 8 hrs and then shows
above error.
If u know anything about the above error please tell me as the deadline
is approaching fastly for project submission.
 
Looking for ur help
Thanx
Saroj
mail me at:coolsaroj@gmail.com

coolsaroj@gmail.com wrote:


> The error is " > Portability:3 - This Xilinx application has run out of memory or has > encountered a memory conflict. Current memory usage is 1869512 kb.
...
> While synthesizing It shows "Enabling Task " for 8 hrs and then shows > above error.
Try to brake your design into smaller parts. Synthesize every part alone. Try to find the point, where to problem source is located. Ralf
using tasks and recursion in FPGA sounds seeking for trouble -

its never a good idea to use what some HDL "should" be able to support,
but only features that are really supported by the tools you are using.

try synplify - XST fails to synthesize Lattice ispTracy core where
recursion is used.

but way better NO RECURSION unless you really know what you are doing
(and that the tools support it, and that the result is reasonable)

let me inform u that yur english sux in a way that is of ur own making
and that probably reflects on your study abilities too.

I am sure that questions posted in good English get 1000 x better
response than this deliberate trashing of a difficult but international
language and I am sure you could spell I & you if you can spell Xilinx.
I bet your English text books and magazines don't spell like you do.

What the hell is with the kids these days that do not want to treat
English with a little bit of respect. If I wrote my French or Russian
the way so many destroy my language I am sure I would be cursed. If you
are smart enough to do EE, the technical English isn't that difficult
to atleast to spell words normally even if it is your n'th language.
Spell like you see in your books please!


John Jakson

Amen.
I think an occasional typo happens, but this complete disregard for
manners is deplorable.
And: Urgent Help Needed with five exclamation marks is not the way to
enlist free assistance.
Who is responsible for teaching basic manners these days? It used to be
our mothers...
Peter Alfke

Peter Alfke wrote:
> Amen. > I think an occasional typo happens, but this complete disregard for > manners is deplorable. > And: Urgent Help Needed with five exclamation marks is not the way to > enlist free assistance. > Who is responsible for teaching basic manners these days? It used to be > our mothers...
Back in the BBS days, you generally just used to get ignored, or flamed to charcoal (In the stricter cases typos/mispellings would even get you some stick :))) if you went online with that kind of language.. Sadly, I'd associate that kind of language abuse as being around the age level of a 15 year old - a level where a person should be expected to be fairly competant with their first language. my 2c Jeremy
It was never meant to hurt you people.If my "u" instead of "you" caused
so much trouble to understand the FPGA problem i mentioned in my post
then it is something which nobody on this planet can help you(instead
of "u").

Here is another kind of breed like Jeremy which is scared of
exclamation marks...unbelievable...
Also we are not discussing a particular language here rather we are
here to sort out some technical problems so if u know the answer then
you are most welcome.Otherwise showing your pedantic nature is not
soloicited.

Thank you Saroj for your generosity.
If we feel offended by his imbecile spelling, he graciously allows us
to shut up.
Thanks a million !
Peter

PS. who was it that originally wanted some help from whom?

Thank you Peter for showing what you are good at.You have provided a
new dimension to FPGA related problems.
Thank you very much.

Chauhan

You are still not getting it. Talk to your professors or project
leaders about this thread.

And mentioning your upcoming deadline suggests that you have not
collaborated with anyone so far leaving it too late to figure it out.
That usually invites a good luck comment, people here are not here to
save students from deadlines. BTW where does Palnitkar say that Task
and Function are synthesizable, page no please, that would be news to
me.

Actually language is very important! It is how we connect with other
people well, since we don't see each other face to face. Language is
the only way you can persuade perfect strangers to volunteer
information, good language skills opens doors, trashy language closes
doors. Don't they teach that anymore. First appearance comes through
the keyboard.

As for being pedantic, would you call your high school teacher pedantic
for the same generous feedback. Pedantic would be if you were taken to
task for a trivial spelling mistake or keyboard errors, everyone makes
those and most people auto correct for that, but "u",  "i", "ur" sticks
out like a sore thumb.

If you prefer to use infantile spelling as it seems many recent younger
posters do, feel free to continue, it's your life. Would you write your
resume or CV that way, perhaps you would, and if so you won't get hired
in any advanced English speaking society. I was led to believe that
India prided iteslf on having more good English speakers than the
mother country, well maybe not.

Netiquete may have gone away in many groups, but it survives pretty
well in most of the technical groups that you posted to that have any
content value.

In case you didn't know, some groups (but not this one) will play good
sport with homework questions, giving almost correct answers with a
backward twist.

There is an old rule, lurk for awhile before junping in. Too many old
groups are falling apart due to spammage and homework and deliberate
bad grammer, but this group is holding on for what its worth.

Also the web can be easily googled these days, it doesn't forget what
you post and if your identity can be connected to your posts, might as
well play nice.

John