- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone
I have a project with several entities and each one is already working separately. Now i've tried to put all of them together but I am getting lost fan-out error. I know that is probably because I forgot to connect some stuff. Now my problem: how can I find out what I forgot to connect? I am looking for something like rtl viewer, but that shows only the elements that were generated during synthesis so I can have a tip on what I've forgot to connect. I've inspected my code several times and I have no clue what I am missing. Thanks in advance!Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Anything that lost fanout during synthesis will be removed, so you wont be able to find it in the RTL viewer or anything similar. You may be able to find it in the node finder under the category "design: all names", but it wont show you any heirarchy.
It should tell you what lots fanout during synthesis in the warnings, so you should be able to find it that way.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
is it error or warning?
usually you get it as warning and is due to due optimisation, there may be nothing wrong here.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So there's no way? Thanks for the anwser
I was able to find why I was getting fan-out. It happened that my project access a block ram and it was unitialized and it was always emitting zero values. Some pins get stucked at gnd and consequently the others lost their fan-out. I was lucky to find this error, because I would never thought that it would optimize away because of block ram.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page