- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here's the list of all the error and warnings messages.
As of now, I don't think we have tcl command for suppress message. The available tcl commands are also available on the same webpage.
Best Regards,
Richard Tan
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 9/10 survey.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So you know you have mismatches, but you're not seeing the warnings? Maybe the mismatched logic was optimized away, but you'd still see a warning.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Exactly... I know there is a mismatch, but I don't see a warning.... How could it be so? Even a logic is optimized away, I still should see a warning...
In my specific case, I assigned the 32-bits port (output from ROM) to a single bit wire, but have not received any warning during the synthesis... How could it be so?
I'm suspecting that this warning is suppressed by mistake. How can I check this? Could be another reasons why Quartus do not alert about this mismatch?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you show some code?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here is the code:
module rom_ver_num (
output wire [31:0] q, // q.dataout
input wire [0:0] address, // address.address
input wire clock // clock.clk
);
endmodule
rom_ver_num rtl_ver_num_i (.q(rtl_ver_num), .address(1'b0), .clock(clk));
As you can see, the rtl_ver_num signal is not declared (by mistake), so compiler interpretates it a single wire, but actually it should be a 32-bits wire (the same as the q signal width).
The Compiler has not issued any warning for this mismatch. Trying to understand why ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm confused by your code. Are you instantiating rom_ver_num in something higher in the hierarchy or instantiating something else in rom_ver_num (below it)? Your code implies the latter, but you're doing the port mapping wrong. The signal names preceded by the dot (.) should be the lower level (module to instantiate) signals. I'm guessing you mean your instantiation to be something like this (don't know what the lower-level address signal name is so I call it addr):
below_rom_ver_num rtl_ver_num_i (.rtl_ver_num(q), .addr(1'b0), .clk(clock));
With this code, if rtl_ver_num does not exist as a signal, then you'd get an appropriate error. Since you've accidentally swapped the signal ordering in the port mapping, I'm not sure what's happening without seeing more code or exact warning messages in the tool.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can check whether there is a warning message being suppressed by right-click in the Messages Window> Suppress > Message Suppress Manager, to see any warning messages has been suppress. Blank mean there is no warning message being suppressed currently.
If possible, I would prefer if you are able to share the whole project .qar file so I can better understand what goes wrong.
Which Quartus version and edition(pro/standard) are you using?
Best Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can I report the suppressed messages using a TCL command?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For easier understanding, could you help to share your design .qar file?
Thanks.
Best Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can I report the suppressed messages using a TCL command?
Is there a list of ALL the available WARNINGS and ERRORS with their code number (e.g. ERROR 1234)? Where can I see this list?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here's the list of all the error and warnings messages.
As of now, I don't think we have tcl command for suppress message. The available tcl commands are also available on the same webpage.
Best Regards,
Richard Tan
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 9/10 survey.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May I know does my latest reply helps to answer your questions? Do you need further help?
Best Regards,
Richard Tan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for acknowledge the solution provided.
I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.
Thank you.
Best Regards,
Richard Tan
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 9/10 survey.

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