Altera_Forum
Honored Contributor
16 years agoAssertion error while synthesizing in Quartus2 9.0
Hello,
I'm new to Altera devices and Quartus. I'm retargetting a big hierarchical design with Memory Wrappers containing behavioral code for FPGA flow. While synthesizing, the tools infers the memory but stops with following error message: "Assertion error: The current megafunction is configured for use with the clear box feature and cannot be used when the clear box feature is disabled" All the documentation, forum search results, knowledge-base refer to single note: http://www.altera.com/support/kdb/solutions/rd09082006_596.html?gsa_pos=1&wt.oss_r=1&wt.oss=clear%20box%20is%20disabled (http://www.altera.com/support/kdb/solutions/rd09082006_596.html?gsa_pos=1&wt.oss_r=1&wt.oss=clear%20box%20is%20disabled) But, am not sure how to enable/disable "clear box" feature from the Quartus2 GUI wizards. Please let me know whether am doing it right or some steps are missing which must be followed. Additionally, all the memory wrappers (VHDL) have "attributes" for Xilinx FPGAs; which are "WARNed out" by quartus, and ignored. I think this may not be causing the problem. Thanks in advance -aditya