4
\$\begingroup\$

I am working with the Altera Quartus II compiler for my Cyclone IV. I am not happy with what is considered Info, Warning, Error, etc.

For example, inferred latches are Info, but I want them as Warning. Parallel compilation disabled is a Warning, but I want it as an Info.

Is there a way to customise the compiler messages in Quartus II?

\$\endgroup\$
  • \$\begingroup\$ What version are you using? \$\endgroup\$ – Brian Carlton Sep 18 '12 at 19:41
  • \$\begingroup\$ Quartus II 32-bit Version 12.0 Build 263 SJ Web Edition (Service pack 2) \$\endgroup\$ – Randomblue Sep 20 '12 at 14:59
4
\$\begingroup\$

I asked the same question to Xilinx. They suggested writing a script to search through the INFO messages for what I was looking for. For example

grep "INFO: inferred latches" fpga.syr
\$\endgroup\$
3
+25
\$\begingroup\$

I asked Altera support with a service request and they replied:

"We do not have this kind of option, you may hide the message but you could not change the level of the message."

So no official way, but maybe someone else knows of a hack.

\$\endgroup\$
  • \$\begingroup\$ I'd be interested in hiding messages also! How can you do that? \$\endgroup\$ – Randomblue Sep 25 '12 at 14:59
  • \$\begingroup\$ I think it's something like // altera message_off 10000 Where you replace 10000 with the error number but let me ask. \$\endgroup\$ – Some Hardware Guy Sep 25 '12 at 16:06
  • \$\begingroup\$ @Randomblue You can right-click the message and select "Suppress". You can set up rules to suppress similar messages with the "Message Suppression Manager". These apply to particular projects, but you can export your rules from one project and import them into another. \$\endgroup\$ – Littleman Sep 25 '12 at 18:12
  • \$\begingroup\$ Littleman is right, that's the same thing Altera said. \$\endgroup\$ – Some Hardware Guy Sep 26 '12 at 12:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.