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
Urgent Help Needed!!!!!
Started by ●March 16, 2006
Reply by ●March 16, 20062006-03-16
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
Reply by ●March 16, 20062006-03-16
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)
Reply by ●March 16, 20062006-03-16
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
Reply by ●March 16, 20062006-03-16
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
Reply by ●March 16, 20062006-03-16
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
Reply by ●March 16, 20062006-03-16
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.
Reply by ●March 16, 20062006-03-16
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?
Reply by ●March 17, 20062006-03-17
Thank you Peter for showing what you are good at.You have provided a new dimension to FPGA related problems. Thank you very much.
Reply by ●March 17, 20062006-03-17
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






