- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 12:29 AM
hello,
i have this warning in ISE 10.1, but it does not write any signals that form a combinatorial loop??!!
how i can find that signals?
thanks.
WARNING Xst :2170 :the following signal(s) form a combinatorial loop:
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 01:09 AM
What does the synthesis report say for this unit sp_aes_ecb? There should be an .srp file in your project directory structure that gives a full synthesis breakdown of every unit that is synthesised.
Regards,
Howard
"That which we must learn to do, we learn by doing." - Aristotle
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 02:10 AM
thanks for your guidance,
as you can see in my attached image, I have compelete description of other "info" or "warning" messages, only for this warning I do not have any description.
!!!
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 03:24 AM
Yes but after the tools have synthesised the units (code you have written, any blockboxes, etc.), XST will produce a report for each module, at every level of hierarchy. This report is text file.
I would therefore expect, in the directory structure that you are running the project in, for there to be a file named something like <your_unit_name>_xst.srp. Conduct a search for it if you cannot navigate straight to it.
Inside this file will be a more detailed description of what XST is doing when it synthesises your modules. Post the relevant messages (or attach the whole .srp file) if you don't understand what XST is saying.
Regards,
Howard
"That which we must learn to do, we learn by doing." - Aristotle
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 04:08 AM
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 06:25 AM
It seems you have declared result_d2(0) as signal but you have never used it in your code.
That is the reason it will get trimmed during the optimized process.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Signature:
1.Have you ever tried typing your question into Google? If not you should before posting.
Too many results? Try adding site:www.xilinx.com
2.Read the datasheet and user guide. Have you read the user guide in detail ? Can you find the user guide?
3. Search the forums for similar topics.
4.I have neither found any similar thread in existing forum nor web-search is helpful to me.What should I do ?
Post your issue in detail comprehensive format on the relevant
forum.
5. Do not post the same question on multiple forums,please search and post it on relevant forum.
6. Do not raise a new topic or question on someone else's thread, start a new thread!
7. Students/Newbies: Copying code is not the same as learning to design.
8. "It does not work" is not a question which can be answered. Provide much details (with webaddress, datasheet links,etc..).
and make sure to be specific!
9. You are not charged extra fees for comments in your code,It will help others to understand well.
10.If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left).
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-07-2012 09:36 AM
You should post your code. The messages tell me you're trying to use loops and other software constructs in your code, and the results are not what you want.
----------------------------------------------------------------
Yes, I do this for a living.
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
[ Edited ]
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-09-2012 11:38 PM - edited 03-10-2012 02:04 AM
thanks for your guidance,
my code is structural based and I do not have software loops in it, but I have multiplexers.
warning 2170, is for input and output of my multiplexers, I have attached one of the warnings.
the attached image shows the block diagram of units and multiplexers, and I have tried to show the warning signals in it.
units and multiplexers were port mapped together, and it's difficult for me to attached my code because the every units has different code.
Is this warning important ?
Thanks
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-10-2012 01:59 AM
I don't really understand what your code is trying to do based on your diagram - I get the feeling that some information is missing. It does look like a rather large loop, though.
Personally, I consider all warnings to be important.
What happens when you simulate this code - do you get the behaviour you want and expect?
Regards,
Howard
"That which we must learn to do, we learn by doing." - Aristotle
Re: WARNING Xst :2170 :the following signal(s) form a combinator ial loop:
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-10-2012 02:18 AM
I have simulated it in ModelSim SE Plus 6.1b, and every thing is OK.
I've attached all of warning 2170.
thanks











