- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have created a 16 bits x 2048 dual-clock FIFO with the MegaFunction plugin. I used the symbols created and created instances in a schematic file. However, when I compile the design, the compilation report says: Total Memory Bits Used : 0/119,808. Can anyone advise me why no instances are created? ThanksLink Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are your FIFO connected to something in your design file? If they do not generate anything on at least one ouptut pin they can be automatically removed by Quartus.
Check also that they have not been generated with registers.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks. I had to add top-level output pins on the q-port, although the FIFO is internal.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You will find that you signals and devices will automagically disappear when you leave output and inputs unconnected; particularly outputs should be connected to something if you want to observe them. I really pulled my hair out while using signal tap because all the signals (during intermediate design testing) I wanted to look at would just disappear. Then I found that you didn't need to use the signaltap "wizard" and you could directly instantiate the signaltap ip as a component directly. It's a little more trouble, but well worth it if you want to keep some signals/registers/outputs.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page